Debian

De Mon Wiki
Aller à la navigation Aller à la recherche

Commandes aptitude avec equivalence sans aptitude

Liste les paquets installés :

aptitude search '~i !~M' -F '%p'

Liste les paquets obsolètes :

aptitude search ?obsolete
apt list ?obsolete
LANG=C apt list | egrep '\[.*local.*\]'


Liste les paquets dont la configuration est encore présente :

aptitude search ?config-files
apt list ?config-files
LANG=C apt list | egrep "residual-config"

Afficher que le nom du paquet dans ces recherches

aptitude search "recherche" -F '%p'

Commandes apt-cache

Liste les versions disponibles, les dépendances et les dépendances inversées du paquets passé en paramètre :

apt-cache showpkg nom_paquet

Liste les dépendances inversées du paquet passé en paramètre :

apt-cache rdepends nom_paquet

Configuration

Ne pas installer par defaut les paquets recommandes et suggeres :

printf "APT::Install-Recommends \"false\";\nAPT::Install-Suggests \"false\";\n" >> /etc/apt/apt.conf.d/20Recommends

Packages par defaut

Ci-dessous la commande realise pour generer la liste des paquets par defaut :

debootstrap --arch amd64 stable /mnt/
mount -o bind /dev /mnt/dev
mkdir /mnt/run/udev
mount --bind /run/udev /mnt/run/udev
LANG=C.UTF-8 chroot /mnt /bin/bash
apt install linux-image-amd64 grub-pc --no-install-recommends
apt install ssh
dpkg -l | awk '{if($1 == "ii") {print $2}}'

Creer un fichier /tmp/deboostrap avec le contenu plus bas et executer les commandes ci-dessous :

dpkg -l | awk '{if($1 == "ii") {print $2}}' > /tmp/local
apt purge $(diff -Nruw /tmp/local /tmp/deboostrap | egrep "^-" | egrep -v "^--- |linux-image" | sed 's/^-//g')
apt install ssh vim
apt purge $(dpkg -l | awk '{if ($1 == "rc") {print $2}}')
apt autoremove

Liste des paquets apres installation :

adduser
apt
apt-utils
base-files
base-passwd
bash
bsdmainutils
bsdutils
coreutils
cpio
cron
dash
dbus
debconf
debconf-i18n
debian-archive-keyring
debianutils
diffutils
dmidecode
dmsetup
dpkg
e2fsprogs
fdisk
findutils
gcc-8-base:amd64
gdbm-l10n
gettext-base
gpgv
grep
grub-common
grub-pc
grub-pc-bin
grub2-common
gzip
hostname
ifupdown
init
init-system-helpers
initramfs-tools
initramfs-tools-core
iproute2
iptables
iputils-ping
isc-dhcp-client
isc-dhcp-common
klibc-utils
kmod
krb5-locales
less
libacl1:amd64
libapparmor1:amd64
libapt-inst2.0:amd64
libapt-pkg5.0:amd64
libargon2-1:amd64
libattr1:amd64
libaudit-common
libaudit1:amd64
libblkid1:amd64
libbsd0:amd64
libbz2-1.0:amd64
libc-bin
libc6:amd64
libcap-ng0:amd64
libcap2:amd64
libcap2-bin
libcom-err2:amd64
libcryptsetup12:amd64
libdb5.3:amd64
libdbus-1-3:amd64
libdebconfclient0:amd64
libdevmapper1.02.1:amd64
libdns-export1104
libedit2:amd64
libefiboot1:amd64
libefivar1:amd64
libelf1:amd64
libestr0:amd64
libexpat1:amd64
libext2fs2:amd64
libfastjson4:amd64
libfdisk1:amd64
libffi6:amd64
libfreetype6:amd64
libfuse2:amd64
libgcc1:amd64
libgcrypt20:amd64
libgmp10:amd64
libgnutls30:amd64
libgpg-error0:amd64
libgpm2:amd64
libgssapi-krb5-2:amd64
libhogweed4:amd64
libidn11:amd64
libidn2-0:amd64
libip4tc0:amd64
libip6tc0:amd64
libiptc0:amd64
libisc-export1100:amd64
libjson-c3:amd64
libk5crypto3:amd64
libkeyutils1:amd64
libklibc:amd64
libkmod2:amd64
libkrb5-3:amd64
libkrb5support0:amd64
liblocale-gettext-perl
liblognorm5:amd64
liblz4-1:amd64
liblzma5:amd64
libmnl0:amd64
libmount1:amd64
libncurses6:amd64
libncursesw6:amd64
libnetfilter-conntrack3:amd64
libnettle6:amd64
libnewt0.52:amd64
libnfnetlink0:amd64
libnftnl11:amd64
libp11-kit0:amd64
libpam-modules:amd64
libpam-modules-bin
libpam-runtime
libpam-systemd:amd64
libpam0g:amd64
libpcre3:amd64
libpng16-16:amd64
libpopt0:amd64
libprocps7:amd64
libseccomp2:amd64
libselinux1:amd64
libsemanage-common
libsemanage1:amd64
libsepol1:amd64
libslang2:amd64
libsmartcols1:amd64
libss2:amd64
libssl1.1:amd64
libstdc++6:amd64
libsystemd0:amd64
libtasn1-6:amd64
libtext-charwidth-perl
libtext-iconv-perl
libtext-wrapi18n-perl
libtinfo6:amd64
libudev1:amd64
libunistring2:amd64
libuuid1:amd64
libwrap0:amd64
libx11-6:amd64
libx11-data
libxau6:amd64
libxcb1:amd64
libxdmcp6:amd64
libxext6:amd64
libxmuu1:amd64
libxtables12:amd64
libzstd1:amd64
linux-base
linux-image-4.19.0-6-amd64
linux-image-amd64
login
logrotate
lsb-base
mawk
mount
nano
ncurses-base
ncurses-bin
ncurses-term
netbase
openssh-client
openssh-server
openssh-sftp-server
passwd
perl-base
procps
readline-common
rsyslog
sed
sensible-utils
ssh
systemd
systemd-sysv
sysvinit-utils
tar
tasksel
tasksel-data
tzdata
ucf
udev
util-linux
vim
vim-common
vim-runtime
whiptail
xauth
xxd
zlib1g:amd64