LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu
User Name
Password
Ubuntu This forum is for the discussion of Ubuntu Linux.

Notices


Reply
  Search this Thread
Old 08-13-2018, 11:47 PM   #1
neonred
LQ Newbie
 
Registered: Aug 2018
Distribution: Lubuntu 18.04.1
Posts: 14

Rep: Reputation: Disabled
Absolute Minimum Ubuntu Server packages required for Server VM


Code:
acl
acpid
adduser
apparmor
apport
apt
at
base-files
base-passwd
bash
bc
bcache-tools
bsdutils
btrfs-progs
btrfs-tools
busybox-initramfs
bzip2
ca-certificates
cloud-guest-utils
cloud-init
coreutils
cpio
cron
cryptsetup
cryptsetup-bin
curl
dash
dbus
debconf
debianutils
diffutils
dirmngr
distro-info-data
dmeventd
dmsetup
dns-root-data
dnsmasq-base
dpkg
e2fsprogs
eatmydata
ebtables
ethtool
fdisk
findutils
fonts-ubuntu-console
fuse
gawk
gcc-8-base
gdisk
gettext-base
gir1.2-glib-2.0
git-man
gnupg
gnupg-l10n
gnupg-utils
gpg
gpg-agent
gpg-wks-client
gpg-wks-server
gpgconf
gpgsm
gpgv
grep
groff-base
grub-common
grub-gfxpayload-lists
grub-legacy-ec2
grub-pc
grub-pc-bin
grub2-common
gzip
hibagent
hostname
htop
init-system-helpers
initramfs-tools
initramfs-tools-bin
initramfs-tools-core
iproute2
iptables
isc-dhcp-client
isc-dhcp-common
klibc-utils
kmod
krb5-locales
libacl1
libapparmor1
libapt-inst2.0
libapt-pkg5.0
libargon2-0
libasn1-8-heimdal
libassuan0
libatm1
libattr1
libaudit-common
libaudit1
libblkid1
libbsd0
libbz2-1.0
libc-bin
libc6
libcap-ng0
libcap2
libcom-err2
libcryptsetup12
libcurl4
libdb5.3
libdbus-1-3
libdebconfclient0
libdevmapper-event1.02.1
libdevmapper1.02.1
libdns-export1100
libeatmydata1
libedit2
libelf1
libexpat1
libext2fs2
libfdisk1
libffi6
libfreetype6
libfuse2
libgcc1
libgcrypt20
libgdbm-compat4
libgdbm5
libgirepository-1.0-1
libglib2.0-0
libglib2.0-data
libgmp10
libgnutls30
libgpg-error0
libgpm2
libgssapi-krb5-2
libgssapi3-heimdal
libhcrypto4-heimdal
libheimbase1-heimdal
libheimntlm0-heimdal
libhogweed4
libhx509-5-heimdal
libidn11
libidn2-0
libip4tc0
libip6tc0
libiptc0
libisc-export169
libisns0
libjson-c3
libk5crypto3
libkeyutils1
libklibc
libkmod2
libkrb5-26-heimdal
libkrb5-3
libkrb5support0
libksba8
libldap-2.4-2
libldap-common
liblocale-gettext-perl
liblvm2app2.2
liblvm2cmd2.02
liblxc-common
liblxc1
liblz4-1
liblzma5
liblzo2-2
libmnl0
libmount1
libmpdec2
libmpfr6
libncurses5
libncursesw5
libnetfilter-conntrack3
libnettle6
libnfnetlink0
libnghttp2-14
libnpth0
libnss-systemd
libp11-kit0
libpam-modules
libpam-modules-bin
libpam-runtime
libpam-systemd
libpam0g
libpcre3
libperl5.26
libpng16-16
libpopt0
libprocps6
libpsl5
libpython3-stdlib
libpython3.6-minimal
libpython3.6-stdlib
libreadline5
libreadline7
libroken18-heimdal
librtmp1
libsasl2-2
libsasl2-modules
libsasl2-modules-db
libseccomp2
libselinux1
libsemanage-common
libsemanage1
libsepol1
libsigsegv2
libsmartcols1
libsqlite3-0
libss2
libssl1.0.0
libssl1.1
libstdc++6
libsystemd0
libtasn1-6
libtinfo5
libudev1
libunistring2
libuuid1
libwind0-heimdal
libwrap0
libxtables12
libyaml-0-2
libzstd1
linux-aws
linux-aws-headers-4.15.0-1017
linux-base
linux-headers-4.15.0-1017-aws
linux-headers-aws
linux-image-4.15.0-1017-aws
linux-image-aws
linux-modules-4.15.0-1017-aws
login
lsb-base
lsb-release
lvm2
lxcfs
lxd
lxd-client
mawk
mdadm
mime-support
mount
multiarch-support
ncurses-base
ncurses-bin
net-tools
netbase
netplan.io
networkd-dispatcher
nplan
open-iscsi
openssh-client
openssh-server
openssh-sftp-server
openssl
os-prober
passwd
patch
perl
perl-base
perl-modules-5.26
pinentry-curses
pollinate
powermgmt-base
procps
python-apt-common
python3
python3-apport
python3-apt
python3-asn1crypto
python3-blinker
python3-certifi
python3-cffi-backend
python3-chardet
python3-configobj
python3-cryptography
python3-dbus
python3-debconf
python3-debian
python3-distro-info
python3-distupgrade
python3-gi
python3-httplib2
python3-idna
python3-jinja2
python3-json-pointer
python3-jsonpatch
python3-jsonschema
python3-jwt
python3-markupsafe
python3-minimal
python3-oauthlib
python3-openssl
python3-pkg-resources
python3-problem-report
python3-requests
python3-requests-unixsocket
python3-serial
python3-six
python3-systemd
python3-update-manager
python3-urllib3
python3-yaml
python3.6
python3.6-minimal
readline-common
rsync
sed
sensible-utils
snapd
sosreport
squashfs-tools
ssh-import-id
sudo
systemd
systemd-sysv
sysvinit-utils
tar
ubuntu-keyring
ubuntu-release-upgrader-core
ucf
udev
uidmap
unattended-upgrades
update-manager-core
update-notifier-common
util-linux
wget
xdelta3
xfsprogs
xxd
xz-utils
zerofree
zlib1g
Or viewed without the libraries
Code:
acl
acpid
adduser
apparmor
apport
apt
at
base-files
base-passwd
bash
bc
bcache-tools
bsdutils
btrfs-progs
btrfs-tools
busybox-initramfs
bzip2
ca-certificates
cloud-guest-utils
cloud-init
coreutils
cpio
cron
cryptsetup
cryptsetup-bin
curl
dash
dbus
debconf
debianutils
diffutils
dirmngr
distro-info-data
dmeventd
dmsetup
dns-root-data
dnsmasq-base
dpkg
e2fsprogs
eatmydata
ebtables
ethtool
fdisk
findutils
fonts-ubuntu-console
fuse
gawk
gcc-8-base
gdisk
gettext-base
gir1.2-glib-2.0
git-man
gnupg
gnupg-l10n
gnupg-utils
gpg
gpg-agent
gpg-wks-client
gpg-wks-server
gpgconf
gpgsm
gpgv
grep
groff-base
grub-common
grub-gfxpayload-lists
grub-legacy-ec2
grub-pc
grub-pc-bin
grub2-common
gzip
hibagent
hostname
htop
init-system-helpers
initramfs-tools
initramfs-tools-bin
initramfs-tools-core
iproute2
iptables
isc-dhcp-client
isc-dhcp-common
klibc-utils
kmod
krb5-locales
linux-aws
linux-aws-headers-4.15.0-1017
linux-base
linux-headers-4.15.0-1017-aws
linux-headers-aws
linux-image-4.15.0-1017-aws
linux-image-aws
linux-modules-4.15.0-1017-aws
login
lsb-base
lsb-release
lvm2
lxcfs
lxd
lxd-client
mawk
mdadm
mime-support
mount
multiarch-support
ncurses-base
ncurses-bin
net-tools
netbase
netplan.io
networkd-dispatcher
nplan
open-iscsi
openssh-client
openssh-server
openssh-sftp-server
openssl
os-prober
passwd
patch
perl
perl-base
perl-modules-5.26
pinentry-curses
pollinate
powermgmt-base
procps
python-apt-common
python3
python3-apport
python3-apt
python3-asn1crypto
python3-blinker
python3-certifi
python3-cffi-backend
python3-chardet
python3-configobj
python3-cryptography
python3-dbus
python3-debconf
python3-debian
python3-distro-info
python3-distupgrade
python3-gi
python3-httplib2
python3-idna
python3-jinja2
python3-json-pointer
python3-jsonpatch
python3-jsonschema
python3-jwt
python3-markupsafe
python3-minimal
python3-oauthlib
python3-openssl
python3-pkg-resources
python3-problem-report
python3-requests
python3-requests-unixsocket
python3-serial
python3-six
python3-systemd
python3-update-manager
python3-urllib3
python3-yaml
python3.6
python3.6-minimal
readline-common
rsync
sed
sensible-utils
snapd
sosreport
squashfs-tools
ssh-import-id
sudo
systemd
systemd-sysv
sysvinit-utils
tar
ubuntu-keyring
ubuntu-release-upgrader-core
ucf
udev
uidmap
unattended-upgrades
update-manager-core
update-notifier-common
util-linux
wget
xdelta3
xfsprogs
xxd
xz-utils
zerofree
zlib1g
Interesting, Ubuntu only released this server image July 2018 on amazon.
Currently, testing all desktop environment configurations available in Ubuntu repositories.

