前一阵子,使用Archlinux时,在usr目录下用root误操作,把/user/bin目录都删了,系统起不来了,惨痛教训。
无奈,重新安装了个Slackware,与Archlinux类似,都是保持传说中KISS(keep it simple and stupid)原则的发行版。
Slackware软件包管理,稍显原始,当然这是人家的理念。它不解决依赖,也不直接从网络上安装,如果要自己安装软件,可以在网上下载txz或tgz格式的二进制安装包,然后root用户用installpkg命令安装,它也提供了一种从源代码安装的方式,即用Slackbuild脚本编译安装,也需要下载源代码包和Slackbuild脚本。总体来说,与Archlinux是比较类似的,Archlinux用pacman从网络安装二进制包,也可以用AUR从源代码安装,Archlinux的包管理相较Slackware很好的几点是:1.自动解决依赖,2.自动从网络安装,3.网络软件包非常齐全,也非常新。相较而言,可以认为Archlinux是非常适合我这种菜鸟级别的人用的,事实上我也确实很喜欢Archlinux,之前一直都是使用的它。Slackware也有几个第三方的包管理工具,像slack-apt等,试了下,感觉不是特别好用。
但是在网上流传的关于Slackware的传说:When you know slackware you know Linux. When you know Redhat, all you know is Redhat.
这个很吸引我,从大学就装了很多发行版用过,