本附录列出了每个类别中可能包含的软件包(如果有),并给出了我包含或省略它们的原因。我没有尝试安装 X,因此这些类别被忽略。
虽然本附录专门针对 Slackware 发行版,但它可以作为任何主要发行版的指南。
此类别中的大多数软件包都是至关重要的,即使那些没有被 Slackware 安装程序列为必需的软件包也是如此。因此,我列出了我认为可以合理地省略的软件包,而不是我安装的所有非强制性软件包。
没有必要安装这些软件包中的任何一个,您可以在安装过程的最后一步选择内核。
只有当您打算运行以旧的 a.out 格式编译的可执行文件时才需要它。省略它可以节省大量空间。已省略。
Bash2(在 Slackware 软件包列表中简称为 bash)是 Slackware 配置文件所必需的,但有很多脚本需要 bash1。我包含了它。
agetty 是 Slackware 的默认 getty,此软件包包含 getty 和 uugetty 作为替代方案。只有当您需要它们的额外功能时才包含它。已省略。
就我个人而言,我发现它在控制台上非常有用(Aero 的轨迹球非常方便),但它不是必需的。已包含。
不需要。已省略。
这里没用。已省略。
对于此处描述的设置不需要 - 除非您的旧笔记本电脑有一些特殊性,需要 DOS 驱动程序来初始化其某些设备。已省略。
您可能会争辩说您可以从最近的桌面进行打印,但我总是发现笔记本电脑上具备打印功能很有用。已包含。
不是强制性的包含项,但我希望笔记本电脑能够进行拨号连接。非常方便。已包含。
在这些旧笔记本电脑上不需要。已省略。
不是至关重要的,但它可以用来设置限制,以防止您超出这些笔记本电脑中有限的可用空间。已包含。
我建议使用 ash 作为您的登录 shell。只有当您的脚本需要它时才包含它。已省略。
您可以省略它,仍然能够访问 UMSDOS 软盘。已省略。
在这些笔记本电脑上没用。已省略。
这可能会干扰 apmd,但它确实提供了必要的信息。已包含。
aaa_base, bash, bash1, bin, bzip2, cpio, cxxlibs, devs, e2fsprog, elflibs, elvis, etc, fileutils, find, floppy, fsmods, glibcso, gpm, grep, gzip, hdsetup, infozip, kbd, ldso, less, lilo, man, modules, modutils, pcmcia, sh_utils, shadow, sudo, sysklogd, sysvinit, tar, txtutils, util, zoneinfo
总大小: 33.4
严格来说,这些软件包都不是必需的 - 尽管 ash 对于在 4MB 内存中进行合理操作是真正需要的。省略所有这些软件包可以为您节省关键空间,以便挤入您最喜欢的应用程序。我选择了一组我不想缺少的最小工具集。
如果您只能打印文本文件,那么拥有打印功能就没有多大意义。已包含。
这是低内存机器的 shell,仅占用 60k。将其用作默认登录 shell,除非您喜欢每次命令提示符重新出现时等待 10 秒。已包含。
elvis 是默认的 Slackware 编辑器,也是安装的必需部分。如果像我一样,您是 vi 爱好者,那么这就是您所需要的全部:考虑到空间限制,安装 vim 将是浪费的重复。如果您不能忍受 vi 并且需要更像 DOS 风格的编辑器,那么 joe 很小巧。有一定自制力的 Emacs 爱好者可能会考虑 jed 或 jove,而不是贪婪地使用全尺寸的庞然大物。已省略。
如果您已经安装了 apsfilter,您真的不需要这个。已省略。
包括字体在内,它大约占用 7.5MB。在核心安装之后再考虑它,然后考虑您是否需要它。已省略。
man 页面需要它。已包含。
不是必需的,但对于过度热情的盲打者来说非常有用。已包含。
已包含!
Slackware 提供了 mc 的轻量级编译版本,但我更喜欢在命令行提示符下操作。已省略。
在非多用户机器上不是必需的,但您可能会像我一样,发现它可以方便地阻止您忘记浪费您拥有的少量空间。已包含。
不要麻烦。如果您确实有一个想要挤进去的 rpm,请在桌面机器上使用 rpm2tgz 将其转换为 tgz 软件包 - 然后您可以使用标准的 Slackware 安装工具。已省略。
一个非常有用的、体积非常小的电子表格。已包含。
不是必需的,但我发现它在这里很有用:这是一个狭窄的环境,如果您搞砸了,重新安装会很麻烦 - sudo 帮助创建用户配置文件,使其拥有执行所需操作的权限,而不会粗心地擦除您的磁盘。已包含。
Info 文档。已包含。
除非您沉迷于它或有必须使用它的脚本,否则请省略它。已省略。
apsfilter,ash, diff, groff, ispell, manpages, quota, sc, sudo, texinfo
总大小: 8.1 mb
您可以在此空间中安装 C 或 C++,但 glibc 库软件包太大,因此需要进行一些精简。首先进行主安装,然后再尝试。
Perl 和 Python 还有空间。
无
我不使用 Emacs,因此为自己节省了一些空间。另一方面,如果您是 Emacs 爱好者,那么您可能会使用它来处理电子邮件、新闻和编码,因此您可以通过省略其他软件包来回收一些空间。
如果您确实想要 Emacs,那么在进行核心安装时最好省略它。一旦笔记本电脑启动,您可以尝试在您的空闲时间安装您想要/需要的软件包。
无。
如果您知道所有内容,则不需要这些。我全部安装了。
howto, manyfaqs, mini
总大小: 12.4 mb
您可以勉强挤进去。如果您只想阅读源代码,请继续。
无
选择这些软件包是为了提供核心网络工具、拨号功能、电子邮件、Web 和新闻。
dip, elm, fetchmail, mailx, lynx, netmods, netpipes, ppp, procmail, trn, tcpip1, tcpip2, uucp, wget
总大小: 15.1 mb
另一组勉强能挤进去的软件包。我无法说它在可用空间中会如何运行。
无
我沉迷于其中的几个游戏。如果我真的需要最后 5MB 的空间,它们可以被删除。
bsdgames
总大小: 5.4 mb
总共,已安装的软件包加上内核占用了大约 75MB 的磁盘空间,其中 19.5MB 在根分区,55.5MB 在 /usr 分区。在 Aero 上,/usr 分区还剩下 39MB,在 T1910 上还剩下 74MB。