답변:
남자에게 물고기를 가르치는 정신으로 ...
다음 명령을 사용하여 작업 목록과 해당 이름을 찾을 수 있습니다.
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:~$
tasksel --task-packages server
18.04에서 작동하지 않습니다. apt-cache show server^ | grep "^Package"
대신 작동하는 것 같습니다.
Tha Basic Ubuntu Server
패키지 번들에는 다음이 포함됩니다.
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
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
이것을 찾고 있다면 최소한의 설치를 원할 것입니다. Ubuntu 18.04 이상에서이 작업을 수행하려면 Basic Ubuntu Server의 151 패키지가 아니라 12 개의 패키지가 포함 된 OpenSSH Server 만 선택해야합니다 .
명확성을 더하기 위해 netinstall, mini.iso, Ubuntu Server ISO는 모두 정확히 동일한 결과를 얻습니다.
마지막으로 커널과 관련하여 18.04는 원래 2019 년 9 월 현재 서명 된 4.15.0.62까지의 커널 4.15.0.1과 함께 출시되었습니다. 또한 지연 시간이 짧습니다. 커널 4.19는 NVIDIA GPU가 장착 된 인텔 시스템에있는 경우 완벽한 커널입니다. 임의 디스크 액세스는 더 빠르지 만 Intel CPU는 느립니다. 커널 5.2는 가상화 및 AMD 하드웨어에만 적합하기 때문에 제외됩니다.
Ubuntu 18.04.3에는 커널 5가 포함되어 있으며 AMD를 제외하고는 시간이 많이 소요됩니다. Kernel 5.4는 장기 지원이 가능한 5 시리즈 중 첫 번째입니다. QEMU를 사용하므로 5.2에서 5.4까지 사용합니다. 그렇지 않으면 Intel을 사용하고 4.19.100으로 업그레이드하거나 (존재할 때마다) AMD에서 5.4까지 Ubuntu 18.04.3에 포함 된 Kernel 5를 사용하는 경우 4.15를 사용하십시오.
리눅스 커널. 복잡하면서도 간단한 것들.