Selon une méthode « maison ».
# aptitude search '~i(!~ODebian)'
# apt-forktracer | sort
# aptitude
puis
g
et rien !
dpkg --audit dpkg --get-selections "*" > ~/paquets-stretch.txt aptitude search "~ahold" dpkg --get-selections | grep 'hold$'
# apt edit-sources
deb http://ftp.fr.debian.org/debian buster main deb-src http://ftp.fr.debian.org/debian buster main deb http://security.debian.org/ buster/updates main deb-src http://security.debian.org/ buster/updates main deb http://ftp.fr.debian.org/debian buster-updates main deb-src http://ftp.fr.debian.org/debian buster-updates main
# apt update
apt-get -o APT::Get::Trivial-Only=true dist-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Calcul de la mise à jour... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnupg-agent libdns-export162 libisc-export160 libperl5.24 libpython3.5-minimal libpython3.5-stdlib libunistring0 perl-modules-5.24 python3.5 python3.5-minimal rename sgml-base tcpd xml-core Veuillez utiliser « apt autoremove » pour les supprimer. Les NOUVEAUX paquets suivants seront installés : apparmor ca-certificates e2fsprogs-l10n fdisk gcc-7-base gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm javascript-common libdns-export190 libisc-export189 libjs-jquery libjs-sphinxdoc libjs-underscore libnss-systemd libperl5.26 libpython3.6-minimal libpython3.6-stdlib libunistring2 linux-image-4.13.0-1-amd64 openssl perl-modules-5.26 python3.6 python3.6-minimal Les paquets suivants seront mis à jour : adduser apt apt-utils aptitude aptitude-common aptitude-doc-en aspell base-files base-passwd bsdmainutils bsdutils busybox console-setup console-setup-linux coreutils cron dash dbus debconf debconf-i18n debian-archive-keyring debian-policy debianutils developers-reference-fr diffutils dirmngr distro-info-data dmidecode dmsetup dpkg e2fslibs e2fsprogs file findutils gcc-6-base gettext-base gnupg gnupg-agent gnupg-l10n gpgv grep grub-common grub-pc grub-pc-bin grub2-common ifupdown init init-system-helpers initscripts installation-report iproute2 iptables irqbalance isc-dhcp-client isc-dhcp-common iso-codes ispell kbd keyboard-configuration kmod krb5-locales laptop-detect libapparmor1 libapt-inst2.0 libapt-pkg5.0 libaspell15 libassuan0 libaudit-common libaudit1 libblkid1 libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libbsd0 libc-bin libc-l10n libc6 libcap-ng0 libcap2 libcap2-bin libcgi-pm-perl libclass-accessor-perl libcomerr2 libcryptsetup4 libcwidget3v5 libdb5.3 libdbus-1-3 libdebconfclient0 libdevmapper1.02.1 libedit2 libelf1 libestr0 libexpat1 libfastjson4 libfcgi-perl libfdisk1 libfreetype6 libgcc1 libgcrypt20 libglib2.0-0 libglib2.0-data libgmp10 libgnutls-openssl27 libgnutls30 libgpg-error0 libgssapi-krb5-2 libhogweed4 libhtml-parser-perl libhttp-message-perl libicu57 libidn11 libidn2-0 libip4tc0 libip6tc0 libiptc0 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblocale-gettext-perl liblogging-stdlog0 liblognorm5 liblzma5 libmagic-mgc libmagic1 libmount1 libncurses5 libncursesw5 libnetfilter-acct1 libnettle6 libnewt0.52 libnfnetlink0 libnpth0 libp11-kit0 libpam-systemd libpcre3 libpipeline1 libpng16-16 libpsl5 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.0.2 libssl1.1 libstdc++6 libsub-name-perl libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo5 libudev1 liburi-perl libusb-0.1-4 libusb-1.0-0 libuuid1 libwrap0 libxapian30 libxau6 libxml2 libxtables12 linux-image-amd64 locales login lsb-base lsb-release maint-guide-fr manpages mount multiarch-support nano ncurses-base ncurses-bin ncurses-term netcat-traditional nfacct openssh-client openssh-server openssh-sftp-server os-prober passwd perl perl-base pinentry-curses publicsuffix python python-apt python-minimal python2.7 python2.7-minimal python3 python3-minimal python3.5 python3.5-minimal rename rsyslog sensible-utils shared-mime-info startpar sudo systemd systemd-sysv sysv-rc sysvinit-utils tar task-french tasksel tasksel-data tcpd tzdata udev util-linux util-linux-locales vim-common vim-tiny wamerican wfrench wget whiptail xdg-user-dirs xkb-data xml-core xxd xz-utils 237 mis à jour, 28 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 162 Mo dans les archives. Après cette opération, 284 Mo d'espace disque supplémentaires seront utilisés. E: L'option --trivial-only a été indiquée mais il ne s'agit pas d'une opération triviale.
df -h / Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur /dev/vda1 8,2G 744M 7,0G 10% /
apt upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Calcul de la mise à jour... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnupg-agent libdns-export162 libisc-export160 libperl5.24 libpython3.5-minimal libpython3.5-stdlib libunistring0 perl-modules-5.24 python3.5 python3.5-minimal rename sgml-base tcpd xml-core Veuillez utiliser « apt autoremove » pour les supprimer. Les NOUVEAUX paquets suivants seront installés : apparmor ca-certificates e2fsprogs-l10n fdisk gcc-7-base gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm javascript-common libdns-export190 libisc-export189 libjs-jquery libjs-sphinxdoc libjs-underscore libnss-systemd libperl5.26 libpython3.6-minimal libpython3.6-stdlib libunistring2 linux-image-4.13.0-1-amd64 openssl perl-modules-5.26 python3.6 python3.6-minimal Les paquets suivants seront mis à jour : adduser apt apt-utils aptitude aptitude-common aptitude-doc-en aspell base-files base-passwd bsdmainutils bsdutils busybox console-setup console-setup-linux coreutils cron dash dbus debconf debconf-i18n debian-archive-keyring debian-policy debianutils developers-reference-fr diffutils dirmngr distro-info-data dmidecode dmsetup dpkg e2fslibs e2fsprogs file findutils gcc-6-base gettext-base gnupg gnupg-agent gnupg-l10n gpgv grep grub-common grub-pc grub-pc-bin grub2-common ifupdown init init-system-helpers initscripts installation-report iproute2 iptables irqbalance isc-dhcp-client isc-dhcp-common iso-codes ispell kbd keyboard-configuration kmod krb5-locales laptop-detect libapparmor1 libapt-inst2.0 libapt-pkg5.0 libaspell15 libassuan0 libaudit-common libaudit1 libblkid1 libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libbsd0 libc-bin libc-l10n libc6 libcap-ng0 libcap2 libcap2-bin libcgi-pm-perl libclass-accessor-perl libcomerr2 libcryptsetup4 libcwidget3v5 libdb5.3 libdbus-1-3 libdebconfclient0 libdevmapper1.02.1 libedit2 libelf1 libestr0 libexpat1 libfastjson4 libfcgi-perl libfdisk1 libfreetype6 libgcc1 libgcrypt20 libglib2.0-0 libglib2.0-data libgmp10 libgnutls-openssl27 libgnutls30 libgpg-error0 libgssapi-krb5-2 libhogweed4 libhtml-parser-perl libhttp-message-perl libicu57 libidn11 libidn2-0 libip4tc0 libip6tc0 libiptc0 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblocale-gettext-perl liblogging-stdlog0 liblognorm5 liblzma5 libmagic-mgc libmagic1 libmount1 libncurses5 libncursesw5 libnetfilter-acct1 libnettle6 libnewt0.52 libnfnetlink0 libnpth0 libp11-kit0 libpam-systemd libpcre3 libpipeline1 libpng16-16 libpsl5 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.0.2 libssl1.1 libstdc++6 libsub-name-perl libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo5 libudev1 liburi-perl libusb-0.1-4 libusb-1.0-0 libuuid1 libwrap0 libxapian30 libxau6 libxml2 libxtables12 linux-image-amd64 locales login lsb-base lsb-release maint-guide-fr manpages mount multiarch-support nano ncurses-base ncurses-bin ncurses-term netcat-traditional nfacct openssh-client openssh-server openssh-sftp-server os-prober passwd perl perl-base pinentry-curses publicsuffix python python-apt python-minimal python2.7 python2.7-minimal python3 python3-minimal python3.5 python3.5-minimal rename rsyslog sensible-utils shared-mime-info startpar sudo systemd systemd-sysv sysv-rc sysvinit-utils tar task-french tasksel tasksel-data tcpd tzdata udev util-linux util-linux-locales vim-common vim-tiny wamerican wfrench wget whiptail xdg-user-dirs xkb-data xml-core xxd xz-utils 237 mis à jour, 28 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 162 Mo dans les archives. Après cette opération, 284 Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n]
apt full-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Calcul de la mise à jour... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnupg-agent libdns-export162 libisc-export160 libperl5.24 libpython3.5-minimal libpython3.5-stdlib libunistring0 perl-modules-5.24 python3.5 python3.5-minimal rename sgml-base tcpd xml-core Veuillez utiliser « apt autoremove » pour les supprimer. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
# reboot
# apt clean
apt --purge autoremove Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants seront ENLEVÉS : gnupg-agent* libdns-export162* libisc-export160* libperl5.24* libpython3.5-minimal* libpython3.5-stdlib* libunistring0* perl-modules-5.24* python3.5* python3.5-minimal* rename* sgml-base* tcpd* xml-core* 0 mis à jour, 0 nouvellement installés, 14 à enlever et 0 non mis à jour. Après cette opération, 68,0 Mo d'espace disque seront libérés.
aptitude search ~o ~c i A linux-image-4.9.0-4-amd64 - Linux 4.9 for 64-bit PCs
# aptitude purge ~o ~c
Les paquets suivants seront ENLEVÉS : linux-image-4.9.0-4-amd64{p} 0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 190 Mo seront libérés. Voulez-vous continuer ? [Y/n/?]