Come abilito il repository "multiverso"?


55

Continuo a vedere i luoghi che fanno riferimento al repository "multiverso" come un posto in cui posso ottenere software, come posso abilitare questo repository? Si prega di specificare come farlo graficamente e tramite riga di comando.

Risposte:


43

Il repository Multiverse contiene pacchetti (software) "non gratuiti", che fanno riferimento a restrizioni di licenza.

Il repository Multiverse contiene software che è stato classificato come non libero. Questo software potrebbe non essere consentito in alcune giurisdizioni. Quando si installa ciascun pacchetto da questo repository, è necessario verificare che le leggi del proprio Paese consentano di utilizzarlo. Inoltre, questo software potrebbe non includere aggiornamenti di sicurezza.

Per ulteriori informazioni sulla filosofia dei repository Ubuntu, vedere Panoramica dei repository software Ubuntu predefiniti

È possibile abilitare il repository dalla riga di comando o graficamente.

Graficamente

Apri il Software center, vai alla scheda "Ubuntu software" in alto, seleziona (seleziona) multiverso.

Centro software

Utilizzare il pulsante "Ricarica" ​​per aggiornare l'elenco dei pacchetti.

Ricaricare

Riga di comando

Apri /etc/apt/sources.listcon qualsiasi editor.

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

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

Rimuovi il commento (rimuovi il # dalla parte anteriore) delle multiverselinee o aggiungile se necessario, quindi le linee appaiono così:

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

Rimuovi il commento dalle deb-srcrighe se devi scaricare il codice sorgente (la maggior parte degli utenti non avrà bisogno del codice sorgente, quindi in caso di dubbio, lasciali disabilitati).

Salvare la modifica (se si utilizza nano, Ctrl+ X, quindi digitare Yper salvare le modifiche), quindi, per aggiornare l'elenco dei pacchetti, eseguire

sudo apt-get update

Se le righe non sono presenti su quel file, copia quelle esistenti dall'universo e sostituisci la parola "universo" con "multiverso"
Meetai.com

Qualcuno può aggiornare gli screenshot, per favore? Grazie.
Kiri,

@ minerz029 - ci sono già degli screenshot pubblicati. Vedi anche help.ubuntu.com/community/Repositories/Ubuntu
Panther

1
È possibile utilizzare sedper rimuovere il commento dalle righe che terminano con multiverse:sudo sed -i '/^#.*multiverse$/s/^# //g' /etc/apt/sources.list
jfs

1
Sottovalutato perché la risposta sudo apt-add-repository multiverse è molto più bella e moderna.
Evan Carroll,

49

Un'altra opzione disponibile per le versioni più recenti di Ubuntu:

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

Dalla pagina man:

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

2
... che richiede alcuni pacchetti che non sono installati per impostazione predefinita.
0xC0000022L

20

Dalla riga di comando senza utilizzare un editor di testo o una GUI:

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

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


6
Eccellente. Ed è idempotente. Si noti, tuttavia, che è aggressivo: verranno aggiunti tutti i repository multiverso deb, anche quelli che sono destinati alla creazione da src. Per lasciarli fuori, aggiungi uno spazio dopo "deb", quindi abbiamosudo sed -i "/^# deb .* multiverse$/ s/^# //" /etc/apt/sources.list; sudo apt-get update
Brent Faust

6
Almeno nelle recenti versioni di Ubuntu, le linee di origine multiverso non sono presenti nel file sources.list, solo il repository di sicurezza multiverso verrà abilitato da questo comando.
Guss,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.