在安装过程中,"Basic Ubuntu Server"软件包包含哪些软件选择?

我正在使用Ubuntu Minimal镜像安装Ubuntu,并已到达软件选择部分。我想知道的是,“Basic Ubuntu Server”选项包括哪些软件包?

enter image description here

我假设这是一组软件包,但具体包括哪些?
4个回答

以教人捕鱼的精神为准则...
您可以通过以下命令找到任务列表及其正确名称:
tasksel --list-tasks

这将告诉你,“Basic Ubuntu Server”任务的名称是“server”。通过这个名称,你可以生成一个相关软件包的列表。
tasksel --task-packages server

例如,在Ubuntu "Quantal" 12.10上:
steven@lat:~$ tasksel --task-packages server | sort
acpid
apport
apport-symptoms
bc
byobu
consolekit
curl
ethtool
fonts-ubuntu-font-family-console
landscape-common
libck-connector0
libcurl3
libevent-2.0-5
libgc1c2
libgpm2
libiw30
libnl-3-200
libnl-genl-3-200
libpam-ck-connector
libpcsclite1
libpolkit-agent-1-0
libpolkit-backend-1-0
libpython2.7
libwhoopsie0
patch
policykit-1
python
python2.7
python2.7-minimal
python3-apport
python3-problem-report
python-apt
python-chardet
python-debian
python-gdbm
python-gnupginterface
python-minimal
python-newt
python-openssl
python-pam
python-pkg-resources
python-serial
python-six
python-twisted-bin
python-twisted-core
python-zope.interface
screen
tmux
update-notifier-common
vim
vim-runtime
w3m
whoopsie
wireless-tools
wpasupplicant
xz-utils
steven@lat:~$ 

3谢谢!在Ubuntu 16上,tasksel --task-packages server命令不会返回列表。 - Maxim Masiutin
3很好的参考,但公平地说,在安装过程中我不认为你实际上可以运行那些命令,如果你没有其他机器同时运行Ubuntu,很难在没有先前熟悉的情况下确定是否要在它询问时安装某个东西。 - Michael
由于某种原因,在18.04版本上tasksel --task-packages server无法正常工作。相反,似乎可以使用apt-cache show server^ | grep "^Package"来实现相同的功能。 - Max
1@Michael 按下 Ctrl-Alt-F{2,3,4,5,6} 可以同时访问与安装程序相隔的其他终端。 - badp

基本的Ubuntu服务器软件包捆绑包包括:
python-zope.interface
python-lazr.restfulclient
python-serial
ubuntu-serverguide
python-pam
vim-runtime
python-wadllib
python-pycurl
libpcsclite1
python-simplejson
vim
libnl1
python-pkg-resources
python-pexpect
wpasupplicant
python-twisted-bin
python-launchpadlib
libpython2.6
python-twisted-core
python-problem-report
patch
python-oauth
python-lazr.uri
python-apport
libjs-jquery
python-openssl
apport
bc
python-httplib2
wireless-tools
apport-symptoms
libiw30
screen
python-newt
landscape-common
byobu
python-smartpm

来源


基本的11.10/12.04服务器套件没有为我包含byobu,如果我没记错的话。 - ish
byobu是基本的Ubuntu服务器套件中包含的。 - ohaal

如果你在查找这个,那么你可能想要进行最小安装。为了在Ubuntu 18.04及更高版本上实现这一点,你应该只选择OpenSSH Server,它包含12个软件包,而不是Basic Ubuntu Server中的151个软件包。
此外,netinstall、mini.iso和Ubuntu Server ISO都能达到完全相同的结果,以进一步明确。
最后,关于内核,18.04最初发布时带有4.15.0.1内核,现在已更新至4.15.0.62,截至2019年9月已签名。它们还有一个低延迟版本。如果你使用的是Intel系统和NVIDIA GPU,那么4.19内核是一个完美的选择。它提供更快的随机磁盘访问速度,但较慢的Intel CPU。这就排除了5.2内核,因为它只适用于虚拟化和AMD硬件。
Ubuntu 18.04.3带有内核5,对于AMD来说,这基本上是浪费时间,除此之外。内核5.4将是5系列中首个长期支持版本。因为我将使用QEMU,所以在5.4之前我将使用5.2。否则,如果使用英特尔,请坚持使用4.15并升级到4.19.100(无论何时可用),或者如果使用AMD,请使用随附Ubuntu 18.04.3的内核5直到5.4。
Linux内核。复杂而简单的东西。

