Linuxでソフトウェアリポジトリを手動で追加する方法

Linuxでソフトウェアリポジトリを手動で追加する方法

コマンドラインから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
  • コンピューターのヒント
著者について ディーペッシュシャルマ(79件の記事が公開されました)

Deepeshは、MUOのLinuxのジュニアエディターです。彼は、すべての新規参入者に至福の体験を提供することを目的として、Linuxに関する情報ガイドを作成しています。映画についてはよくわかりませんが、テクノロジーについて話したいのなら、彼はあなたの男です。余暇には、本を読んだり、さまざまな音楽ジャンルを聴いたり、ギターを弾いたりしています。

DeepeshSharmaのその他の記事

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください