Sur un ordinateur exécutant Debian "stable", lorsque j'essaie d'installer un paquet qui se trouve dans la liste instable sur le site Web Debian à l'aide de la aptitude install <package>/unstable
commande, j'obtiens une sortie similaire à ceci:
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.
Que puis-je faire pour pouvoir installer des packages "instables"? (J'ai pensé à ajouter le référentiel à sources.list
, mais je ne veux pas que tout commence à être installé à partir de "instable").
Alors: comment puis-je installer des packages instables (en utilisant /stable
à la fin du nom du package)?
debian
apt
package-management
aptitude
Abbafei
la source
la source
Réponses:
Vous devez avoir
unstable
inscrit dans votresources.list
. Sinon, apt ne trouvera tout simplement pas le paquet.Pour éviter que des
unstable
paquets ne soient récupérés, vous avez deux manières.Le moyen le plus simple est d'ajouter une
Default-Release
clause à/etc/apt/apt.conf
(ou à un fichier sous/etc/apt/apt.conf.d/
, par exemple/etc/apt/apt.conf.d/my-default-release
).La difficulté est d'utiliser les préférences APT . Dans
/etc/apt/preferences
:Notez que pendant la majeure partie de la durée de vie d'une version de Debian, il n'est pas pratique d'installer la plupart des paquets d'instable sur un système stable, car ils tireront beaucoup de bibliothèques d'unstable, et vous vous retrouverez avec un système instable. Si vous voulez exécuter instable, cela vous évitera de devoir cibler uniquement instable (ou test). Il est préférable de s'en tenir à une seule version ou de tester avec l'instable occasionnel si vous vous sentez audacieux. Et bien sûr, sur un système de production, restez stable.
Si vous utilisez stable mais que vous avez besoin d'une version plus récente d'une application, regardez d'abord s'il y a un backport pour eux. Sinon, si vous souhaitez installer un package à partir d'instable sans avoir à extraire ses dépendances, essayez d'obtenir la source à partir d'instable et de recompiler.
la source