1感谢您为AskUbuntu做出贡献!然而,您的回答并没有回答到原帖提出的关于基本Ubuntu服务器软件包中包含了哪些软件的问题。 - BeastOfCaerbannog
谢谢你的回答,这正是我寻求的内容。第一次在ARM上安装Ubuntu,仅通过SSH用于几个脚本和几个Docker镜像。 - Ewoks

在Ubuntu 18.04上,这条命令:
apt-cache show server^ | grep '^Package:' | sed 's/Package: //' | sort -u

输出按字母顺序排序且没有重复的软件包:
acl
acpid
apport
apport-symptoms
at
bc
bcache-tools
btrfs-progs
btrfs-tools
byobu
cloud-guest-utils
cloud-initramfs-copymods
cloud-initramfs-dyn-netconf
cryptsetup
cryptsetup-bin
curl
dirmngr
dmeventd
dnsmasq-base
dns-root-data
ebtables
ethtool
fonts-ubuntu-console
gawk
git
git-man
gnupg
gnupg-l10n
gnupg-utils
gpg
gpg-agent
gpgconf
gpgsm
gpg-wks-client
gpg-wks-server
grub-legacy-ec2
htop
landscape-common
libasn1-8-heimdal
libassuan0
libcurl3-gnutls
libcurl4
libdevmapper-event1.02.1
libdumbnet1
liberror-perl
libevent-2.1-6
libgdbm-compat4
libgpm2
libgssapi3-heimdal
libhcrypto4-heimdal
libheimbase1-heimdal
libheimntlm0-heimdal
libhx509-5-heimdal
libisns0
libkrb5-26-heimdal
libksba8
libldap-2.4-2
libldap-common
liblvm2app2.2
liblvm2cmd2.02
liblxc1
liblxc-common
liblzo2-2
libmpfr6
libmspack0
libnghttp2-14
libnpth0
libperl5.26
libpolkit-agent-1-0
libpolkit-backend-1-0
libpython3.6
libreadline5
libroken18-heimdal
librtmp1
libsasl2-2
libsasl2-modules
libsasl2-modules-db
libsigsegv2
libutempter0
libwind0-heimdal
libxmlsec1
libxmlsec1-openssl
libxslt1.1
lvm2
lxcfs
lxd
lxd-client
mdadm
net-tools
open-iscsi
open-vm-tools
overlayroot
pastebinit
patch
perl
perl-modules-5.26
pinentry-curses
policykit-1
pollinate
python3-apport
python3-asn1crypto
python3-attr
python3-automat
python3-certifi
python3-cffi-backend
python3-chardet
python3-click
python3-colorama
python3-configobj
python3-constantly
python3-cryptography
python3-debconf
python3-debian
python3-httplib2
python3-hyperlink
python3-idna
python3-incremental
python3-newt
python3-openssl
python3-pam
python3-pkg-resources
python3-problem-report
python3-pyasn1
python3-pyasn1-modules
python3-requests
python3-requests-unixsocket
python3-serial
python3-service-identity
python3-six
python3-software-properties
python3-systemd
python3-twisted
python3-twisted-bin
python3-urllib3
python3-zope.interface
run-one
screen
snapd
software-properties-common
sosreport
squashfs-tools
tmux
ubuntu-server
uidmap
unattended-upgrades
update-notifier-common
vim
vim-runtime
xdelta3
xfsprogs
zerofree

