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

52

Je continue à voir des endroits se référant au référentiel "partenaire" comme un endroit où je peux obtenir des logiciels, comment puis-je activer ce référentiel? Veuillez spécifier comment faire cela graphiquement et via la ligne de commande.

    
posée Jorge Castro 24.11.2010 - 00:45
la source

7 réponses

52

GUI Way :

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

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 être différente, utilisez donc le nom de code de la version que vous utilisez) au lieu de "Maverick". Si vous n'êtes pas sûr de lancer lsb_release -c pour le savoir.

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

  • Enregistrer et fermer.
  • Resynchronisez les fichiers d’index du package à partir de leurs sources: sudo apt-get update

  • Documentation officielle pour référence

réponse donnée Sid 24.11.2010 - 00:51
la source
16

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
    
réponse donnée sickill 30.06.2011 - 11:00
la source
12

Méthode CLI

Cette méthode utilise

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

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

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

Ceci vient de un tutoriel Skype

    
réponse donnée Hieu 18.03.2015 - 15:37
la source
5

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 # du 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

Ensuite, mettez à jour votre cache apt: sudo apt-get update .

    
réponse donnée Isaiah 24.11.2010 - 01:09
la source
2

Version TERMINAL, copiez et collez cette commande pour activer le référentiel partenaire (skype, etc.):

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

@ERGuille: FTFY, avec une version plus propre

    
réponse donnée valadao 01.06.2011 - 15:06
la source
1

C'est comme ça que je l'ai fait dans shell, j'ai pris le temps d'une petite variation pour augmenter la stabilité, la réutilisation et l'idempotence (et ne pas vérifier la distribution):

grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
  && sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)//' /etc/apt/sources.list
  • grep check: modifiez le fichier uniquement s'il doit être modifié.
  • sed backup: conservez les sauvegardes horodatées pour pouvoir remonter le temps.
  • gère à la fois les sources et les non-sources.
  • utilisez le nom (dernier champ) et non la distribution pour identifier les référentiels.

Alternatives ici:

  • Si vous ne vous souciez pas de la source et que vous souhaitez ne conserver aucune sauvegarde: lien
  • Si vous préférez quelque chose de plus compliqué, il est dit que cela extraira le nom de la distribution et que vous ne vous souciez pas de la source et que vous voulez écraser les sauvegardes: lien
  • La version la moins nette de la précédente était encore plus compliquée: lien
  • Une approche intéressante à ajouter à un nouveau fichier de son propre fichier: lien

Finalement, cela pourrait nécessiter une ou deux itérations. J'espère qu'à côté de la note personnelle sur les commentaires, cela donnait un résumé utile.

    
réponse donnée hakre 12.08.2015 - 08:24
la source
-1

TERMINAL juste pour le rendre plus facile, Copiez et collez cette commande:

sed 's/\# deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' /etc/apt/sources.list | sed 's/\# deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' - > /tmp/newfile && sudo mv -f /tmp/newfile /etc/apt/sources.list

    
réponse donnée ERGuille 27.04.2011 - 01:07
la source

Lire d'autres questions sur les étiquettes