ArchLinuxでパッケージをインストールおよび削除する方法

ArchLinuxでパッケージをインストールおよび削除する方法

Arch Linuxにパッケージをインストールしたいのですが、方法がわかりませんか?多くの人は、DebianベースのディストリビューションからArchに最初に移行するときにこの問題に直面します。ただし、パッケージマネージャーを使用して、Archベースのシステムでパッケージを簡単に管理できます。





Pacmanは、すべてのArchディストリビューションにプリインストールされているデフォルトのパッケージマネージャーです。ただし、PacmanはArch User Repositoryのパッケージをサポートしていないため、他のパッケージマネージャーが必要です。





ArchLinuxのパッケージマネージャー

Arch LinuxにはデフォルトのパッケージマネージャーとしてPacmanが付属していますが、Yayなどの他のパッケージマネージャーをインストールすることもできます。 Pacmanとは異なり、これらのパッケージマネージャーを使用すると、公式のArchリポジトリとAUR(Arch User Repository)から新しいパッケージを追加できます。





他のパッケージマネージャーが何年にもわたって使用されてきましたが、YaourtやAurmanなどの例はもはや維持されていません。その結果、PacmanとYayは、ArchLinuxで信頼できるより安全で信頼性の高いパッケージマネージャーです。

AURは、ユーザーが開発したパッケージを共有するためのプラットフォームをユーザーに提供する、コミュニティが組織するリポジトリです。開発者であれば、AURにパッケージを追加でき、他のユーザーはそれらをシステムに簡単にインストールできます。



youtube強調表示されたコメントの意味

1.パックマン

上記のように、すべてのArchシステムにはデフォルトのパッケージマネージャーとしてPacmanが付属しています。 Pacmanの最も注目すべき機能は、システムのパッケージをマスターサーバーと定期的に同期し、システムを最新の状態に保つことです。

2.夏

YaourtとAurmanの開発者は廃止後にアップデートをリリースしないため、ArchユーザーはYayを使用してAURからパッケージを追加し始めました。 Yayの主な目的は、ユーザー入力を最小限に抑え、Pacmanのようなインターフェイスを提供することでした。





Archユーザーリポジトリからのパッケージの直接追加をサポートしていないため、Pacmanを使用してYayをインストールすることはできません。したがって、Gitリポジトリを使用してYayパッケージマネージャーを手動でインストールする必要があります。システムにインストールする方法は次のとおりです。

ステップ1:yayリポジトリのクローンを作成するにはgitが必要です。





pacman -S --needed git base-devel

手順2:リポジトリをローカルストレージに複製します。

git clone https://aur.archlinux.org/yay-git.git

手順3:フォルダーのアクセス許可を変更します。

chmod 777 /yay-git

手順4:リポジトリのクローンを作成したディレクトリに移動します。

cd yay-git

ステップ5:を使用する makepkg パッケージをビルドするコマンド。 rootユーザーとして次のコマンドを実行しないでください。実行しないと、エラーが発生します。

makepkg -si

パッケージの更新とアップグレード

Arch Linuxをインストールしたばかりの場合は、パッケージを追加または削除する前に、ローカルパッケージリストを更新してシステムをマスターサーバーと同期する必要があります。

次に、公式サーバーからファイルをダウンロードすることで、すべてのパッケージを最新バージョンに簡単にアップグレードできます。

Pacmanの使用

Pacmanを使用してパッケージリストを更新するには、 -彼の コマンドでフラグを立てます。

sudo pacman -Sy

システムのパッケージリストをマスターサーバーと同期した後、パッケージをアップグレードする必要があります。使用 -シュウ 同じことをするためのフラグ。パッケージのリストとネットワーク接続によっては、このコマンドに時間がかかる場合があります。

sudo pacman -Syu

これらのコマンドを組み合わせて、 -Syyu 国旗。 Pacmanは、パッケージリストを更新した後、最新のパッケージのダウンロードを自動的に開始します。

