Package: apt
Version: 3.3.3
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

For several months I have had the following option set:
APT::NeverAutoRemove::KernelCount "3";

However, I still find its behavior unclear.

I've just upgraded a bunch of packages on my Debian testing system,
including a new kernel, using:
# apt -U -V --autoremove --purge full-upgrade

After rebooting, here is my current set of installed kernel packages:
# apt list --installed 'linux-image*'
linux-image-7.0.13+deb14-amd64/now 7.0.13-1 amd64 [installed,local]
linux-image-7.1.3+deb14-amd64/now 7.1.3-1 amd64 [installed,local]
linux-image-7.1.6+deb14-amd64/now 7.1.6-1 amd64 [installed,local]
linux-image-7.1.7+deb14-amd64/now 7.1.7-1 amd64 [installed,local]
linux-image-7.1.8+deb14-amd64/now 7.1.8-1 amd64 [installed,local]
linux-image-7.1.8+deb14.1-amd64/testing,now 7.1.8-2 amd64 [installed,automatic]
linux-image-amd64/testing,now 7.1.8-2 amd64 [installed]

And now apt autoremove proposes:
=====
# apt -U -V autoremove
Hit:1 https://deb.debian.org/debian testing InRelease
All packages are up to date.
REMOVING:
   linux-base-7.1.6+deb14-amd64 (7.1.6-1)
   linux-binary-7.1.6+deb14-amd64 (7.1.6-1)
   linux-image-7.1.6+deb14-amd64 (7.1.6-1)
   linux-modules-7.1.6+deb14-amd64 (7.1.6-1)

Summary:
  Upgrading: 0, Installing: 0, Removing: 4, Not Upgrading: 0
  Freed space: 126 MB
=====

Why does apt propose removing 7.1.6-1 rather than 7.0.13-1 or 7.1.3-1?
Furthermore, after apt removes the proposed version, five kernel
versions will still be installed, even though I configured it to keep
three.

Is this a bug, or is apt working as intended?

In the latter case, I would suggest adding an explanation to apt.conf(5),
because I believe that the current text does not explain this behavior.
=====
NeverAutoRemove::KernelCount
    Keep a custom amount of kernels when autoremoving and defaults to 2, meaning
    two kernels are kept. Apt will always keep the running kernel and the latest
    one. If the latest kernel is the same as the running kernel, the second lat‐
    est kernel is kept. Because of this, any value lower than 2 will be ignored.
    If  you  want only the latest kernel, you should set APT::Protect-Kernels to
    false.
=====

Regards,

Cesare Leonardi


