Arch Linux安装踩坑记录
碎碎念
在大学本科的时候就自己搭了linux个人主机,用了七八年一直都在用ubuntu发行版没换过,甚至小版本号都没换过永远是22.04。前几天被别人说都5025年了还在用ubuntu于是打算换个发行版。正好前几天在reddit看到了一篇帖子来探讨使用各种发行版的程序员的刻板印象,感觉很有趣,于是就了解了图中的多个发行版并且关注了他们的区别。原图如下(纯娱乐,请勿当真):
图中涉及到的distro包括:
- Fedora(LT)
- Ubuntu(MT)
- Linux Mint(RT)
- Debian(LB)
- Arch Linux(MB)
- OpenSUSE(RB)
我这边个人的需求主要是一台二奶机需要装linux作为半个办公设备(家里的主力win desktop只用来打游戏)以及半个game host+storage(常年挂frp开各式各样游戏的dedicate server)。需要图形化界面,也需要常年开机,偶尔也会挂一些http sever。之前在用ubuntu时会用docker container作为大部分服务的hosting方式,不会去额外折腾各种环境与服务。所以并不是传统意义上的personal desktop的需求。当然上述所有的distro都可以满足我的需求就是了。一开始确实比较纠结到底使用哪个distro,不过后来在检索资料的时候,看到这样一句话说的很有道理:
1 | |
所以其实无需纠结到底用哪个发行版,区别仅仅是安装package和install阶段。我个人的使用更多需要community支持,install的繁琐无所谓。在经过一些简单的搜索之后,最终剩下了两个候选: Mint和Arch。最后决定尝试Arch,一方面是看到Arch的wiki和doc写的非常非常详细并且还有AUR,社区能够提供很多有趣的package;另一方面也是觉得折腾Arch的install process应该可以学到更多的linux知识吧,折腾和踩坑总归是更有趣一些的。
Arch Linux安装步骤
不是很想在这篇博客里详细去写Arch的安装步骤,不管是官方wiki还是简中互联网上都有非常非常详细的安装指南。当然我更推荐读者去阅读Arch Wiki提供的Installation Guid,同时在安装过程中跟随超链接去了解更多的术语与package,在这过程中一定是能学到不少东西的。