sudo pacman -Syyu

Yayを使用する

Yayパッケージマネージャーを使用すると、ターミナルを使用してパッケージを効率的に更新およびアップグレードできます。これを行うには、 -シュウ yayコマンドでフラグを立てます。

sudo yay -Syu

パッケージの追加

実行するコマンドがわかれば、パッケージの追加は簡単です。ターミナルでパッケージマネージャーのコマンドを入力するだけです。

FlathubとSnapStoreは、Linuxマシンにソフトウェアとアプリケーションをインストールするために使用できる2つの優れたGUIアプリケーションです。

Pacmanでパッケージをインストールする

Pacmanは、TARファイル拡張子を使用してアプリケーションをパッケージ化します。 ArchLinuxシステムアーキテクチャで効率的に動作します。パッケージを追加するには、を使用する必要があります -NS 次のように、デフォルトコマンドでフラグを立てます。

sudo pacman -S packagename

例えば、

sudo pacman -S cmatrix

複数のパッケージを一度にインストールするには、すべてのパッケージの名前をスペース文字で割って入力します。

sudo pacman -S cmatrix vlc python

パッケージをインストールした後、パッケージに関する情報を取得することもできます。出力には、パッケージの名前、バージョン、アーキテクチャ、およびライセンスに関する詳細が表示されます。これを行うには、 -NS フラグ付き -チー デフォルトで パックマン 指図。

pacman -Qi cmatrix

Yayでパッケージをインストールする

Yay installコマンドの構文は、Pacmanの構文と非常によく似ています。 Yayパッケージマネージャーを使用してパッケージをインストールするには、 -NS デフォルトのコマンドでフラグを立てます。

yay -S packagename

Archでのパッケージの削除

Arch Linuxは、パッケージが不要になったときにパッケージを削除するためのコントロールを提供します。これが多くの理由の1つです。 ArchLinuxをインストールする理由 。もちろん、認証があれば、システムからほとんどすべてのパッケージを削除できます。 ArchLinuxでパッケージを削除する方法を見てみましょう。

Pacmanでパッケージを削除する

パッケージの取り外しも簡単です。あなたがしなければならないのは使用することだけです -NS の代わりに -NS デフォルトのフラグ パックマン 指図。

sudo pacman -R cmatrix

パッケージがシステムに存在しない場合は、「エラー:ターゲットが見つかりません:パッケージ名」というエラー出力が表示されます。

Yayでパッケージを削除する

Yayを使用してパッケージを削除するには、 -NS デフォルトのyayコマンドにフラグを立てます。 -Rnsフラグを使用して、システムから不要な依存関係をすべて削除することもできます。

Netflixが読み込まれないのはなぜですか
yay -R cmatrix
yay -Rns cmatrix

システムが必要としないパッケージを削除したい場合は、 -Yc コマンドでフラグを立てます。

yay -Yc

ArchLinuxでのパッケージの管理

ArchベースのLinuxディストリビューションでパッケージを追加および削除する方法は複数あります。 Pacman、Yaourt、Yayなどのパッケージマネージャーを使用できます。一部のパッケージマネージャーはArchUser Repositoryからのパッケージのダウンロードを許可しますが、Pacmanのような他のパッケージマネージャーはAURをサポートしていません。

パッケージマネージャーのファンでない場合は、いつでも手動で必要なパッケージをダウンロードできます。 LinuxユーザーにTAR、RPM、およびDEBパッケージを提供するいくつかのWebサイトがインターネット上で利用可能です。

共有 共有 つぶやき Eメール DEBまたはRPMLinuxアプリをダウンロードするための8つのサイト

Linuxアプリをお探しですか?ターミナルからインストールするのではなく、これらのWebサイトからDEBおよびRPM形式のLinuxアプリをダウンロードできます。

次を読む
関連トピック
  • Linux
著者について ディーペッシュシャルマ(79件の記事が公開されました)

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

DeepeshSharmaのその他の記事

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

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

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