Re: [心得] Arch Linux 使用心得

作者: xatier (一切重來就好了...)   2014-09-04 22:21:58
身為推坑原 PO Arch 的兇手加上我自己也是 Debian 愛好者,跳出來一起討論 XD
小弟經驗:6yr 左右 Linux user
碰過的發行版: Arch, Ubuntu, Debian, Gentoo, CentOS 以及他們一些衍生版
主力 Debian 4yr 經驗,Arch 2.5yr 經驗
然後歡迎來我們 CTLUG 社群作客 :D http://ct.lug.tw
※ 引述《maxwux (賓)》之銘言:
: ※ 引述《Debian (Debian)》之銘言:
: : 以上你舉的例子其實是有問題的,
: : 因為基本上這幾個發行版都是以桌面需求為主的發行版,
: 因為我的 arch 也是拿來裝桌面
: 所以我就拿來一起比較了
其實我覺得所謂 "桌面需求為主" 這個敘述有點難集中討論
Arch 是很有彈性的發行版,要當 Server 就當 server 要當 Desktop 就當 Desktop
要拿什麼全部自己來XD
: : 在apt套件庫中的相依性設定,
: : 當然就會一次幫你把桌面安裝好,
: : 而這個相依性的設定其實也可以自己更改,
: : 所以你的困擾在於你不會調整。
: 嗯,這個部份我真的不會
我想只要是不要改的太多的 Linux distro 都可以改掉各種設定,
只是髒不髒痛不痛的問題,
Arch/Debian 出發點不一樣,Arch 預設就什麼都沒有所有需要的東西你要的自己疊
Debian 相對來講確實是比較懶人一點,一些大家常用的東西都有先做好但是也很好改掉
預設行為,有點像是比較一個加法一個減法,各有好處囉
不過說 "你的困擾在於你不會調整" 這樣有點太地圖砲了,同樣的話反過來一樣適用
我們也可以說你 Arch 使用經驗不好,是因為你不會用 XDDD (誤
個人認為 Arch 出發點就是要給熟悉 Linux 的人,知道自己要什麼,對於自己做的事情
能負責。Arch 的社群真的很強大很強大,裡頭臥虎藏龍一堆厲害的高手,對我自己的經
驗而言,有點像是玩轉 Debian 系列後想要換口味跳上去的人最適合升級的練功場所,社
群的力量很大 (看那精美的 wiki) ,而且歡迎來自各 distro 想要過來的 Arch 新手
自定性真的超高,不過又不像是 Gentoo. LFS 那樣的 "真。空空如也"
預設的 binary 一裝上來就可以直接上工,不過又同時留有 AUR, ABS 可以 hack
: : 至於搜尋資訊的時間,
: : 等你的Arch炸掉過後,
: : 你就知道用什麼發行版會花比較多時間了。
: 我也有聽過 arch 常常因為更新太快太新而導致系統爛掉的情況
: 所以我特別改成 lts 的版本
: 每次更新也都會看官方說明
: 系統也定期做備份
: 避免如果不小心系統爛掉了
: 還可以隨時還原回來
Arch 升級前看官方公告是常識了,雖然我自己有時候也常常懶得看 (咦
我自己的經驗是,一次要升級就生多台一點機器,測試機升上去沒問題後 production
再上,就算真的遇到問題,論壇看一下也可以很快解掉,解 workaround 流程也在測試
機上面跑過,真的要來升級 production 時就是很熟練的咻咻的一起升級好惹 :D
當然 lts/備份是毫無疑問的正解,Arch 論壇上的討論很快速,我自己的經驗是遇到
vsftpd 相關的問題時,看著論壇上解完問題發現,
這個 workaround 根本是三小時前才釋出的,解掉的是六個小時前升上去的新版 XDDD
我自己的升級如果是在重要的軟體的話,通常還會去追一下官方/AUR PKGBUILD 的改動
完完全全了解這次升級具體升了什麼,這樣的經驗是 Debian 派一般大家比較不會去看
: : ubuntu的版本升級這老問題就不用講了,
: : mint有ubuntu base版本跟debian base版本,
: : debian base版本從來沒有遇過問題,
: : 與其選擇咬下去會掉幾顆牙齒的,
: : 你可以選擇咬下去不會掉牙齒的mint debian。
: mint debian 我沒用過
: 我之前用的是 mint KDE
: 下次有機會我會試試看 3Q
我對 mint 一直沒有愛,沒什麼使用經驗 QQ
: : pacstrap會裝什麼其實你還沒裝之前就知道了,
: : 程序上都有寫出來不是嗎?
: 我不是指那個部份
: 我是指手動自己裝套件的部份
: 缺什麼就裝什麼
老實說我看不懂這段 @@
: : Arch的套件庫基本上會是眾多發行版使用的套件庫中,
: : 套件版本接近最新的,
: : 但也由於套件過於新,
: : 若一旦更新的套件與電腦中現有安裝的套件發生衝突,
: : 你必須有能力自行解決,
: : 這是相對的代價。
: 是的,沒錯
: 所以每次更新我也都比較小心
是的,追更新很快的 repo 就是 take your own risk
這邊給對 Arch 有興趣的人有幾個經驗分享
1. 使用 官方 repo ,AUR 自己拿風險 就算一定要用 PKGBUILD 一定要看!
2. 真的想更新的話可以試試看官方 testing 有時候可以一天升三次超爽 der
3. 跟一個好的 mirror site ,避開 mirror 沒有 sync 的問題
# 小廣告一下我們家 linux.cs.nctu.edu.tw 還不致於太差 QQ
4. 大改動要作筆記,有 dirty hack 都記錄下來,以後要回復都容易
5. 看公告看公告看公告
6. 宅有人可以問的 IRC ,freenode 上面 #archlinux 還蠻歡迎新手的
7. 認識用 Arch 的阿宅 XD
8. 有問題可以先用 /var/cache/pacman/pkg downgrade
更多可以看這邊 https://wiki.archlinux.org/index.php/Enhance_system_stability
: : debian嚴格上不算滾動更新,
: : opensuse本身有分滾動跟不滾動的版本,
: : debian也能自己選擇裝好後的狀態,
: : 裝好之後的大小就跟pacstrap裝好arch後的容量差不多。
: 嗯嗯,之前裝過幾次 debian
: 裝完後都有桌面
: 可能是因為我有桌面使用的需求
: 所以我沒去特別研究他的最小安裝
Debian 最小安裝很好玩的,跟 Arch 那種感覺有點像 XDD
: : 使用發行版這種事情只能說是看需求,
: : 如果你想要裝一個拿來玩大風吹又很新奇的系統,
: : arch真的還不錯,
: : 不過有些人的工作需求,
: : 就算是在桌面環境下也是需要足夠的穩定性,
: 所以我才使用 LTS 的 Kernel
: 我也會怕系統 crash 的麻煩
: : debian(含其他debian base發行版)、opensuse、mageia會是比較適合的選擇,
: : 如果是server環境使用,
: : 最好的選擇不是debian就是centos(含其他rh base發行版),
: : 以及gentoo與slackware了,
: : 當然如果有錢的話,
: : RH跟SUSE這兩個花錢買的也是不錯的選擇。
: : 看你的實驗精神這麼足夠,
: : 你也可以看看把server換成arch,
: : 驗證一下arch的美好。
: 有機會我會試試的
: 謝謝你的指教 :)
其實是 bad practice 不過還是貼出來炫耀一下 XD
自己某台只拿來掛 IRC 和一些實驗性小玩具小服務的 server
$ uname -a
Linux darkx2 3.8.4-1-ARCH #1 SMP PREEMPT Wed Mar 20 22:10:25 CET 2013 x86_64 GNU/Linux
$ uptime
22:19:16 up 332 days, 21:18, 10 users, load average: 0.03, 0.06, 0.05
Debian 很棒,我自己從 Debian 學到很多東西,現在也一直都還在用 Debian
不過 Arch 確實是個可以拿來試試看玩玩看的系統,可以學到一些不同的經驗
以上小小心得跟版友分享囉 :D
套句強者同事的一句話:Arch is nothing but a wiki lol
作者: Bellkna (柔弱氣質偽少女)   2014-09-04 22:44:00
arch=沒地基的積木 debian=有地基的積木 個人感覺XDarch的wiki真的很詳細 而且大部份還有多國語言翻譯
作者: xatier (一切重來就好了...)   2014-09-04 22:46:00
真的 XDDDD 不過主力還是看英文為主
作者: tjjh89017 (伊達政宗)   2014-09-04 22:56:00
"真。空空如也" 非常精辟的見解XDDD
作者: maxwux (賓)   2014-09-04 22:56:00
未看先推CTLUG 讚讚讚,歡迎中台灣的朋友們阿
作者: goldie (阿良)   2014-09-05 00:24:00
推~ "真。空空如也"XD
作者: Debian (Debian)   2014-09-05 00:34:00
arch的wiki確實是滿詳細的,這個是有目共睹的。其實arch我覺得拿來玩玩了解是還不錯,以個人習慣都是放在虛擬機裏面玩。
作者: ccode (廢柴)   2014-09-05 02:02:00
arch不就pacman+repo嗎
作者: HamalAri (哈馬‧阿里)   2014-09-05 02:06:00
這是真的,要boostrap安裝可用pacman,不需要pacstrap
作者: AceIan (ccc)   2014-09-05 09:45:00
插個嘴 ubuntu 要滾動更新的話 只要一直使用 N+1 版就可以像我現在就用 14.10 Utopic 等過完十月 再改用 15.04這樣你就會有 Ubuntu 的滾動更新了喔 (揪咪
作者: KAOKAOKAO (鬼斗)   2014-09-05 10:01:00
作者: xatier (一切重來就好了...)   2014-09-05 12:34:00
這樣的滾動沒問題嗎 XDDDDD
作者: filiaslayers (司馬雲)   2014-09-05 13:18:00
靠XDDD
作者: Hevak (Arthow Eshes)   2014-09-05 18:47:00
nothing but a wiki XDDDD
作者: zenixls2 (zenix)   2014-09-06 17:43:00
真的,當初ubuntu查東西往往會查到arch wiki,索性就跳arch了
作者: nfsong (圖書館我來了)   2014-09-06 18:22:00
作者: IAMPF (PF)   2014-09-08 09:57:00
原po真強者 已跪 0rz
作者: xatier (一切重來就好了...)   2014-09-08 12:20:00
樓上明明才是大黑客 QAQ
作者: yan12125 (姥姥)   2014-09-13 00:41:00
linux.cs.nctu.edu.tw更新有點lag,package偶爾會有衝突
作者: danny8376 (釣到一隻猴子@_@)   2014-09-13 02:01:00
113的arch更新不夠即時-3-
作者: paulintoro (UrEiL)   2014-09-13 04:06:00
113 archlinux 每6小時更新一次danny8376 不知道你的即時定義是如何判斷?
作者: xatier (一切重來就好了...)   2014-09-13 14:03:00
剛好遇到過五個小時還沒 sync 的時候吧 XD
作者: danny8376 (釣到一隻猴子@_@)   2014-09-13 21:09:00
對arch而言6hr是很長的一段時間的...mirror list可是說delay 1hr內才算理想mirror呢看其他幾個tw的都是1hr內 就113幾乎永遠1hr up
作者: xatier (一切重來就好了...)   2014-09-15 23:48:00
了解,我們這邊可以再討論看看解決方案,感謝您的回報!:D

Links booklink

Contact Us: admin [ a t ] ucptt.com