Partiye biraz geç kaldım ama bir cevap ararken bu soruyu buldum ve şimdi paylaşmak için kendi cevabım var.
Bunu apt_preferences'ın gizemli dünyasında yapabileceğine inanıyorum.
/ Tmp / a_p (ya da her neyse) adında bir dosya yapmayı deneyin ...
Package: *
Pin: release a=*-backports
Pin-Priority: 100
Package: *
Pin: release n=*
Pin-Priority: 1001
O zaman koş:
sudo apt-get -o Dir::Etc::Preferences=/tmp/a_p dist-upgrade
Dosyanın ikinci bölümü temel olarak OP'nin istediği şeyi yapar, çünkü herhangi bir canlı depodaki tüm paketlerin önceliğini, bir sürüm düşürme olsa bile yüklemelerini sağlamak için kullanır.
İlk bölüm, ikinci bölümün tüm arka kapıların kurulumunu tetiklemesini önler. Bunu umursabilir ya da istemeyebilirsiniz. Neyin işe yaradığını görmek için uğraşmayı öneririm. apt-cache -o Dir::Etc::Preferences=/tmp/a_p policy somepkg
A_p dosyasının belirli paketler üzerinde nasıl bir etkisi olduğunu görmek için kullanabilirsiniz .
TIM
sudo apt-get -y remove package1 package2 package3 && sudo apt-get install package1 package2 package3
-sudo apt-get repoclean
örneğin bunu yapmak gibi tek bir komut olduğuna inanmıyorum .