Na komputerze z uruchomionym „stabilnym” Debianem przy próbie zainstalowania pakietu, który znajduje się na liście niestabilnej na stronie Debiana za pomocą aptitude install <package>/unstable
polecenia, otrzymuję wynik podobny do tego:
Couldn't find any package whose name or description matched "<package>"
Couldn't find any package whose name or description matched "<package>"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Co mogę zrobić, aby móc zainstalować pakiety „niestabilne”? (Myślałem o dodaniu repozytorium do sources.list
, ale nie chcę, aby wszystko zaczęło być instalowane od „niestabilnego”).
Więc: jak mogę zainstalować niestabilne pakiety (z użyciem /stable
na końcu nazwy pakietu)?
debian
apt
package-management
aptitude
Abbafei
źródło
źródło
Odpowiedzi:
Musisz mieć na
unstable
liściesources.list
. W przeciwnym razie apt po prostu nie znajdzie pakietu.Aby uniknąć
unstable
wciągania pakietów, masz dwa sposoby.Najłatwiejszym sposobem jest dodanie
Default-Release
klauzuli do/etc/apt/apt.conf
(lub do pliku poniżej/etc/apt/apt.conf.d/
, np/etc/apt/apt.conf.d/my-default-release
.).Trudno jest użyć preferencji APT . W
/etc/apt/preferences
:Zauważ, że przez większość życia wydania Debiana nie jest praktyczne instalowanie większości pakietów z niestabilnego na stabilnym systemie, ponieważ będą one pobierać wiele bibliotek z niestabilnych, a skończysz na niestabilnym systemie. Jeśli chcesz działać niestabilnie, zaoszczędzisz kłopotów z celowaniem w niestabilność (lub testowanie). Najlepiej trzymać się jednego wydania lub testować od czasu do czasu niestabilność, jeśli czujesz się odważny. I oczywiście w systemie produkcyjnym trzymaj się stabilnego.
Jeśli pracujesz stabilnie, ale potrzebujesz nowszej wersji jednej aplikacji, najpierw sprawdź, czy istnieje dla nich backport . W przeciwnym razie, jeśli chcesz zainstalować pakiet z niestabilnego, ale nie musisz pobierać jego zależności, spróbuj pobrać źródło z niestabilnego i ponownie skompilować.
źródło