Jak włączyć repozytorium „multiverse”?

55

Wciąż widzę, że miejsca odnoszą się do repozytorium „multiverse” jako miejsca, w którym mogę uzyskać oprogramowanie. Jak mogę włączyć to repozytorium? Proszę określić, jak to zrobić graficznie i za pomocą wiersza polecenia.

Jorge Castro
źródło

Odpowiedzi:

43

Repozytorium Multiverse zawiera pakiety (oprogramowanie), które nie są „darmowe”, odnosząc się do ograniczeń licencyjnych.

Repozytorium Multiverse zawiera oprogramowanie, które zostało zaklasyfikowane jako niewolne. To oprogramowanie może być niedozwolone w niektórych krajach. Instalując każdy pakiet z tego repozytorium, powinieneś sprawdzić, czy prawo twojego kraju zezwala na jego użycie. Ponadto to oprogramowanie może nie zawierać aktualizacji zabezpieczeń.

Aby uzyskać dodatkowe informacje na temat filozofii repozytoriów ubuntu, zobacz Omówienie domyślnych repozytoriów oprogramowania Ubuntu

Możesz włączyć repozytorium z poziomu wiersza poleceń lub graficznie.

Graficznie

Otwórz Centrum oprogramowania, przejdź do zakładki „Oprogramowanie Ubuntu” u góry, wybierz (odznacz) multiverse.

Centrum oprogramowania

Użyj przycisku „Przeładuj”, aby zaktualizować listę pakietów.

Przeładować

Wiersz poleceń

Otwórz /etc/apt/sources.listw dowolnym edytorze.

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

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

Odkomentuj (usuń # z przodu) multiverselinii lub dodaj je w razie potrzeby, aby linie wyglądały tak:

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

Usuń komentarz z deb-srcwierszy, jeśli chcesz pobrać kod źródłowy (większość użytkowników nie będzie potrzebować kodu źródłowego, więc w razie wątpliwości pozostaw je wyłączone).

Zapisz zmiany (jeśli używasz nano, Ctrl+ X, a następnie wpisz, Yaby zapisać zmiany), a następnie, aby zaktualizować listę pakietów, uruchom

sudo apt-get update
Pantera
źródło
Jeśli linie nie są obecne w tym pliku, skopiuj istniejące z wszechświata i zastąp słowo „wszechświat” słowem „multiverse”
Meetai.com 15.01.2015
Czy ktoś może zaktualizować zrzuty ekranu? Dzięki.
kiri
@ minerz029 - są już opublikowane zrzuty ekranu. Zobacz także help.ubuntu.com/community/Repositories/Ubuntu
Panther
1
Możesz użyć sed, aby odkomentować wiersze, które kończą się na multiverse:sudo sed -i '/^#.*multiverse$/s/^# //g' /etc/apt/sources.list
jfs
1
Poświęcony, ponieważ odpowiedź z sudo apt-add-repository multiverse jest o wiele ładniejsza i nowocześniejsza.
Evan Carroll
49

Inna opcja dostępna dla nowszych wersji Ubuntu:

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

Ze strony podręcznika:

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
źródło
2
... który wymaga pakietu, który nie jest domyślnie instalowany.
0xC0000022L,
20

Z wiersza poleceń bez użycia edytora tekstu lub GUI:

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

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

Jonathan Oliver
źródło
6
Doskonały. I jest idempotentny. Zauważ jednak, że jest agresywny - zostaną dodane wszystkie repozytorium wieloświatowe deb, nawet te przeznaczone do budowania z src. Aby je pominąć, dodaj spację po „deb”, więc mamysudo sed -i "/^# deb .* multiverse$/ s/^# //" /etc/apt/sources.list; sudo apt-get update
Brent Faust,
6
Przynajmniej w najnowszych wersjach Ubuntu linie multiverse source nie są obecne w pliku sources.list, to polecenie umożliwia włączenie multiverse repo bezpieczeństwa.
Guss,