it-swarm.com.de

Wie aktiviere ich das "Partner" -Repository?

Ich sehe ständig Orte, die auf das "Partner" -Repository verweisen, als einen Ort, an dem ich Software erhalten kann. Wie kann ich dieses Repository aktivieren? Bitte geben Sie an, wie dies grafisch und über die Befehlszeile erfolgen soll.

54
Jorge Castro

GUI Way :

Klicken Sie auf die Ubuntu-Schaltfläche, suchen Sie nach "Software Sources" (oder "Software & Updates" unter Ubuntu 16.04+) und wechseln Sie zur Registerkarte "Other Software".

enter image description here

Befehlszeilenmethode :

  • Öffnen Sie die Datei sources.list: gksudo gedit /etc/apt/sources.list (oder mit dem Befehlszeileneditor Ihrer Wahl würde Sudo nano /etc/apt/sources.listnano in der Befehlszeile ohne GUI verwenden)
  • Fügen Sie die Partner-Repositorys hinzu, indem Sie das # vor den folgenden Zeilen entfernen (maverick ist die Version Ihrer Ubuntu-Installation, sie kann abweichen, Verwenden Sie daher den Codenamen der von Ihnen verwendeten Version anstelle von "maverick". Wenn Sie sich nicht sicher sind, führen Sie lsb_release -c aus, um dies herauszufinden.)

    # 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

  • Speichern und schließen.
  • Synchronisieren Sie die Paketindexdateien erneut von ihren Quellen: Sudo apt-get update

  • Offizielle Dokumentation als Referenz

55
Sid

Der einfachste Weg, das "Partner" -Repository zu aktivieren:

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

CLI-Methode

Diese Methode verwendet

  • lsb_release -sc, um die Ubuntu-Version (Codename) zu erhalten.
  • add-apt-repository, um die entsprechenden Konfigurationsdateien zu ändern.

Es hat die Vorteile, in allen Versionen von Ubuntu zu arbeiten.

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

Dies ist aus ein Skype-Tutorial

12
Hieu

Um das Partner-Repository über die Befehlszeile zu aktivieren, bearbeiten Sie /etc/apt/sources.list:
sudoedit /etc/apt/sources.list und entfernen Sie das # am Anfang dieser beiden Zeilen:

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

Sie sind also so:

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

Dann aktualisiere deinen apt Cache: Sudo apt-get update.

5
Isaiah

TERMINAL-Version, kopieren Sie einfach diese Befehle und fügen Sie sie ein, um das Partner-Repository (Skype usw.) zu aktivieren:

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, mit einer saubereren Version

2
valadao

So habe ich es in Shell gemacht. Ich habe mir die Zeit genommen, um die Stabilität, die Wiederverwendbarkeit und die Idempotenz zu verbessern (und nicht nach der Distribution zu suchen):

grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
  && Sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
  • grep check: Datei nur ändern, wenn sie geändert werden soll.
  • sed Backup: Führen Sie zeitgestempelte Backups durch, damit Sie die Zeit zurückverfolgen können.
  • behandeln Sie sowohl Quelle als auch Nicht-Quelle.
  • verwenden Sie den Namen (letztes Feld) und nicht die Distribution, um die Repositorys zu identifizieren.

Alternativen hier:

Am Ende könnte dies eine oder zwei weitere Iterationen erfordern. Ich hoffe, dass dies neben der persönlichen Anmerkung zu Kommentaren eine nützliche Zusammenfassung war.

1
hakre