-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Key "";
APT::Key::Assert-Pubkey-Algo 
">=rsa2048,ed25519,ed448,nistp256,nistp384,nistp512,brainpoolP256r1,brainpoolP320r1,brainpoolP384r1,brainpoolP512r1,secp256k1";
APT::Key::Assert-Pubkey-Algo::Next 
">=rsa2048,ed25519,ed448,nistp256,nistp384,nistp512";
APT::Key::Assert-Pubkey-Algo::Future ">=rsa3072,ed25519,ed448";
APT::Sandbox "";
APT::Sandbox::User "_apt";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*-[a-z0-9]*$";
APT::NeverAutoRemove::KernelCount "3";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-.*";
APT::VersionedKernelPackages:: "kfreebsd-.*";
APT::VersionedKernelPackages:: "gnumach-.*";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "tasks";
APT::Move-Autobit-Sections "";
APT::Move-Autobit-Sections:: "oldlibs";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "/usr/bin/test -e 
/usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && 
/usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/test ! -e 
/run/ostree-booted && /usr/bin/gdbus call --system --dest 
org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 
4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; 
/bin/echo > /dev/null";
APT::Update::Post-Invoke-Success:: "if /usr/bin/test -w /var/cache/swcatalog -a 
-e /usr/bin/appstreamcli; then appstreamcli refresh --source=os > /dev/null || 
true; fi";
APT::Solver "3.0";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "0";
APT::Compressor::zstd "";
APT::Compressor::zstd::Name "zstd";
APT::Compressor::zstd::Extension ".zst";
APT::Compressor::zstd::Binary "zstd";
APT::Compressor::zstd::Cost "60";
APT::Compressor::zstd::CompressArg "";
APT::Compressor::zstd::CompressArg:: "-6";
APT::Compressor::zstd::UncompressArg "";
APT::Compressor::zstd::UncompressArg:: "-d";
APT::Compressor::lz4 "";
APT::Compressor::lz4::Name "lz4";
APT::Compressor::lz4::Extension ".lz4";
APT::Compressor::lz4::Binary "false";
APT::Compressor::lz4::Cost "50";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "100";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-6n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "200";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "300";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-6";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "400";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-6";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::netrcparts "auth.conf.d";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Etc::apt-listchanges-main "listchanges.conf";
Dir::Etc::apt-listchanges-parts "listchanges.conf.d";
Dir::Boot "boot";
Dir::Usr "usr";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::planners "";
Dir::Bin::planners:: "/usr/lib/apt/planners";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::gzip "/bin/gzip";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lz4 "/usr/bin/lz4";
Dir::Bin::zstd "/usr/bin/zstd";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Log::Planner "eipp.log.xz";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::AllowInsecureRepositories "0";
Acquire::AllowWeakRepositories "0";
Acquire::AllowDowngradeToInsecureRepositories "0";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::IndexTargets "";
Acquire::IndexTargets::deb "";
Acquire::IndexTargets::deb::Packages "";
Acquire::IndexTargets::deb::Packages::MetaKey 
"$(COMPONENT)/binary-$(ARCHITECTURE)/Packages";
Acquire::IndexTargets::deb::Packages::flatMetaKey "Packages";
Acquire::IndexTargets::deb::Packages::ShortDescription "Packages";
Acquire::IndexTargets::deb::Packages::Description "$(RELEASE)/$(COMPONENT) 
$(ARCHITECTURE) Packages";
Acquire::IndexTargets::deb::Packages::flatDescription "$(RELEASE) Packages";
Acquire::IndexTargets::deb::Packages::Optional "0";
Acquire::IndexTargets::deb::Translations "";
Acquire::IndexTargets::deb::Translations::MetaKey 
"$(COMPONENT)/i18n/Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatMetaKey "$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::ShortDescription 
"Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::Description "$(RELEASE)/$(COMPONENT) 
Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatDescription "$(RELEASE) 
Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::DEP-11 "";
Acquire::IndexTargets::deb::DEP-11::MetaKey 
"$(COMPONENT)/dep11/Components-$(NATIVE_ARCHITECTURE).yml";
Acquire::IndexTargets::deb::DEP-11::ShortDescription 
"Components-$(NATIVE_ARCHITECTURE)";
Acquire::IndexTargets::deb::DEP-11::Description "$(RELEASE)/$(COMPONENT) 
$(NATIVE_ARCHITECTURE) Components";
Acquire::IndexTargets::deb::DEP-11::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-small "";
Acquire::IndexTargets::deb::DEP-11-icons-small::MetaKey 
"$(COMPONENT)/dep11/icons-48x48.tar";
Acquire::IndexTargets::deb::DEP-11-icons-small::ShortDescription "icons-48x48";
Acquire::IndexTargets::deb::DEP-11-icons-small::Description 
"$(RELEASE)/$(COMPONENT) Icons (48x48)";
Acquire::IndexTargets::deb::DEP-11-icons-small::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-small::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-small::DefaultEnabled "true";
Acquire::IndexTargets::deb::DEP-11-icons "";
Acquire::IndexTargets::deb::DEP-11-icons::MetaKey 
"$(COMPONENT)/dep11/icons-64x64.tar";
Acquire::IndexTargets::deb::DEP-11-icons::ShortDescription "icons-64x64";
Acquire::IndexTargets::deb::DEP-11-icons::Description "$(RELEASE)/$(COMPONENT) 
Icons (64x64)";
Acquire::IndexTargets::deb::DEP-11-icons::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons::DefaultEnabled "true";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi "";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::MetaKey 
"$(COMPONENT)/dep11/[email protected]";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::ShortDescription 
"icons-64x64@2";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::Description 
"$(RELEASE)/$(COMPONENT) Icons (64x64@2)";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::DefaultEnabled "false";
Acquire::IndexTargets::deb::DEP-11-icons-large "";
Acquire::IndexTargets::deb::DEP-11-icons-large::MetaKey 
"$(COMPONENT)/dep11/icons-128x128.tar";
Acquire::IndexTargets::deb::DEP-11-icons-large::ShortDescription 
"icons-128x128";
Acquire::IndexTargets::deb::DEP-11-icons-large::Description 
"$(RELEASE)/$(COMPONENT) Icons (128x128)";
Acquire::IndexTargets::deb::DEP-11-icons-large::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-large::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-large::DefaultEnabled "false";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi "";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::MetaKey 
"$(COMPONENT)/dep11/[email protected]";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::ShortDescription 
"icons-128x128@2";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::Description 
"$(RELEASE)/$(COMPONENT) Icons (128x128@2)";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::DefaultEnabled "false";
Acquire::IndexTargets::deb-src "";
Acquire::IndexTargets::deb-src::Sources "";
Acquire::IndexTargets::deb-src::Sources::MetaKey "$(COMPONENT)/source/Sources";
Acquire::IndexTargets::deb-src::Sources::flatMetaKey "Sources";
Acquire::IndexTargets::deb-src::Sources::ShortDescription "Sources";
Acquire::IndexTargets::deb-src::Sources::Description "$(RELEASE)/$(COMPONENT) 
Sources";
Acquire::IndexTargets::deb-src::Sources::flatDescription "$(RELEASE) Sources";
Acquire::IndexTargets::deb-src::Sources::Optional "0";
Acquire::Changelogs "";
Acquire::Changelogs::URI "";
Acquire::Changelogs::URI::Origin "";
Acquire::Changelogs::URI::Origin::Debian 
"https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";;
Acquire::Changelogs::URI::Origin::Ubuntu 
"https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog";;
Acquire::Changelogs::AlwaysOnline "";
Acquire::Changelogs::AlwaysOnline::Origin "";
Acquire::Changelogs::AlwaysOnline::Origin::Ubuntu "1";
Acquire::Snapshots "";
Acquire::Snapshots::URI "";
Acquire::Snapshots::URI::Origin "";
Acquire::Snapshots::URI::Origin::Debian 
"https://snapshot.debian.org/archive/debian/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Origin::Ubuntu 
"https://snapshot.ubuntu.com/ubuntu/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Override "";
Acquire::Snapshots::URI::Override::Label "";
Acquire::Snapshots::URI::Override::Label::Debian-Security 
"https://snapshot.debian.org/archive/debian-security/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Host "";
Acquire::Snapshots::URI::Host::archive.ubuntu.com 
"https://snapshot.ubuntu.com/@PATH@/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Host::deb.debian.org 
"https://snapshot.debian.org/archive/@PATH@/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Host::.archive.ubuntu.com 
"https://snapshot.ubuntu.com/@PATH@/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Host::security.ubuntu.com 
"https://snapshot.ubuntu.com/@PATH@/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Host::ppa.launchpadcontent.net 
"https://snapshot.ppa.launchpadcontent.net/@PATH@/@SNAPSHOTID@/";;
Acquire::Snapshots::URI::Host::ppa.launchpad.net 
"https://snapshot.ppa.launchpadcontent.net/@PATH@/@SNAPSHOTID@/";;
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
Acquire::CompressionTypes "";
Acquire::CompressionTypes::xz "xz";
Acquire::CompressionTypes::bz2 "bzip2";
Acquire::CompressionTypes::lzma "lzma";
Acquire::CompressionTypes::gz "gzip";
Acquire::CompressionTypes::lz4 "lz4";
Acquire::CompressionTypes::zst "zstd";
DPkg "";
DPkg::Path "/usr/sbin:/usr/bin:/sbin:/bin";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -lt 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Tools::Options::/usr/bin/apt-listchanges::InfoFD "20";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/bin/test -e 
/usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && 
/usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/test ! -e 
/run/ostree-booted && /usr/bin/gdbus call --system --dest 
org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 
4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; 
/bin/echo > /dev/null";
DPkg::Post-Invoke:: "if [ -e /etc/default/snapper ]; then . 
/etc/default/snapper; fi; if [ -x /usr/bin/snapper ] && [ ! 
x$DISABLE_APT_SNAPSHOT = 'xyes' ] && [ -e /var/tmp/snapper-apt ]; then snapper 
create -d apt -c number -t post --pre-number=`cat /var/tmp/snapper-apt` || true 
; snapper cleanup number || true ; fi";
DPkg::Post-Invoke:: "test -x /usr/lib/needrestart/apt-pinvoke && 
/usr/lib/needrestart/apt-pinvoke || true";
DPkg::Pre-Invoke "";
DPkg::Pre-Invoke:: "if [ -e /etc/default/snapper ]; then . 
/etc/default/snapper; fi; if [ -x /usr/bin/snapper ] && [ ! 
x$DISABLE_APT_SNAPSHOT = 'xyes' ] && [ -e /etc/snapper/configs/root ]; then rm 
-f /var/tmp/snapper-apt || true ; snapper create -d apt -c number -t pre -p > 
/var/tmp/snapper-apt || true ; snapper cleanup number || true ; fi";
Binary "apt-config";
Binary::apt-cdrom "";
Binary::apt-cdrom::APT "";
Binary::apt-cdrom::APT::Internal "";
Binary::apt-cdrom::APT::Internal::OpProgress "";
Binary::apt-cdrom::APT::Internal::OpProgress::EraseLines "0";
Version "";
Version::1.2 "";
Version::1.2::APT "";
Version::1.2::APT::Color "1";
Version::1.2::APT::Keep-Downloaded-Packages "0";
Version::1.2::DPkg "";
Version::1.2::DPkg::Progress-Fancy "1";
Version::3.0 "";
Version::3.0::APT "";
Version::3.0::APT::Output-Version "30";
Version::3.0::Pager "1";
Version::1.1 "";
Version::1.1::APT "";
Version::1.1::APT::Cache "";
Version::1.1::APT::Cache::Show "";
Version::1.1::APT::Cache::Show::Version "2";
Version::1.1::APT::Cache::AllVersions "0";
Version::1.1::APT::Cache::ShowVirtuals "1";
Version::1.1::APT::Cache::Search "";
Version::1.1::APT::Cache::Search::Version "2";
Version::1.1::APT::Cache::ShowDependencyType "1";
Version::1.1::APT::Cache::ShowVersion "1";
Version::1.1::APT::Get "";
Version::1.1::APT::Get::Upgrade-Allow-New "1";
Version::1.1::APT::Cmd "";
Version::1.1::APT::Cmd::Show-Update-Stats "1";
Version::1.5 "";
Version::1.5::APT "";
Version::1.5::APT::Get "";
Version::1.5::APT::Get::Update "";
Version::1.5::APT::Get::Update::InteractiveReleaseInfoChanges "1";
Version::2.0 "";
Version::2.0::APT "";
Version::2.0::APT::Cmd "";
Version::2.0::APT::Cmd::Pattern-Only "1";
Version::2.0::Dpkg "";
Version::2.0::Dpkg::Lock "";
Version::2.0::Dpkg::Lock::Timeout "-1";
Version::0.31 "";
Version::1.21 "";
Version::1.21::APT "";
Version::1.21::APT::Solver "3.0";
Version::2.11 "";
Version::2.11::APT "";
Version::2.11::APT::Solver "3.0";
Version::3.1 "";
Version::3.1::APT "";
Version::3.1::APT::Solver "3.0";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- (no /etc/apt/preferences present) --


