技術ノート Linux Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

Ubuntu オペレーティング システムは、Universe、Multiverse、Restricted リポジトリなどの追加リポジトリからパッケージをインストールすることで拡張できます。これらをインストールすると、追加のアプリケーションをインストールできるようになります。その方法などをご覧ください。

Ubuntuの追加リポジトリ

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

人気の Linux オペレーティング システムである Ubuntu には、デフォルトで独自のメイン リポジトリが付属しています。通常、Linux オペレーティング システムの一部を形成する、または Linux オペレーティング システムと密接に関連する単純なパッケージをインストールする場合、そのパッケージがメイン Ubuntu リポジトリに存在する可能性が高くなります。存在する場合、それは Ubuntu チームによって正式に作成された (セキュリティ パッチなどである程度サポートされている) ことも意味します。

メイン リポジトリはデフォルトで有効になっており、その中のパッケージはオープンソースです。つまり、特定のパッケージのソース コードをチェックアウトしたり、そのパッケージに対するパッチを提案したりすることもできます。これはある程度、オープンなためです。 – Linux コミュニティが繁栄してきたソース ベースは、長年にわたり、選択肢が非常に多様になり、つまり、豊富な種類のアプリケーションが利用できるようになりました。

他に有効または無効にできるリポジトリが 3 つあり、Universe、Multiverse、Restricted です。また、必要に応じてメイン リポジトリを無効にすることもできますが、セキュリティ アップデートなどを見逃すことになるため、通常はそうすることにあまり意味はありません。

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

ユニバース リポジトリとは何ですか?

Universe リポジトリは、Ubuntu ワークステーションにインストールできる追加ソフトウェアのコレクションを提供します。このリポジトリは、コミュニティが管理するオープン ソース ソフトウェアを提供します。そのリポジトリ内のパッケージ/アプリケーションに対する公式サポートはありませんが、Ubuntu ソフトウェア センターのソフトウェアのほとんどはこのリポジトリから提供されます。

このリポジトリを有効にするには、Ubuntu デスクトップ/GUI の左上にある [アクティビティ] をクリックし、 「 software 」 と入力します。この後、「ソフトウェアとアップデート」アイコンをクリックします。このアイコンは ソフトウェア アップデーター アイコンより少し濃いです。

[ ソフトウェアと更新] ウィンドウに入ったら、 [コミュニティが管理する無料のオープンソース ソフトウェア (ユニバース)] 選択ボックスにチェックを入れます。実行するとすぐに、おそらく認証ダイアログが表示されます。使用しているユーザー ID のパスワードを入力し (ダイアログ ボックスにはアクティブなユーザー ID が表示されることに注意してください)、 「認証」 をクリックしてログインします。次に、ダイアログ ボックスの右下にある [閉じる] ボタンをクリックします。

余談ですが、この 操作 やその他のソフトウェア関連の操作を行うのに十分な権限がないことがわかった場合は、ユーザーを

sudoers

ただし、特にアカウントに対してパスワードなしの sudo 権限を有効にしている場合には、他のセキュリティ上の影響も生じる可能性があることに注意してください (ただし、これについてはこの記事では説明していません)。

新しいポップアップには次のものが表示されます。

[再読み込み] をクリックして続行すると、ソフトウェア リポジトリ キャッシュ (つまり、リポジトリで利用可能なものはコンピュータ上でローカルに保存されます) が更新されます。

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

マルチバース リポジトリとは何ですか?

Ubuntu Multiverse リポジトリには、著作権または法的問題が伴う可能性のあるソフトウェア パッケージが含まれています。原則として、パッケージごとに、該当するライセンス、法的および制限的な問題が何であるか、およびそれらがユーザーとユーザーのシステムにどのように関連しているかを確認する必要があります。

このリポジトリはコミュニティでもサポートされています。このリポジトリにはサポートが少なく、クローズドソースのパッケージが含まれている可能性があるため、セキュリティ問題のリスクが若干大きくなります。たとえば、コミュニティはクローズドソース パッケージにパッチを適用することができず、パッケージを保守する人が全体的に少なくなります。

より一般的な注意点として (これは、マルチバース リポジトリ内のすべてのパッケージに当てはまるわけではありません)、ソフトウェアがさまざまなライセンスによって制限されている場合、場合によっては、バンドルできないパッケージをユーザーがインストールしても問題ない場合があります。オペレーティングシステムで。これは、以下で説明する制限付きリポジトリ内のパッケージにも当てはまります。

たとえば、ライセンス要件が矛盾するために Ubuntu ベース オペレーティング システム (またはメイン リポジトリ) の一部を形成できないパッケージは、オペレーティング システム全体とは別にインストールする場合、ユーザーがインストールしても問題ない場合があります。単に同梱できない場合もあります。そのような例の 1 つは、互換性のないオープンソース ライセンスであり、これを使用すると、他のパッケージのライセンス全体が変更される (または変更されることになる) 可能性があります。したがって、このようなパッケージをメインのオペレーティング システムにバンドルすることはできません。パッケージとそのライセンスを調査して、これが適用されるかどうかを確認できます。

サーバー上でマルチバース リポジトリの使用を避けたい場合があり、特にサーバーがインターネット上で公開されている場合はその必要があることに注意してください。

Multiverse リポジトリを有効にするには、上に示した手順と同じ手順が必要ですが、今回は 著作権または法的問題によって制限されたソフトウェア (マルチバース) にチェックを入れます。完了したら忘れずにリロードしてください。

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

制限付き リポジトリとは何ですか?

Ubuntu Restricted リポジトリには独自のドライバーが含まれています。たとえば、NVIDIA GPU ドライバーがここにある場合があります。このリポジトリは、Ubuntu チームによって正式にサポートされています。このリポジトリ内のソフトウェアは、ハードウェアの製造元/ベンダーからある程度「 下流 」で構築されています。たとえば、NVIDIA が自社の GPU 用の新しいドライバー セットをリリースする可能性があり、Ubuntu のチームはこれらのドライバーを自社の制限されたリポジトリに統合します。

Ubuntu ソフトウェア センターを参照すると、このリポジトリ内のソフトウェアには「ライセンス」セクションに 「プロプライエタリ」 というテキストが表示されます。

Ubuntu 制限付き リポジトリを再度有効にするには、上記と同じ手順が必要です。 [デバイス用の独自ドライバー (制限付き)] に チェックを入れるだけです。前と同様、完了したら忘れずにリロードしてください。

Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法

まとめ

この記事では、Ubuntu Universe、Multiverse、および Restricted リポジトリの追加について説明しました。また、さまざまなリポジトリの違いについても学び、その過程でいくつかのヒントを提供しました。 楽しむ!

「 Ubuntu にユニバース、マルチバース、および制限付きリポジトリを追加する方法」に関するベスト動画選定!

MIRACLE LINUX でレポジトリのミラーサーバーを構築してみた!
【環境構築】VirtualBoxでUbuntuをインストールする方法