Re: Package on hold (comments)
Stefan Monnier composed on 2025-05-29 16:56 (UTC-0400):
>>> echo "PKGNAME hold" | sudo dpkg --set-selections
>> is that the same as apt-mark hold PKGNAME
> Reminds me that I wish we could add a comment describing why it's on
> hold (or alternatively, provide a config file where we can write which
> package should be held, using a format that allows comments).
I didn't check Bookworm, but:
# grep RETT /etc/os-release
PRETTY_NAME="Debian GNU/Linux trixie/sid"
# aptitude search zypp
p libzypp-bin - openSUSE/SLES package management
p libzypp-common - openSUSE/SLES package management
p libzypp-config - openSUSE/SLES package management
p libzypp-dev - openSUSE/SLES package management
p libzypp-doc - openSUSE/SLES package management
p libzypp1735 - openSUSE/SLES package management
p zypper - command line software manager using libzypp
p zypper-common - command line software manager using libzypp
p zypper-doc - command line software manager using libzypp
# man zypper
...
addlock (al) [options] lock-spec...
Add a package lock. Specify packages to lock as explained above.
-r, --repo alias|name|#|URI
Restrict the lock to the specified repository.
-t, --type type
Lock only packages of specified type (default: package). See section
Package Types for list of available package types.
-m, --comment comment
Add a comment for package lock.
# apt-get install zypper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
linux-image-6.1.0-25-amd64
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
augeas-lenses debugedit libaugeas0 libboost-thread1.83.0 libdw1t64 libfsverity0
liblua5.3-0
librpm-sequoia-1 librpm10 librpmbuild10 librpmio10 librpmsign10 libsolv-tools
libsolv1 libsolvext1
libyaml-cpp0.8 libzypp1735 rpm rpm-common rpm2cpio zypper-common
Suggested packages:
augeas-doc augeas-tools libzypp-doc alien elfutils rpmlint rpm-i18n zypper-doc
Recommended packages:
libproxy1v5 libzypp-common libzypp-config libzypp-bin
The following NEW packages will be installed:
augeas-lenses debugedit libaugeas0 libboost-thread1.83.0 libdw1t64 libfsverity0
liblua5.3-0
librpm-sequoia-1 librpm10 librpmbuild10 librpmio10 librpmsign10 libsolv-tools
libsolv1 libsolvext1
libyaml-cpp0.8 libzypp1735 rpm rpm-common rpm2cpio zypper zypper-common
0 upgraded, 22 newly installed, 0 to remove and 268 not upgraded.
Need to get 8,056 kB of archives.
After this operation, 32.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for dbus (1.16.2-2) ...
Processing triggers for libc-bin (2.41-6) ...
# zypper ref
Warning: There are no enabled repositories defined.
Use 'zypper addrepo' or 'zypper modifyrepo' commands to add or enable repositories.
#
Zypper is by far my favorite package manager, used in *SUSE and its derivatives,
but I just copy repo files off my LAN, or download them from mirrors, rather than
running addrepo or its ilk, so I must learn what to feed them using Debian before
going further. No search results for examples so far...
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata
Reply to: