¿Cómo habilito el repositorio "multiverso"?

55

Sigo viendo lugares que se refieren al repositorio "multiverso" como un lugar donde puedo obtener software, ¿cómo puedo habilitar este repositorio? Especifique cómo hacerlo gráficamente y mediante la línea de comandos.

Jorge Castro
fuente

Respuestas:

43

El repositorio de Multiverse contiene paquetes (software) que "no son gratuitos", en referencia a las restricciones de licencia.

El repositorio Multiverse contiene software que ha sido clasificado como no libre. Es posible que este software no esté permitido en algunas jurisdicciones. Al instalar cada paquete desde este repositorio, debe verificar que las leyes de su país le permitan usarlo. Además, este software puede no incluir actualizaciones de seguridad.

Para obtener información adicional sobre la filosofía de los repositorios de ubuntu, consulte Descripción general de los repositorios de software de Ubuntu predeterminados

Puede habilitar el repositorio desde la línea de comandos o gráficamente.

Gráficamente

Abra el Centro de software, vaya a la pestaña "Software de Ubuntu" en la parte superior, seleccione (marque) multiverso.

Centro de software

Use el botón "Recargar" para actualizar su lista de paquetes.

Recargar

Línea de comando

Abierto /etc/apt/sources.listcon cualquier editor.

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

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

Descomente (quite el # del frente de) las multiverselíneas o agréguelas si es necesario, para que las líneas se vean así:

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

Descomente las deb-srclíneas si necesita descargar el código fuente (la mayoría de los usuarios no necesitarán el código fuente, por lo que si tiene dudas, déjelos desactivados).

Guarde su edición (si está usando nano, Ctrl+ X, luego escriba Ypara guardar sus cambios) y luego, para actualizar su lista de paquetes, ejecute

sudo apt-get update
Pantera
fuente
Si las líneas no están presentes en ese archivo, copie las existentes del universo y reemplace la palabra 'universo' por 'multiverso'
Meetai.com
¿Alguien puede actualizar las capturas de pantalla, por favor? Gracias.
kiri
@ minerz029: ya hay capturas de pantalla publicadas. Ver también help.ubuntu.com/community/Repositories/Ubuntu
Panther
1
Puede usar sed, para descomentar líneas que terminan con multiverse:sudo sed -i '/^#.*multiverse$/s/^# //g' /etc/apt/sources.list
jfs
1
Votados porque la respuesta con sudo apt-add-repository multiverse es mucho mejor y más moderna.
Evan Carroll
49

Otra opción disponible para versiones más recientes de Ubuntu:

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

Desde la página del manual:

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
fuente
2
... que requiere un paquete que no está instalado de forma predeterminada.
0xC0000022L
20

Desde la línea de comandos sin usar un editor de texto o GUI:

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

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

Jonathan Oliver
fuente
66
Excelente. Y es idempotente. Sin embargo, tenga en cuenta que es agresivo: se agregarán todos los repositorios de Deb Multiverse, incluso aquellos que son para construir desde src. Para dejarlos fuera, agregue un espacio después de "deb", así que tenemossudo sed -i "/^# deb .* multiverse$/ s/^# //" /etc/apt/sources.list; sudo apt-get update
Brent Faust
66
Al menos en versiones recientes de Ubuntu, las líneas de origen del multiverso no están presentes en el archivo sources.list, solo este comando habilitará el repositorio de seguridad del multiverso.
Guss