コマンドラインからLinuxでパッケージを検索すると、システムのパッケージマネージャーがさまざまなリポジトリでパッケージを検索します。デフォルトでは、すべてのLinuxディストリビューションには、ディストリビューションチームがサポートする安定したパッケージを含むいくつかの公式リポジトリがあります。
ただし、公式のソフトウェアリポジトリに存在しないパッケージを取得しようとすると、パッケージマネージャーにエラーが表示されます。このような状況では、サードパーティのリポジトリをシステムに手動で追加してから、パッケージをダウンロードすることができます。
システムのソースリストに新しいリポジトリを追加する方法を見てみましょう。
UbuntuおよびDebianベースのディストリビューション
Ubuntuを含むDebianベースのディストリビューションは、Advanced Package Tool(APT)を使用してパッケージをインストールおよび更新します。ソフトウェアリポジトリ情報は、 /etc/apt/sources.list DebianベースのLinuxインストール上のファイル。
xbox360でプロファイルを削除するにはどうすればよいですか
ファイルにリポジトリの詳細を手動で入力することはできますが、すぐに面倒な作業になる可能性があります。それらをシステムに追加するより良い方法は、 add-apt-repository 道具。
add-apt-repositoryをインストールします
デフォルトでシステムにインストールされているadd-apt-repositoryユーティリティはありません。それはの一部です software-properties-common パッケージ。 APTパッケージマネージャーを使用してadd-apt-repositoryをインストールするには、次のように入力します。
sudo apt install software-properties-common
add-apt-repositoryを使用してリポジトリを追加する
パッケージをインストールしたので、次にサードパーティのソフトウェアリポジトリをシステムに追加します。リポジトリを追加するための基本的な構文は次のとおりです。
sudo add-apt-repository [options] repository
...どこ リポジトリ で使用される形式です sources.list ファイル。
ファイルのデフォルトの入力形式は次のとおりです。
deb https://repositoryurl.com distro type
たとえば、Ubuntuユニバースリポジトリをシステムに追加するには、次のようにします。
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
次のコマンド構文を使用して、add-apt-repositoryを使用してPPAを追加することもできます。
sudo add-apt-repository ppa:user/name
...どこ ユーザー と 名前 それは 所有者名 と PPA名 それぞれ。
add-apt-repositoryを使用してOndrejでPHPPPAを追加するには:
sudo add-apt-repository ppa:ondrej/php
関連している: UbuntuのAPTとdpkgの違いは何ですか?
FedoraおよびCentOSにリポジトリを手動で追加する
Fedora、CentOS、およびその他のRHELベースのディストリビューションは、DNFおよびyumパッケージマネージャーを使用します。 APTとは異なり、DNFにはメソッドが組み込まれています config-manager これにより、ユーザーはサードパーティのリポジトリを簡単に追加、削除、無効化できます。
DNFパッケージマネージャーの使用
DNFを使用して新しいリポジトリを追加するには:
dnf config-manager --add-repo repository
...どこ リポジトリ ソフトウェアリポジトリへのURLです。
リポジトリを有効にするには、次のように入力します。
dnf config-manager --set-enabled repository
yum-config-managerの使用
または、 yum-config-manager システムにリポジトリを追加および管理するためのユーティリティ。 Yum-config-managerはデフォルトではRHELベースのディストリビューションにインストールされていないため、手動でインストールする必要があります。それはの一部です yum-utils パッケージ。インストールするには、次のように入力します。
sudo dnf install yum-utils
yum-config-managerコマンドの形式はDNFに似ています。次のように、yum-config-managerを使用して新しいリポジトリを追加できます。
yum-config-manager --add-repo repository
リポジトリの有効化も簡単です。
yum-config-manager --enable repository
ArchLinuxとAUR
Arch Linuxを使用している場合、ユーザーがArchにリポジトリを追加できないことをすでにご存知かもしれません。しかし、それはあなたがあなたのシステムに追加のパッケージをダウンロードできないという意味ではありません。
Arch LinuxにはAUR、Arch User Repositoryがあり、ユーザーが開発した何千ものサードパーティパッケージが含まれています。 AURパッケージマネージャーを使用してAURにアクセスできます。 Arch LinuxのデフォルトのパッケージマネージャーであるPacmanは、Archユーザーリポジトリに保存されているパッケージにアクセスできません。
いくつかのAURパッケージマネージャーがありますが、最も有名なものは 弓 。あなたは簡単にあなたのシステムにyayをインストールすることができます gitリポジトリのクローン作成 。
git clone https://aur.archlinux.org/yay-git.git
ダウンロードしたフォルダの権限を変更します。
sudo chmod 777 /yay-git
ディレクトリを変更し、 makepkg yayをインストールするコマンド:
cd /yay-git && makepkg -si
もっと詳しく知る: ArchLinuxでパッケージをインストールおよび削除する方法
システムのリポジトリリストの管理
Linuxのインストールから日常の使用まで、リポジトリはシステムにパッケージを提供する責任があります。初心者の場合は、デフォルトのリポジトリでニーズに対応できます。ただし、リポジトリを追加する方法を知っていると、サードパーティのパッケージを自分のコンピュータにダウンロードしたい人にとっては間違いなく有益です。
Linuxでは、新しいパッケージを更新またはインストールしているときに、壊れたパッケージのエラーに遭遇することがよくあります。再インストールまたは そのようなパッケージを削除する ほとんどのLinuxシステムの問題を修正します。
共有 共有 つぶやき Eメール メールが本物か偽物かを確認する3つの方法少し疑わしいメールを受け取った場合は、その信頼性を確認することをお勧めします。メールが本物かどうかを判断する3つの方法があります。
次を読む 関連トピック- Linux
- Arch Linux
- Linux
- コンピューターのヒント
Deepeshは、MUOのLinuxのジュニアエディターです。彼は、すべての新規参入者に至福の体験を提供することを目的として、Linuxに関する情報ガイドを作成しています。映画についてはよくわかりませんが、テクノロジーについて話したいのなら、彼はあなたの男です。余暇には、本を読んだり、さまざまな音楽ジャンルを聴いたり、ギターを弾いたりしています。
DeepeshSharmaのその他の記事ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください