[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: proper config for specific pks upgrade from stable to testing



On Vi, 24 iul 20, 08:37:52, daggs wrote:
> Greetings,
> 
> I want to upgrade these specific pkgs from stable to testing:
> libvirt-clients/stable,now 5.0.0-4+deb10u1 amd64 [installed,upgradable to: 6.4.0-2]
> libvirt-daemon-system/stable,now 5.0.0-4+deb10u1 amd64 [installed,upgradable to: 6.4.0-2]
> libvirt-daemon/stable,now 5.0.0-4+deb10u1 amd64 [installed,upgradable to: 6.4.0-2]
> libvirt0/stable,now 5.0.0-4+deb10u1 amd64 [installed,upgradable to: 6.4.0-2]
> qemu-kvm/stable,now 1:3.1+dfsg-8+deb10u6 amd64 [installed,upgradable to: 1:5.0-6]
 
Not available in buster-backports. Did you investigate why? The archives 
of the debian-backports list might be a good start.

> so I've updated my files as such:
> # cat /etc/apt/preferences
> Package: qemu-kvm
> Pin: release o=Debian,a=testing
> Pin-Priority: 900
> 
> Package: libvirt-clients
> Pin: release o=Debian,a=testing
> Pin-Priority: 900
> 
> Package: libvirt-daemon-system
> Pin: release o=Debian,a=testing
> Pin-Priority: 900
> 
> Package: libvirt-daemon
> Pin: release o=Debian,a=testing
> Pin-Priority: 900
> 
> Package: libvirt0
> Pin: release o=Debian,a=testing
> Pin-Priority: 900

With only these pins the rest of testing is priority 500, same as 
stable. Probably not what you want.

> # cat /etc/apt/sources.list
> deb http://security.debian.org/debian-security buster/updates main
> deb-src http://security.debian.org/debian-security buster/updates main
> deb http://deb.debian.org/debian/ buster-updates main
> deb-src http://deb.debian.org/debian/ buster-updates main
> deb http://deb.debian.org/debian/ buster-backports main
> deb-src http://deb.debian.org/debian/ buster-backports main
> deb http://deb.debian.org/debian/ buster main non-free
> deb-src http://deb.debian.org/debian/ buster main non-free
> deb http://deb.debian.org/debian/ testing-updates main
> deb http://deb.debian.org/debian/ testing main non-free
> deb http://security.debian.org/debian-security testing-security main
> 
> but when I issue upt-get upgrade, it looks like apt tries to upgrade unrelated pkgs like lsb-release, lsof and grub.
> is that expected?

Most likely because testing now has the same priority as stable,
'apt policy' will tell.

> I want to upgrade only these pkgs + it's deps.
> what am I doing wrong?

You are trying to mix releases - which is inherently dangerous - without 
a proper understanding of pinning and priorities.


If you insist on doing that I would recommend you replicate the 
configuration for -backports.

1. pin 'testing' to 100
2. try installing the package you really need[*] with
    
    apt install -t PACKAGE1 PACKAGE2


Note: always check your pinning configuration with 'apt policy' and/or 
'apt policy PACKAGE' (as applicable).


If it breaks you get to keep all pieces :)


[*] in general you shouldn't specify dependency packages explicitly, let 
APT handle that.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser

Attachment: signature.asc
Description: PGP signature


Reply to: