Arch LinuxでPacmanとAURヘルパーを使用する方法
Arch Linuxは強力で柔軟なLinuxディストリビューションであり、そのシンプルさと制御のしやすさから多くの人に愛されています。しかし、初心者はArchでのパッケージ管理が少し難しいと感じることが多いです。
このガイドでは、pacman(Archのデフォルトのパッケージマネージャ)と、AUR(Archユーザーリポジトリ)のヘルパーについてのみ焦点を当てます。これらのツールは、AURパッケージの管理をより簡単にします。
これらの必須ツールに飛び込み、最大限に活用する方法を学びましょう。
パックマンとは何ですか?
Pacmanは、Arch Linuxのデフォルトのパッケージマネージャーであり、パッケージのインストール、更新、および削除を行いながら依存関係を自動的に解決するように設計されています。Pacmanは.pkg.tar.zstパッケージを使用し、Archパッケージリポジトリとシームレスに連携します。
キーパックマンコマンド
パックマンはArch Linuxのパッケージ管理の中核であり、ここではその最も重要なコマンドを簡単に説明します:
1. システムを更新する
次のコマンドは、オンラインリポジトリとローカルパッケージデータベースを同期させて、インストールされているすべてのパッケージの最新バージョンをインストールすることで、システムを更新します。
sudo pacman -Syu
2. パッケージをインストールする
パッケージをインストールするには、次のコマンドを使用してArchリポジトリから特定のパッケージをダウンロードしてインストールします。package_nameをインストールしたいソフトウェアの名前に置き換えてください。
sudo pacman -S package_name
3. パッケージを削除する
パッケージを削除するには、インストールされたパッケージを削除し、他のパッケージと共有する依存関係(ファイルやライブラリ)を保持するために、以下のコマンドを使用します。
sudo pacman -R package_name
4. 未使用の依存関係を持つパッケージを削除する
以下のコマンドは、パッケージとともに、インストールされているパッケージによってもはや使用されていない孤立した依存関係(ファイルまたはライブラリ)をアンインストールします。
sudo pacman -Rns package_name
5. パッケージを検索する
パッケージを検索するには、キーワードを使用してリポジトリ内のパッケージを検索するために、次のコマンドを使用します。これにより、名前や説明がキーワードと一致するパッケージのリストが表示されます。
pacman -Ss keyword
6. インストールされたパッケージの一覧
システムにインストールされているすべてのパッケージをリストアップし、既にインストールされているものを簡単に把握できるようにします。
pacman -Q
7. パッケージの詳細を確認する
次のコマンドは、インストールされたパッケージの詳細情報(バージョン、サイズ、依存関係など)を提供します。
pacman -Qi package_name
8. パッケージキャッシュをクリア
以下のコマンドは、最新バージョンを保持しながら、スペースを空けるために古いパッケージファイルを削除します。
sudo pacman -Sc
AURとは何ですか?
Arch User Repository(AUR)は、ユーザーが作成したパッケージの説明(PKGBUILDs)を含むコミュニティ主導のリポジトリです。これらのパッケージは公式にはサポートされていませんが、公式のArchリポジトリに存在しないソフトウェアにアクセスするために広く使用されています。
AURパッケージを手動で管理することは面倒な場合があり、そこにAURヘルパーが役立ちます。
1. Yay(また別のヨーグルト)
Yayは、pacmanとAURパッケージ管理の両方の機能を組み合わせた、最も人気のあるAURヘルパーの一つです。
Yayをインストールするには、次のようにします:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
すべてを更新する(AURパッケージを含む):
yay -Syu
パッケージを検索します。
yay -Ss package_name
AURパッケージをインストールします。
yay -S aur_package_name
AURパッケージを削除する。
yay -R aur_package_name
2. パル
Paruはその速度とシンプルさで知られる優れたAURヘルパーです。インストールするには、次のコマンドを使用します:
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
Yayのように、次のようなコマンドを使ってください。
paru -Syu
AURパッケージをインストールします。
paru -S aur_package_name
AUR ヘルパーは、AUR パッケージの検索、インストール、および更新プロセスを効率化し、手動でビルドおよびインストールする手間を省いてくれます。公式リポジトリには pacman が基本ツールですが、AUR ヘルパーはコミュニティ主導のパッケージにアクセスする際に欠かせません。
結論
Pacman と AUR ヘルパーは、Arch Linux ユーザーにとって不可欠なツールです。pacman を使えば、公式リポジトリからパッケージを効率的に管理でき、Yay や Paru のような AUR ヘルパーを使うことで、AUR の力を引き出すことができます。