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