Comment activer le référentiel "multivers"?

55

Je continue à voir des endroits se référer au référentiel "multivers" comme un endroit où je peux obtenir un logiciel, comment puis-je activer ce référentiel? Veuillez spécifier comment procéder de manière graphique et via une ligne de commande.

Jorge Castro
la source

Réponses:

43

Le référentiel Multiverse contient des packages (logiciels) "non libres", faisant référence à des restrictions de licence.

Le référentiel Multiverse contient des logiciels classés comme non libres. Ce logiciel peut ne pas être autorisé dans certaines juridictions. Lors de l'installation de chaque package à partir de ce référentiel, vous devez vérifier que les lois de votre pays vous autorisent à l'utiliser. En outre, ce logiciel peut ne pas inclure les mises à jour de sécurité.

Pour plus d'informations sur la philosophie des référentiels ubuntu, voir Vue d'ensemble des référentiels de logiciels Ubuntu par défaut

Vous pouvez activer le référentiel à partir de la ligne de commande ou graphiquement.

Graphiquement

Ouvrez le centre logiciel, accédez à l'onglet "Logiciel Ubuntu" en haut, sélectionnez (cochez) le multivers.

Centre de logiciel

Utilisez le bouton "Recharger" pour mettre à jour votre liste de paquets.

Recharger

Ligne de commande

Ouvrir /etc/apt/sources.listavec n'importe quel éditeur.

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

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

Décommentez (supprimez le # du début de) les multiverselignes ou ajoutez-les si nécessaire, pour que les lignes ressemblent à ceci:

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

Décommentez les deb-srclignes si vous devez télécharger le code source (la plupart des utilisateurs n'auront pas besoin du code source, donc en cas de doute, laissez-les désactivés).

Enregistrez votre édition (si vous utilisez nano, Ctrl+ X, puis tapez Ypour enregistrer vos modifications), puis, pour mettre à jour votre liste de paquets, exécutez

sudo apt-get update
Panthère
la source
Si les lignes ne sont pas présentes sur ce fichier, copiez celles qui existent dans l'univers et remplacez le mot "univers" par "multivers"
Meetai.com
Quelqu'un peut-il mettre à jour les captures d'écran, s'il vous plaît? Merci.
kiri
@ minerz029 - il y a déjà des captures d'écran postées. Voir aussi help.ubuntu.com/community/Repositories/Ubuntu
Panther
1
Vous pouvez utiliser sed, pour supprimer les commentaires des lignes se multiversesudo sed -i '/^#.*multiverse$/s/^# //g' /etc/apt/sources.list
terminant
1
Réduit parce que la réponse sudo apt-add-repository multiverse est beaucoup plus agréable et moderne.
Evan Carroll
49

Une autre option disponible pour les nouvelles versions d'Ubuntu:

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

De la page de manuel:

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
la source
2
... qui nécessite un package qui n'est pas installé par défaut.
0xC0000022L
20

À partir de la ligne de commande sans utiliser d’éditeur de texte ni d’interface graphique:

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

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

Jonathan Oliver
la source
6
Excellent. Et c'est idempotent. Notez cependant qu’il est agressif: tous les dépôts multivers de deb seront ajoutés, même ceux destinés à la construction à partir de src. Pour les laisser en dehors, ajoutez un espace après "deb", nous avons doncsudo sed -i "/^# deb .* multiverse$/ s/^# //" /etc/apt/sources.list; sudo apt-get update
Brent Faust
6
Au moins dans les versions récentes d’Ubuntu, les lignes source multivers ne sont pas présentes dans le fichier sources.list, seul le référentiel de sécurité multivers est activé par cette commande.
Guss