web-dev-qa-db-fra.com

Installer un seul paquet spécifique de la distribution future

J'utilise actuellement précis. J'ai besoin de mettre à jour un certain paquet (à savoir bind9 et ses dépendances) vers une version plus récente, qui se trouve actuellement dans raring (alfa au moment de la rédaction de cet article). Comment faire ?

Que se passera-t-il si je viens d'ajouter à mon fichier sources.list:

deb http://archive.ubuntu.com/ubuntu raring main

Est-ce que le prochain apt-get update / apt-get upgrade mettra à niveau la plupart de mon système en mode raring?

16
Sandman4

Si vous souhaitez mélanger des référentiels de cette manière, vous devez utiliser l'épinglage.

Voir https://help.ubuntu.com/community/PinningHowto pour plus de détails.

Lorsque vous épinglez, vous installez un seul package et le moins de dépendances possible.

Sans épinglage, Sudo apt-get upgrade mettra à jour (mettra à jour) tout ou partie de vos paquets et causera très probablement une panne.

En général, à moins que vous n’ayez beaucoup d’expérience avec apt, il est déconseillé de mélanger des référentiels, même avec du pinning.

Mieux vaut trouver un ppa ou utiliser des backports.

Mon conseil est que vous utilisiez le PPA de Craven.

https://help.ubuntu.com/community/UbuntuBackports

IMO, si un package n'est pas disponible, je suis d'accord avec le conseil de créer à partir de la source car, IMO, il est moins susceptible de causer un préjudice irréparable au système.

8
Panther

Vraisemblablement, il mettra à niveau tous les packages vers la dernière version trouvée dans le référentiel de raring.

Vous devriez essayer d’ajouter un PPA spécifique au paquetage bind9.

1
David