「マルチバース」リポジトリを有効にするにはどうすればよいですか?


55

私は、ソフトウェアを入手できる場所として「マルチバース」リポジトリを参照している場所を見続けていますが、このリポジトリを有効にするにはどうすればよいですか?これをグラフィカルに、またコマンドライン経由で行う方法を指定してください。

回答:


43

Multiverseリポジトリには、ライセンスの制限を示す「無料ではない」パッケージ(ソフトウェア)が含まれています。

Multiverseリポジトリには、非フリーとして分類されたソフトウェアが含まれています。このソフトウェアは、一部の管轄区域では許可されていない場合があります。このリポジトリから各パッケージをインストールするときは、国の法律で使用が許可されていることを確認する必要があります。また、このソフトウェアにはセキュリティ更新プログラムが含まれていない場合があります。

Ubuntuリポジトリの哲学に関する追加情報については、デフォルトのUbuntuソフトウェアリポジトリの概要を参照してください。

リポジトリは、コマンドラインから、またはグラフィカルに有効化できます。

グラフィカルに

ソフトウェアセンターを開き、上部の[Ubuntuソフトウェア]タブに移動して、マルチバースを選択(オフ)します。

ソフトウェアセンター

[リロード]ボタンを使用して、パッケージリストを更新します。

リロード

コマンドライン

/etc/apt/sources.list任意のエディターで開きます。

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

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

行のコメントを解除(#を先頭から削除)するmultiverseか、必要に応じて追加します。したがって、行は次のようになります。

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

deb-srcソースコードをダウンロードする必要がある場合は、行のコメントを解除します(ほとんどのユーザーはソースコードを必要としないため、疑わしい場合は無効のままにします)。

編集を保存し(nano、Ctrl+ を使用している場合は、変更を保存するためにX入力Yします)、パッケージリストを更新するには、実行します

sudo apt-get update

そのファイルに行が存在しない場合は、既存の行をユニバースからコピーし、「ユニバース」という単語を「マルチバース」に
置き換えます

誰かがスクリーンショットを更新できますか?ありがとう。
キリ

@ minerz029-すでにスクリーンショットが投稿されています。help.ubuntu.com/community/Repositories/Ubuntu
Panther

1
あなたは使用することができますsedと終わりがあることのコメントを解除行に、multiversesudo sed -i '/^#.*multiverse$/s/^# //g' /etc/apt/sources.list
JFS

1
との答えがsudo apt-add-repository multiverse とても良く、より現代的であるため、ダウン投票されました。
エヴァンキャロル

49

Ubuntuの新しいリリースで使用できる別のオプション:

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

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
...デフォルトではインストールされないパッケージが必要です。
0xC0000022L

20

テキストエディターまたはGUIを使用せずにコマンドラインから:

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

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


6
優れた。そして、それはdem等です。ただし、攻撃的であることに注意してください。srcからビルドするためのものであっても、すべてのdeb multiverseリポジトリが追加されます。我々は持っているので、「DEB」の後にスペースを追加し、それらのうちを残すためにsudo sed -i "/^# deb .* multiverse$/ s/^# //" /etc/apt/sources.list; sudo apt-get update
ブレント・ファウスト

6
少なくとも最近のバージョンのUbuntuでは、マルチバースソース行はsources.listファイルに存在せず、このコマンドによってマルチバースセキュリティリポジトリのみが有効になります。
ガス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.