具有大型存储库的最小 Linux 发行版?

具有大型存储库的最小 Linux 发行版?

我读过了 选择哪种最小但可扩展的 Linux 发行版 但我在稍微不同的意义上使用“最小”这个词:进程在启动时运行,而不是发行版本身占用的内存/磁盘空间。

我正在安装 Fedora 24。安装并重新启动后,有近 100 个进程正在运行,不包括像“[kworker/6:1]”这样的括号内的进程,我认为它很神奇并且不算在内。

请记住,这些是在我使用 dnf 安装任何内容之前或对系统进行任何更改之前运行的进程。一旦我开始添加软件包并配置系统,情况就会变得更糟。

我尝试杀死/停止/禁用尽可能多的服务(请参阅 https://github.com/barrycarter/bcapps/blob/master/FEDORA),但我感觉我完全走错了路。

最小的 Linux 发行版安装时运行的进程最少,但仍然具有大型 dnf/yum/apt 存储库,因此我可以安装几乎任何我想要的东西。例如,在 Fedora 24 中,我这样做(您确实需要安装几个存储库才能使其正常工作):

sudo dnf -y install --allowerasing --best ImageMagick OpenThreads
PySolFC SDL-devel alpine aspell audacity 绑定 c++-gtk-utils-gtk2-devel
社区-mysql 社区-mysql-服务器 dosboxosemu elinks emacs
enscript esniper 期望 feh ffmpeg ftp 保险丝-encfs fvwm gd-devel
getmailgladeglade-develgnumericgnuplotgpmgraphviz
gtk+extra-devel gtk2-devel gtk3-devel html2ps lynx mencoder 并行
mplayer mrtg nagios-plugins nano ncftp openrdate perl-CPAN php-mysqlnd
pidgin postgresql postgresql-server qgis qhull rdesktop recoll rsyslog
rxvt 桑巴屏幕 SnowNews stella stellarium tcsh Tigervnc tk unrtf
util-linux-用户副 vlc xdotool xemacs xemacs-packages-extra-el
xinetd xorg-x11-apps xpdf xsane xteddy xterm xv yum yum-utils
zlib-devel zlib-static mod_ldap Tor-arm-gui Tor-arm onionshare
privoxy recordmydesktop tmpwatch esmtp-本地传递 sendmail
sendmail-cf 保险丝-sshfs 保险丝-zip 保险丝-encfs curftpfs bindfs xcalc
libpuzzle libpuzzle-devel pyephem python2-astropy python3-astropy erfa
libnova ast R sagemath-notebook nmap p7zip“perl-Digest-*”
“perl-日期-*” “perl-日期时间-*” “perl-文本-*” “perl-MIME-*”
“perl-数学-*”“perl-数据-*”“perl-JSON-*”“perl-算法-*”
“perl-DBI-*” “perl-DB_File” “perl-File-*” “perl-Net-*” “perl-Number-*”
“perl-Getopt-*” “perl-GD” “perl-HTML-*” “perl-HTTP-*” “perl-IO-*”
lucene“perl-LWP-*”“perl-Inline”“perl-Inline-*”perl-OpenGL
perl-utf8-all“perl-B-*”“perl-IPC-*”perl-Imager“perl-Flickr-*”
日期

(请注意,上面都是一行,我只是添加了换行符以使其更具可读性)。

这只是初学者。除了 Perl 模块(我认为应该由 cpan 处理)之外的可能例外,我想要一个发行版,其存储库至少具有上述内容,并希望有更多内容。

我目前使用的是 Fedora Core 11,所以我更喜欢 yum 和 rpm 这样的命令,但如果需要的话我愿意切换。

只是为了澄清,我并不是在寻找仅命令行系统。我确实想运行 X11 和 fvwm2,但不想运行 Fedora 24 默认运行的数十亿个东西(我可以根据要求提供列表)。

我考虑安装 Fedora Cloud (https://getfedora.org/en/atomic/),但它似乎是特定于云环境的,我不确定它是否是“真正的”Fedora,可以与 Fedora 24 和兼容的存储库一起使用。

答案1

我认为你无法区分base安装和desktopLinux 发行版的安装。

我对 Fedora 不太熟悉,但是,如果我想要最小Ubuntu安装,我会使用该debootstrap工具默认仅安装“基本”软件包(基本上,这包括运行软件包管理器本身所需的任何内容)。然后我可以添加任何我想要的附加包apt-get

默认情况下,它甚至无法启动,除非您安装了提供 Linux 的软件包,例如linux-image-generic.我想 Fedorabase也有一种方法来开始安装。

相关内容