Comment activer le référentiel «backports»?

Réponses:

34

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 au logiciel et mises à jour . Ici, activez les 4 options de l' onglet Logiciels Ubuntu et de l' onglet Mises à jour . Cela devrait activer les extras pour votre version Ubuntu.

Sources de logiciels Ubuntu - Onglet Logiciels Ubuntu

Sources de logiciels Ubuntu - Onglet Mises à jour

Après cela, cliquez simplement sur le bouton FERMER et il devrait vous laisser 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 quatriè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 l'ouverture du 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à 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

Luis Alvarado
la source
Après avoir fait cela, je devais dire capable d'utiliser toujours les backports (comme spécifié dans la réponse de Seth)
thameera
31

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  

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

Maintenant, les prochaines étapes dépendront de votre choix si vous voulez toujours utiliser les paquets des backports ou si vous voulez utiliser les backports uniquement lorsque cela est spécifié 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 utiliser les backports lors de l'installation, vous devez ajouter les lignes suivantes /etc/apt/preferences(le fichier n'existe peut-être pas encore; c'est très bien):

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

Assurez-vous de remplacer releasevotre version actuelle.

Utiliser les backports manuellement ..

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

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

Encore une fois en remplaçant <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 un nom /release-backportsà la fin du package lors de l'installation d'un package (en remplacement releasede votre version actuelle).

Par exemple, si vous utilisez 12.10 Quantal et que vous 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 - Ubuntu Wiki

Seth
la source
3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "fonctionne bien
Jay _silly_evarlast_ Wren 25/02/2016
@Jay_silly_evarlast_Wren ne l' -renlèverait-il pas?
Voir
Oui, désolé, changez -r en -u si vous utilisez xenial, ou supprimez-le entièrement sur Ubuntus précédent.
Jay _silly_evarlast_ Wren
Changer la priorité d'Apt pour toujours utiliser les backports n'est pas recommandé par l'équipe Backports. À partir du lien ci-dessus: "L'équipe de Backports recommande de configurer le gestionnaire de paquets pour qu'il installe uniquement les paquets renvoyés quand ils sont explicitement demandés" .
fkraiem
0

En tant que super utilisateur, exécutez:

apt edit-sources

Puis décommentez les lignes deb et deb-srcqui contiennent backports.

Paul Rougieux
la source