Debian: Come posso tirare un unico pacchetto con dipendenze da un altro repository?
-
21-08-2019 - |
Domanda
Sono on Debian Etch e voglio tirare subversion1.5.1 dai test anche se si tratta di una macchina di produzione. Ho bisogno di mantenere il minimo rischio.
Eventuali suggerimenti?
Soluzione
Basta aggiungere il repository di test al vostro sources.list e pin la priorità dei pacchetti di test ad un valore molto basso:
Aggiungere il seguente a / etc / apt / preferences:
Package: *
Pin: release a=testing
Pin-Priority: 200
200 significa che i nuovi pacchetti in testing ancora sostituiscono pacchetti locali che non sono stabili (locale è sempre 100), ma non quelli che sono nel repository stabile, così.
Leggi apt_preferences (5) per maggiori informazioni sul pinning.
Quindi, è possibile installare i pacchetti di test facendo
$ apt-get install -t testing $some_package
, ma non saranno installati da operazioni di aggiornamento normale o non sarà l'impostazione predefinita quando installato con apt.