web-dev-qa-db-fra.com

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

Je continue à voir des endroits se référer au référentiel "partenaire" comme un endroit où je peux obtenir un logiciel, comment puis-je activer ce référentiel? Veuillez spécifier comment procéder de manière graphique et via une ligne de commande.

54
Jorge Castro

Manière graphique :

Cliquez sur le bouton Ubuntu, puis recherchez "Sources de logiciels" (ou "Logiciels et mises à jour" sous Ubuntu 16.04+) et allez à l'onglet "Autres logiciels".

enter image description here

Ligne de commande :

  • Ouvrez le fichier sources.list: gksudo gedit /etc/apt/sources.list (ou avec l'éditeur de ligne de commande de votre choix, Sudo nano /etc/apt/sources.list utiliserait nano sur la ligne de commande sans interface graphique).
  • Ajoutez les référentiels partenaires en supprimant le # devant les lignes suivantes (maverick est la version de votre installation Ubuntu. Elle peut différer. Par conséquent, utilisez le nom de code. de la version que vous utilisez à la place de 'maverick'. Si vous n'êtes pas sûr, lancez lsb_release -c pour le savoir.)

    # deb http://archive.canonical.com/ubuntu maverick partner
    # deb-src http://archive.canonical.com/ubuntu maverick partner
    

Using GEdit to edit the sources.list file

  • Sauver et fermer.
  • Resynchronisez les fichiers d'index des packages à partir de leurs sources: Sudo apt-get update

  • documentation officielle pour référence

55
Sid

Le moyen le plus simple d'activer le référentiel "partenaire":

Sudo sed -i.bak "/^# deb .*partner/ s/^# //" /etc/apt/sources.list
Sudo apt-get update
16
sickill

Méthode CLI

Cette méthode utilise

  • lsb_release -sc pour obtenir la version Ubuntu (nom de code).
  • add-apt-repository pour modifier les fichiers de configuration appropriés.

Il présente les avantages de fonctionner dans toutes les versions d'Ubuntu.

Sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

Ceci est de n tutoriel de skype

12
Hieu

Pour activer le référentiel partenaire à partir de la ligne de commande, éditez /etc/apt/sources.list:
sudoedit /etc/apt/sources.list et supprimez le # au début de ces deux lignes:

#deb http://archive.canonical.com/ubuntu maverick partner  
#deb-src http://archive.canonical.com/ubuntu maverick partner

Donc, ils sont comme ça:

deb http://archive.canonical.com/ubuntu maverick partner  
deb-src http://archive.canonical.com/ubuntu maverick partner

Puis mettez à jour votre cache apt: Sudo apt-get update.

5
Isaiah

Version TERMINAL, il suffit de copier et coller ces commandes pour activer le référentiel des partenaires (skype, etc.):

DISTRO=`cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g'`
Sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)/\2/g' /etc/apt/sources.list
Sudo apt-get -y update

@ERGuille: FTFY, avec une version plus propre

2
valadao

Voici comment je l'ai fait au sein de Shell. J'ai pris le temps de modifier légèrement la stabilité, la capacité de réutilisation et l'idempotence (et de ne pas vérifier la distribution):

grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
  && Sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
  • grep check: change le fichier seulement s'il doit changer.
  • sauvegarde sed: conservez des sauvegardes horodatées pour pouvoir remonter dans le temps.
  • gérer à la fois source et non-source.
  • utilisez le nom (dernier champ) et non la distribution pour identifier les référentiels.

Alternatives ici:

À la fin, cela pourrait nécessiter une autre itération ou deux. J'espère qu'à côté de la note personnelle sur les commentaires, cela a donné un résumé utile.

1
hakre