Trouble with package management after using apt-mark
Tom H
tomh0665 at gmail.com
Sun Sep 6 13:21:48 UTC 2015
On Sat, Sep 5, 2015 at 11:00 AM, <silver.bullet at zoho.com> wrote:
>
> Another issue is, that synaptic doesn't care about packages hold by
> apt-mark, it still will upgrade linux, when the grub packages are hold,
> but also install the hold grub packages.
"apt-mark hold" and "dpkg --set-selections" are interchangeable
because they write holds to "/var/lib/dpkg/status":
# apt-mark hold google-chrome-stable
# apt-mark showhold
google-chrome-stable
# dpkg --get-selections | grep hold
google-chrome-stable hold
# grep -A1 google-chrome-stable /var/lib/dpkg/status
Package: google-chrome-stable
Status: hold ok installed
# echo "google-chrome-stable install" | dpkg --set-selections
# apt-mark showhold
# grep -A1 google-chrome-stable /var/lib/dpkg/status
Package: google-chrome-stable
Status: install ok installed
I don't have synaptic installed but IIRC it writes holds to
"/var/lib/synaptic/preferences", which has a format similar to pins in
"/etc/apt/preferences.d/" whereby it pins a package to 1001.
(Plus: I don't have aptitude installed but IIRC it writes holds to
"/var/lib/aptitude/pkgstates", which has a format similar to
"/var/lib/dpkg/status".)
More information about the ubuntu-users
mailing list