编辑:并且在20.04上:
alsa-topology-conf
alsa-ucm-conf
apport
apport-symptoms
at
bc
bcache-tools
bolt
btrfs-progs
busybox-initramfs
byobu
cloud-guest-utils
cloud-initramfs-copymods
cloud-initramfs-dyn-netconf
cryptsetup
cryptsetup-bin
cryptsetup-initramfs
cryptsetup-run
curl
dbus-user-session
dconf-gsettings-backend
dconf-service
dirmngr
dmeventd
ethtool
finalrd
fonts-ubuntu-console
fwupd
fwupd-signed
gawk
gir1.2-packagekitglib-1.0
git
git-man
glib-networking
glib-networking-common
glib-networking-services
gnupg
gnupg-l10n
gnupg-utils
gpg
gpg-agent
gpgconf
gpgsm
gpg-wks-client
gpg-wks-server
gsettings-desktop-schemas
htop
initramfs-tools
initramfs-tools-bin
initramfs-tools-core
klibc-utils
kpartx
landscape-common
libaio1
libappstream4
libarchive13
libasn1-8-heimdal
libasound2
libasound2-data
libassuan0
libbrotli1
libcanberra0
libcurl3-gnutls
libcurl4
libdconf1
libdevmapper-event1.02.1
libefiboot1
libefivar1
liberror-perl
libevent-2.1-7
libfl2
libfwupd2
libfwupdplugin1
libgcab-1.0-0
libgdbm-compat4
libglib2.0-bin
libgpgme11
libgpm2
libgssapi3-heimdal
libgstreamer1.0-0
libgudev-1.0-0
libgusb2
libhcrypto4-heimdal
libheimbase1-heimdal
libheimntlm0-heimdal
libhx509-5-heimdal
libisns0
libjson-glib-1.0-0
libjson-glib-1.0-common
libklibc
libkrb5-26-heimdal
libksba8
libldap-2.4-2
libldap-common
libltdl7
liblvm2cmd2.03
liblzo2-2
libmpfr6
libmspack0
libnghttp2-14
libnpth0
libogg0
libpackagekit-glib2-18
libperl5.30
libpolkit-agent-1-0
libproxy1v5
libpython3.8
libreadline5
libroken18-heimdal
librtmp1
libsasl2-2
libsasl2-modules
libsasl2-modules-db
libsgutils2-2
libsigsegv2
libsmbios-c2
libsoup2.4-1
libssh-4
libstemmer0d
libtdb1
libtss2-esys0
liburcu6
libutempter0
libvorbis0a
libvorbisfile3
libwind0-heimdal
libxmlb1
libxmlsec1
libxmlsec1-openssl
libxslt1.1
linux-base
lvm2
lxd-agent-loader
lz4
mdadm
multipath-tools
open-iscsi
open-vm-tools
overlayroot
packagekit
packagekit-tools
pastebinit
patch
perl
perl-modules-5.30
pinentry-curses
policykit-1
pollinate
python3-apport
python3-attr
python3-automat
python3-blinker
python3-certifi
python3-cffi-backend
python3-chardet
python3-click
python3-colorama
python3-configobj
python3-constantly
python3-cryptography
python3-debconf
python3-debian
python3-distro
python3-entrypoints
python3-hamcrest
python3-httplib2
python3-hyperlink
python3-idna
python3-incremental
python3-jwt
python3-keyring
python3-launchpadlib
python3-lazr.restfulclient
python3-lazr.uri
python3-newt
python3-oauthlib
python3-openssl
python3-problem-report
python3-pyasn1
python3-pyasn1-modules
python3-requests
python3-requests-unixsocket
python3-secretstorage
python3-service-identity
python3-simplejson
python3-six
python3-software-properties
python3-systemd
python3-twisted
python3-twisted-bin
python3-urllib3
python3-wadllib
python3-zope.interface
run-one
sbsigntool
screen
secureboot-db
sg3-utils
sg3-utils-udev
snapd
software-properties-common
sosreport
sound-theme-freedesktop
squashfs-tools
thin-provisioning-tools
tmux
tpm-udev
ubuntu-server
unattended-upgrades
update-notifier-common
vim
vim-runtime
xfsprogs
zerofree