web-dev-qa-db-fra.com

Comment activer le référentiel "backports"?

Comment activer le référentiel de backports afin que je puisse obtenir de nouvelles versions de logiciels?

41
Luis Alvarado

Les backports Ubuntu sont activés par défaut dans Ubuntu.

Si pour une raison quelconque, vous n'obtenez toujours pas le backport, utilisez l'une de ces 2 manières:

  1. Cliquez sur le bouton Ubuntu du lanceur et recherchez "Sources de logiciel". Recherchez "Logiciel" si vous utilisez 12.04+.

  2. Appuyez sur ALT + F2 et tapez: gksu software-properties-gtk

N'importe laquelle des 2 manières vous mènera au gestionnaire de sources de logiciels ou et aux mises à jour . Ici, activez les 4 options de l'onglet Ubuntu Software et de l'onglet . Cela devrait activer les extras pour votre version Ubuntu.

Ubuntu Software Sources - Ubuntu Software Tab

Ubuntu Software Sources - Updates Tab

Après cela, cliquez simplement sur le bouton CLOSE et il devrait vous faire savoir qu'il doit être mis à jour en raison des modifications que vous avez apportées. Notez que dans l'onglet Updates , l'option Backport est la 4ème. C'est celui qui dit Mises à jour non supportées .

Pour activer les backports (activés automatiquement depuis 11.10) à partir du terminal (si vous travaillez sur un serveur et souhaitez activer les backports), procédez comme suit après avoir ouvert le terminal (Cet exemple utilise Ubuntu 13.04):

Sudo nano /etc/apt/sources.list

Et recherchez une ligne commentée qui mentionne le mot-clé backport, devrait ressembler à raring-backports pour 13.04, precise-backports à 12.04 et son fils. Dans ce cas, il ressemble à ceci:

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

décommentez ces lignes afin qu'elles ressemblent à ceci:

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

sauvegardez le fichier et exécutez ce qui suit pour recevoir les mises à jour du backport:

Sudo apt-get update  
Sudo apt-get upgrade

NOTE - Si les lignes ne sont pas trouvées, ajoutez-les simplement et remplacez le nom de la version par celui que vous utilisez, comme expliqué ci-dessus.

Référence

33
Luis Alvarado

Instructions de ligne de commande/serveur

Les backports sont activés par défaut, voici comment vous pouvez vous assurer qu'ils sont activés.

S'assurer que les backports sont activés

Pour activer les backports manuellement, assurez-vous que la ligne suivante est dans votre /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

Remplacer releasepar la distribution actuelle que vous utilisez (precisepour 12.04 par exemple).

Maintenant, les étapes suivantes dépendront de votre choix si vous voulez toujours utiliser les paquets des backports ou si vous voulez utiliser les backports uniquement lorsque vous les spécifiez manuellement.

Toujours utiliser les backports ..

Ubuntu 11.04 et les versions plus récentes sont automatiquement configurés pour utiliser les backports uniquement lorsque spécifié manuellement. Si vous voulez toujours toujours utiliser les backports lors de l'installation, vous devrez ajouter les lignes suivantes à /etc/apt/preferences (le fichier peut ne pas exister; c'est très bien) :

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

Assurez-vous de remplacer releasepar votre version actuelle.

Utiliser les backports manuellement ..

Si vous souhaitez uniquement installer des packages à partir des backports lorsque vous les spécifiez manuellement , vous devrez ajouter ceci à /etc/apt/preferences:

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

Encore une fois en substituant <release> à votre version actuelle.

remarque: Vous aurez besoin des privilèges root pour modifier /etc/apt/preferences.

Installation depuis les backports ..

Si les backports sont configurés pour être utilisés manuellement, vous devrez ajouter /release-backports à la fin du nom du package lors de l'installation d'un package (en remplaçant releasepar votre version actuelle).

Par exemple, si vous utilisez 12.10 Quantal et avez configuré les backports pour une installation manuelle, vous devrez installer amarok avec cette commande:

Sudo apt-get install amarok/quantal-backports  

Source: Backports Ubuntu - Wiki Ubunt

29
Seth

En tant que super utilisateur, exécutez:

apt edit-sources

Puis décommentez les lignes debet deb-src contenant backportsname__.

0
Paul Rougieux