-- /etc/apt/preferences.d/local --

# Cesare Leonardi 2025.
# Ammessi solo commanti Bash-style.
# Un blocco di righe per pacchetto; righe vuote per separare pacchetti.

# -----------------
# Blacklist package
# Prio=-1 per ogni pacchetto che non si vuole installare mai, senza
# eccezioni. Se si prova, si otterra' errore.
# Se si vuole installare manualmente, commentare temporaneamente.

Package: apparmor
Pin: release *
Pin-Priority: -1


-- (no /etc/apt/sources.list present) --


-- /etc/apt/sources.list.d/debian.sources --

# Cesare Leonardi 2025.
# ATTENZIONE: sembra non siano supportate linee vuote tra i valori.
# Modernized from /etc/apt/sources.list

#Enabled: no
Types: deb
#Types: deb deb-src
URIs: https://deb.debian.org/debian/
#URIs: https://debian.linux.it/debian/
#URIs: https://mirrors.kernel.org/debian/
#Suites: experimental
#Suites: unstable
Suites: testing
#Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg


-- /etc/apt/sources.list.d/snapshot.sources --

# Cesare Leonardi 2025.
# ATTENZIONE: sembra non siano supportate linee vuote tra i valori.
# Repository Debian snapshot.

Enabled: no
Types: deb
#URIs: https://snapshot.debian.org/archive/debian/20240724T143416Z/
URIs: https://snapshot.debian.org/archive/debian/20251004T202933Z/
Suites: unstable
Components: main
Check-Valid-Until: no
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.8+deb14.1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apt depends on:
ii  adduser                 3.158
ii  base-passwd             3.6.8
ii  debian-archive-keyring  2025.1
ii  libapt-pkg7.0           3.3.3
ii  libc6                   2.43-3
ii  libgcc-s1               16.2.0-1
ii  libseccomp2             2.6.1-1
ii  libssl3t64              3.6.3-1
ii  libstdc++6              16.2.0-1
ii  libsystemd0             261.2-1
ii  sqv                     1.4.0-1

Versions of packages apt recommends:
ii  ca-certificates  20260601

Versions of packages apt suggests:
pn  apt-doc         <none>
ii  aptitude        0.8.13-8.1
pn  dpkg-dev        <none>
ii  gnupg           2.4.9-7
pn  powermgmt-base  <none>

-- no debconf information

Reply via email to