Hallo,
ich möchte ein Paket über die preferences
komplett blockieren (das Paket hat mich gerade zwei Tage Fehlersuche gekostet).
Hintergrund: Es kam als recommended-Paket von https://packages.ubuntu.com/focal-updates/fwupd beim apt full-upgrade
mit.
cat /etc/apt/preferences.d/udisks2 Package: udisks2 Pin: release * Pin-Priority: -1
Das Ergebnis entspricht aber nicht ganz meiner Vorstellung:
apt install fwupd-signed Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: fwupd gcc-10-base gcc-10-base:i386 gdisk:i386 libacl1:i386 libargon2-1:i386 libassuan0:i386 libatasmart4:i386 libaudit1:i386 libblkid1:i386 libblockdev-crypto2:i386 libblockdev-fs2:i386 libblockdev-loop2:i386 libblockdev-part-err2:i386 libblockdev-part2:i386 libblockdev-swap2:i386 libblockdev-utils2:i386 libblockdev2:i386 libc6:i386 libcap-ng0:i386 libcrypt1:i386 libcryptsetup12 libcryptsetup12:i386 libdevmapper1.02.1:i386 libffi7:i386 libfwupd2 libfwupdplugin1 libgcc-s1 libgcc-s1:i386 libgcrypt20 libgcrypt20:i386 libglib2.0-0 libglib2.0-0:i386 libglib2.0-bin libgpg-error-l10n libgpg-error0:i386 libgpgme11:i386 libgpm2:i386 libgudev-1.0-0:i386 libidn2-0:i386 libjcat1 libjson-c4:i386 libkmod2:i386 liblz4-1 liblz4-1:i386 liblzma5 liblzma5:i386 libmount1:i386 libncursesw6:i386 libnspr4:i386 libnss3:i386 libpam-systemd:i386 libpam0g libpam0g:i386 libparted-fs-resize0:i386 libparted2 libparted2:i386 libpcre2-8-0:i386 libpcre3:i386 libpolkit-agent-1-0 libpolkit-agent-1-0:i386 libpolkit-gobject-1-0 libpolkit-gobject-1-0:i386 libpopt0:i386 libselinux1:i386 libsqlite3-0:i386 libssl1.1 libssl1.1:i386 libstdc++6 libstdc++6:i386 libsystemd0:i386 libtinfo6:i386 libudev1:i386 libudisks2-0:i386 libunistring2:i386 libuuid1 libuuid1:i386 libvolume-key1:i386 lz4 parted policykit-1 ubuntu-standard udisks2:i386 zlib1g zlib1g:i386 Suggested packages: gir1.2-fwupd-2.0 glibc-doc:i386 locales:i386 rng-tools rng-tools:i386 gpm:i386 libpam-doc libpam-doc:i386 libparted-dev:i386 libparted-dev libparted-i18n libparted-i18n:i386 parted-doc exfat-utils:i386 f2fs-tools:i386 mdadm:i386 libblockdev-mdraid2:i386 nilfs-tools:i386 reiserfsprogs:i386 xfsprogs:i386 udftools:i386 udisks2-bcache:i386 udisks2-btrfs:i386 udisks2-lvm2:i386 udisks2-vdo:i386 udisks2-zram:i386 Recommended packages: dosfstools:i386 ntfs-3g:i386 The following NEW packages will be installed: gcc-10-base:i386 gdisk:i386 libacl1:i386 libargon2-1:i386 libassuan0:i386 libatasmart4:i386 libaudit1:i386 libblkid1:i386 libblockdev-crypto2:i386 libblockdev-fs2:i386 libblockdev-loop2:i386 libblockdev-part-err2:i386 libblockdev-part2:i386 libblockdev-swap2:i386 libblockdev-utils2:i386 libblockdev2:i386 libc6:i386 libcap-ng0:i386 libcrypt1:i386 libcryptsetup12:i386 libdevmapper1.02.1:i386 libffi7:i386 libgcc-s1:i386 libgcrypt20:i386 libglib2.0-0:i386 libgpg-error-l10n libgpg-error0:i386 libgpgme11:i386 libgpm2:i386 libgudev-1.0-0:i386 libidn2-0:i386 libjcat1 libjson-c4:i386 libkmod2:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libncursesw6:i386 libnspr4:i386 libnss3:i386 libpam-systemd:i386 libpam0g:i386 libparted-fs-resize0:i386 libparted2:i386 libpcre2-8-0:i386 libpcre3:i386 libpolkit-agent-1-0:i386 libpolkit-gobject-1-0:i386 libpopt0:i386 libselinux1:i386 libsqlite3-0:i386 libssl1.1:i386 libstdc++6:i386 libsystemd0:i386 libtinfo6:i386 libudev1:i386 libudisks2-0:i386 libunistring2:i386 libuuid1:i386 libvolume-key1:i386 udisks2:i386 zlib1g:i386 The following packages will be upgraded: fwupd fwupd-signed gcc-10-base libcryptsetup12 libfwupd2 libfwupdplugin1 libgcc-s1 libgcrypt20 libglib2.0-0 libglib2.0-bin liblz4-1 liblzma5 libpam0g libparted2 libpolkit-agent-1-0 libpolkit-gobject-1-0 libssl1.1 libstdc++6 libuuid1 lz4 parted policykit-1 ubuntu-standard zlib1g 24 upgraded, 62 newly installed, 0 to remove and 153 not upgraded. Need to get 19.3 MB of archives. After this operation, 47.6 MB of additional disk space will be used. Do you want to continue? [Y/n] n Abort.
apt scheint sich hier für das blockierte Paket einen Umweg zu suchen:
apt install udisks2 Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'udisks2:i386' instead of 'udisks2' The following additional packages will be installed: gcc-10-base gcc-10-base:i386 gdisk:i386 libacl1:i386 libargon2-1:i386 libassuan0:i386 libatasmart4:i386 libaudit1:i386 libblkid1:i386 libblockdev-crypto2:i386 libblockdev-fs2:i386 libblockdev-loop2:i386 libblockdev-part-err2:i386 libblockdev-part2:i386 libblockdev-swap2:i386 libblockdev-utils2:i386 libblockdev2:i386 libc6:i386 libcap-ng0:i386 libcrypt1:i386 libcryptsetup12 libcryptsetup12:i386 libdevmapper1.02.1:i386 libffi7:i386 libgcc-s1 libgcc-s1:i386 libgcrypt20 libgcrypt20:i386 libglib2.0-0 libglib2.0-0:i386 libglib2.0-bin libgpg-error-l10n libgpg-error0:i386 libgpgme11:i386 libgpm2:i386 libgudev-1.0-0:i386 libidn2-0:i386 libjson-c4:i386 libkmod2:i386 liblz4-1 liblz4-1:i386 liblzma5 liblzma5:i386 libmount1:i386 libncursesw6:i386 libnspr4:i386 libnss3:i386 libpam-systemd:i386 libpam0g libpam0g:i386 libparted-fs-resize0:i386 libparted2 libparted2:i386 libpcre2-8-0:i386 libpcre3:i386 libpolkit-agent-1-0 libpolkit-agent-1-0:i386 libpolkit-gobject-1-0 libpolkit-gobject-1-0:i386 libpopt0:i386 libselinux1:i386 libsqlite3-0:i386 libssl1.1 libssl1.1:i386 libstdc++6 libstdc++6:i386 libsystemd0:i386 libtinfo6:i386 libudev1:i386 libudisks2-0:i386 libunistring2:i386 libuuid1 libuuid1:i386 libvolume-key1:i386 lz4 parted policykit-1 ubuntu-standard zlib1g zlib1g:i386 Suggested packages: glibc-doc:i386 locales:i386 rng-tools rng-tools:i386 gpm:i386 libpam-doc libpam-doc:i386 libparted-dev:i386 libparted-dev libparted-i18n libparted-i18n:i386 parted-doc exfat-utils:i386 f2fs-tools:i386 mdadm:i386 libblockdev-mdraid2:i386 nilfs-tools:i386 reiserfsprogs:i386 xfsprogs:i386 udftools:i386 udisks2-bcache:i386 udisks2-btrfs:i386 udisks2-lvm2:i386 udisks2-vdo:i386 udisks2-zram:i386 Recommended packages: dosfstools:i386 ntfs-3g:i386 The following NEW packages will be installed: gcc-10-base:i386 gdisk:i386 libacl1:i386 libargon2-1:i386 libassuan0:i386 libatasmart4:i386 libaudit1:i386 libblkid1:i386 libblockdev-crypto2:i386 libblockdev-fs2:i386 libblockdev-loop2:i386 libblockdev-part-err2:i386 libblockdev-part2:i386 libblockdev-swap2:i386 libblockdev-utils2:i386 libblockdev2:i386 libc6:i386 libcap-ng0:i386 libcrypt1:i386 libcryptsetup12:i386 libdevmapper1.02.1:i386 libffi7:i386 libgcc-s1:i386 libgcrypt20:i386 libglib2.0-0:i386 libgpg-error-l10n libgpg-error0:i386 libgpgme11:i386 libgpm2:i386 libgudev-1.0-0:i386 libidn2-0:i386 libjson-c4:i386 libkmod2:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libncursesw6:i386 libnspr4:i386 libnss3:i386 libpam-systemd:i386 libpam0g:i386 libparted-fs-resize0:i386 libparted2:i386 libpcre2-8-0:i386 libpcre3:i386 libpolkit-agent-1-0:i386 libpolkit-gobject-1-0:i386 libpopt0:i386 libselinux1:i386 libsqlite3-0:i386 libssl1.1:i386 libstdc++6:i386 libsystemd0:i386 libtinfo6:i386 libudev1:i386 libudisks2-0:i386 libunistring2:i386 libuuid1:i386 libvolume-key1:i386 udisks2:i386 zlib1g:i386 The following packages will be upgraded: gcc-10-base libcryptsetup12 libgcc-s1 libgcrypt20 libglib2.0-0 libglib2.0-bin liblz4-1 liblzma5 libpam0g libparted2 libpolkit-agent-1-0 libpolkit-gobject-1-0 libssl1.1 libstdc++6 libuuid1 lz4 parted policykit-1 ubuntu-standard zlib1g 20 upgraded, 61 newly installed, 0 to remove and 157 not upgraded. Need to get 17.2 MB of archives. After this operation, 47.4 MB of additional disk space will be used. Do you want to continue? [Y/n] n Abort.
Ich hätte gerne, dass das Paket einfach blockiert wird, ohne dass Alternativen dafür installiert werden. Bei recommends sollte das doch kein Problem sein - bei harten Abhängigkeiten kann man mich ja fragen oder warnen.
Hat jemand eine Idee, ob der apt bzw. preferences-Mechanismus das her gibt?
(Bevor jetzt der nächste mit apt-mark hold
kommt: Das geht wohl nicht, wenn das Paket nicht schon installiert ist:
apt-mark hold udisks2 E: Can't select installed nor candidate version from package 'udisks2' as it has neither of them E: No packages found
)
Danke schon mal und Gruß
BillMaier
Moderiert von DJKUhpisse:
verschoben