Wie aktiviere ich das "Multiverse" -Repository?

55

Ich sehe ständig Orte, die auf das "Multiverse" -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.

Jorge Castro
quelle

Antworten:

43

Das Multiverse-Repository enthält Pakete (Software), die "nicht kostenlos" sind. Dies bezieht sich auf Lizenzbeschränkungen.

Das Multiverse-Repository enthält Software, die als nicht frei eingestuft wurde. Diese Software ist in einigen Ländern möglicherweise nicht zulässig. Wenn Sie jedes Paket aus diesem Repository installieren, sollten Sie sicherstellen, dass die Gesetze Ihres Landes es Ihnen erlauben, es zu verwenden. Diese Software enthält möglicherweise auch keine Sicherheitsupdates.

Weitere Informationen zur Philosophie der Ubuntu-Repositorys finden Sie unter Übersicht über die Standard-Ubuntu-Software-Repositorys

Sie können das Repository über die Befehlszeile oder grafisch aktivieren.

Grafisch

Öffnen Sie das Software-Center, navigieren Sie zur Registerkarte "Ubuntu-Software" oben und wählen Sie "Multiverse" aus.

Software-Center

Verwenden Sie die Schaltfläche "Neu laden", um Ihre Paketliste zu aktualisieren.

Neu laden

Befehlszeile

/etc/apt/sources.listMit jedem Editor öffnen .

# command line editor (nano)
sudo -e /etc/apt/sources.list

# graphical editor
gksu gedit /etc/apt/sources.list

Kommentieren Sie die multiverseZeilen aus (entfernen Sie das # von der Vorderseite) oder fügen Sie sie bei Bedarf hinzu, sodass die Zeilen folgendermaßen aussehen:

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
#deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
#deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse

Kommentieren Sie die deb-srcZeilen aus, wenn Sie den Quellcode herunterladen müssen (die meisten Benutzer benötigen den Quellcode nicht, lassen Sie sie also im Zweifelsfall deaktiviert).

Speichern Sie Ihre Bearbeitung (wenn Sie nano verwenden, geben Sie Ctrl+ ein X, Yum Ihre Änderungen zu speichern), und führen Sie dann zum Aktualisieren Ihrer Paketliste Folgendes aus

sudo apt-get update
Panther
quelle
Wenn die Zeilen in dieser Datei nicht vorhanden sind, kopieren Sie die vorhandenen Zeilen aus dem Universum und ersetzen Sie das Wort "Universum" durch "Multiversum"
Meetai.com
Kann jemand die Screenshots aktualisieren, bitte? Vielen Dank.
kiri
@ minerz029 - Es wurden bereits Screenshots gepostet. Siehe auch help.ubuntu.com/community/Repositories/Ubuntu
Panther
1
Sie können folgende sedZeilen multiversesudo sed -i '/^#.*multiverse$/s/^# //g' /etc/apt/sources.list
jfs
1
Abgestimmt, weil die Antwort mit sudo apt-add-repository multiverse so viel schöner und moderner ist.
Evan Carroll
49

Eine weitere Option für neuere Versionen von Ubuntu:

sudo apt-add-repository multiverse && sudo apt-get update

Von der Manpage:

Examples:
  apt-add-repository 'deb http://myserver/path/to/repo stable myrepo'
  apt-add-repository 'http://myserver/path/to/repo myrepo'
  apt-add-repository 'https://packages.medibuntu.org free non-free'
  apt-add-repository http://extras.ubuntu.com/ubuntu
  apt-add-repository ppa:user/repository
  apt-add-repository multiverse
Erik Osterman
quelle
2
... was ein Paket erfordert, das nicht standardmäßig installiert ist.
0xC0000022L
20

Von der Befehlszeile aus, ohne einen Texteditor oder eine GUI zu verwenden:

sudo sed -i "/^# deb.*multiverse/ s/^# //" /etc/apt/sources.list

http://alestic.com/2012/05/aws-command-line-packages

Jonathan Oliver
quelle
6
Ausgezeichnet. Und es ist idempotent. Beachten Sie jedoch, dass es aggressiv ist - alle deb multiverse-Repos werden hinzugefügt, auch diejenigen, die für den Aufbau von src vorgesehen sind. Um diese sudo sed -i "/^# deb .* multiverse$/ s/^# //" /etc/apt/sources.list; sudo apt-get update
Brent Faust
6
Zumindest in neueren Versionen von Ubuntu sind die Multiverse-Quelltextzeilen nicht in der Datei sources.list enthalten, sondern nur das Multiverse-Sicherheitsrepo wird durch diesen Befehl aktiviert.
Guss,