アットウィキロゴ

Pacman FAQ

Arch Linux

Arch Linux に任意のリポジトリーを追加するには?

Arch Linux - Pacman Mirrorlist Generator というWEBブラウザーから日本だけのミラーリストを自動生成できるツールもあります。

日本国内の高速ミラーサーバーを利用してアップデートするには?

## Arch Linux repository mirrorlist

## Japan
#Server = https://mirror.aria-on-the-planet.es/archlinux/$repo/os/$arch
#Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
#Server = https://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
#Server = https://mirror.hashy0917.net/archlinux/$repo/os/$arch
#Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
#Server = https://www.miraa.jp/archlinux/$repo/os/$arch
#Server = https://mirror.rain.ne.jp/archlinux/$repo/os/$arch
#Server = https://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/$arch

これで pacman コマンドを用いてアップデートが実行できます。この設定ファイルは、/etc/pacman.d/mirrorlist に作成されています。コメントアウトで有効になります。

コマンドラインからパッケージ管理するには? (基本コマンド)

Arch Linux ではパッケージ管理に Pacman Package Manager(pkg) が採用されています。そのため、コマンドの使用方法は他の deb 系や rpm 系ディストリビューションと違います。 pacman - ArchWikipacman(8) ─ Arch Linux マニュアルページ で分かりやすく解説されています。

Arch Linux では「依存性」解決のために、Pacman というコマンドが考案されました。このコマンドは Arch Linux 独自のもので、APT や YUM と似た機能を備えています。基本的なコマンドは、次のとおりです。

コマンド 解説
# pacman -S パッケージ名 新しいパッケージをインストールする
# pacman -R パッケージ名 パッケージを削除する
# pacman -U パッケージ名 パッケージをアップデートする
# pacman -Fy システムのデータベースを最新のものに同期する
# pacman -Syu すべてのパッケージをアップデートする
$ pacman -Ss ファイル名 ファイル名からパッケージ情報を検索する

さらに詳しくは pacman/ヒントとテクニック - ArchWiki というページを参照してください。

コマンドラインからパッケージ管理するには? (詳細オプション)

pacman 操作オプション

使い方:

  • -h --help 指定操作または共通のヘルプを表示
  • -V --version バージョンを表示して終了
  • -S --sync パッケージをレポジトリと同期
  • -U --upgrade パッケージをアップグレード(URLまたはファイルを指定)
  • -R --remove パッケージを削除
  • -F --files ローカルのデータベースに問い合わせ
  • -Q --query パッケージや依存関係の情報を表示
  • -T --deptest 依存関係のチェック

pacman 同期(-S)オプション

使い方:

  • -u --sysupgrade 古いパッケージを全てアップグレード
  • -y --refresh データベースを同期先に合わせる
  • -i --info パッケージの情報表示(2回指定で依存関係表示)
  • -s --search 正規表現にマッチするパッケージを同期先から検索
  • -g --groups 指定したグループの全パッケージを表示

pacman アップグレード(-S, -U)オプション

使い方:

  • --force 依存関係が衝突するファイルを強制上書き
  • --asexplicit 明示的に手動インストール(自動削除防止)
  • --ignore アップグレードしないパッケージを指定
最終更新:2026年06月14日 08:56