Last edited by neonred; 08-13-2018 at 11:50 PM. Reason: Better formatting
 
Old 08-15-2018, 08:50 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,124

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Rubbish.
Why is os-prober absolutely required ?. Or mdadm ... or btrfs ... or a bunch of others.
 
Old 08-17-2018, 11:14 AM   #3
neonred
LQ Newbie
 
Registered: Aug 2018
Distribution: Lubuntu 18.04.1
Posts: 14

Original Poster
Rep: Reputation: Disabled
lol, I know that. But these are the packages installed on VM image. Technically you need less, yes of course. Just part of my research into making the best Ubuntu respin.
 
Old 08-17-2018, 07:52 PM   #4
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,976

Rep: Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623
Guess I don't fully understand why you want this minimal and what it might ultimately do. A server tends to run some software that may later need quite a number of programs not to mention libraries.


I'd make a custom kernel and build busybox if I wanted a minimal custom build.

Might be someone made a JEOS already.

Last edited by jefro; 08-17-2018 at 07:53 PM.
 
Old 08-21-2018, 05:22 PM   #5
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,140

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
Agreed. Why is absolute stripped == best? I know that was a big deal back in the day but with hard drives / ssd sizes now, stripping a few kb's from an installation isn't exactly a big issue these days.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Packages required for a minimum LFS Sreelakshmi Subash Linux From Scratch 3 11-02-2012 03:34 AM
Packages required for an absolute minimum working Linux system? tubb Linux - Newbie 12 01-25-2012 01:26 PM
[SOLVED] Minimum 32-bit packages required for Skype? vharishankar Slackware 2 11-06-2011 01:14 AM
[SOLVED] Minimum Partition Size Required in Redhat Linux Server for DNS Server Configuration vamshi_krishv Linux - Server 3 05-06-2011 01:08 AM
Minimum packages required for a Custom linux toonlee Linux From Scratch 2 05-07-2006 08:18 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu

All times are GMT -5. The time now is 04:37 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration