Skip to main content

Pacman Package Managerを使用するためのガイド

30 Things to do After Installing Ubuntu 18.04 LTS (all-in-one video) (六月 2026)

30 Things to do After Installing Ubuntu 18.04 LTS (all-in-one video) (六月 2026)

:

Anonim

以前の記事では、apt-getを使ってDebianベースのLinuxディストリビューションにアプリケーションをインストールする方法を紹介しました。また、yumを使ってRed HatベースのLinuxディストリビューションにアプリケーションをインストールする方法も示しました。

このガイドでは、ManjaroのようなArchベースのLinuxディストリビューションにコマンドラインを使ってパッケージをインストールする方法を説明します。

どのアプリケーションがコンピュータにインストールされているか

次のコマンドを使用すると、システムにインストールされているすべてのパッケージのリストを表示できます。

パックマン-Q

これにより、コンピュータ上のすべてのアプリケーションとそのバージョン番号のリストが返されます。

インストールされたアプリケーションの変更ログの表示

次のように、さまざまなクエリオプションを指定することによって、パッケージまたはパッケージに関する詳細情報を取得できます。

パックマン-Q-cオクトパイ

他のパッケージの依存関係としてインストールされたパッケージを表示する

上記のコマンドは、オクトパイが存在する場合はそれを変更履歴として表示します。存在しない場合は、変更履歴が利用できないことを示すメッセージが表示されます。

パックマン-Q -d

上記のコマンドは、他のパッケージとの依存関係としてインストールされているすべてのファイルを表示します。

pacman -Q -d -t

これはあなたのコンピュータにインストールされているすべての孤立した依存関係を表示します。

明示的にインストールされたパッケージを表示する

明示的にインストールされたすべてのパッケージを表示するには、次のコマンドを使用します。

パックマン-Q -e

明示的なパッケージは、他のパッケージへの依存としてインストールされたパッケージではなく、実際にインストールすることを選択したものです。

次のコマンドを使用すると、依存関係のない明示的なパッケージを確認できます。

パックマン-Q -e -t

グループ内のすべてのパッケージを表示

パッケージがどのグループに属しているかを確認するには、次のコマンドを使用します。

パックマン-Q -g

これにより、グループの名前の後にパッケージ名が表示されます。

特定のグループ内のすべてのパッケージを表示する場合は、グループ名を指定できます。

パックマン-Q-g塩基

インストール済みパッケージに関する情報を返す

パッケージに関する名前、説明、および他のすべての方法の詳細を知りたい場合は、次のコマンドを使用します。

パックマン-Q -iパッケージ名

出力には以下が含まれます:

  • バージョン
  • 説明
  • 建築
  • パッケージのウェブサイトへのURL
  • ライセンス
  • グループ
  • 提供する
  • 依存する
  • オプション拠点
  • 必要なもの
  • オプション
  • 競合する
  • 置換
  • インストールサイズ
  • パッケージャの名前
  • 建設日
  • インストール日
  • 理由をインストール
  • インストールスクリプト
  • 検証済み

インストールされたパッケージの状態を確認する

特定のパッケージの状態を確認するには、次のコマンドを使用します。

パックマン-Q -kパッケージ名

これにより、次のような出力が返されます。

スクラッチ:合計ファイル数:1208、ファイルの欠落数:0

インストールされているすべてのパッケージに対してこのコマンドを実行できます。

パックマン-Q -k

パッケージが所有するすべてのファイルを検索する

次のコマンドを使用すると、特定のパッケージが所有するすべてのファイルを見つけることができます。

パックマン-Q -lパッケージ名

これにより、パッケージ名とパッケージが所有するファイルへのパスが返されます。 -lの後に複数のパッケージを指定することができます。

同期データベースに見つからないパッケージを見つける(手動でインストールする)

次のコマンドを使用して、手動でインストールされたパッケージを見つけることができます。

パックマン-Q -m

このコマンドを使用すると、Google Chromeなどのyaourtを使用してインストールされたパッケージが一覧表示されます。

同期データベースでのみ使用可能なパッケージを検索する

これは前のコマンドの逆であり、syncデータベース経由でインストールされたパッケージのみを表示します。

パックマン-Q -n

日付パッケージを見つけ出す

更新が必要なパッケージを見つけるには、次のコマンドを使用します。

パックマン-Q -u

パッケージのリスト、バージョン番号、最新のバージョン番号が返されます。

Pacmanを使用してパッケージをインストールする方法

パッケージをインストールするには、次のコマンドを使用します。

パックマン-Sパッケージ名

このコマンドを実行する権限を昇格させるには、sudoコマンドを使用する必要があります。または、suコマンドを使用して権限の昇格したユーザーに切り替えます。

パッケージが複数のリポジトリで利用可能な場合は、次のようにコマンドで指定することによって、使用するリポジトリを選択できます。

pacman -Sリポジトリ名/パッケージ名

pacmanを使ってパッケージをインストールすると、自動的に依存関係がダウンロードされインストールされます。

また、XFCEのようなデスクトップ環境のようなパッケージのグループをインストールすることもできます。

グループ名を指定すると、出力は次の行に沿って表示されます。

グループxfce4には17人のメンバーがいますリポジトリ追加1)exo 2)garcon 3)gtk-xfce-engine

リターンキーを押すことで、グループ内のすべてのパッケージをインストールすることができます。また、コンマで区切った数字のリスト(1,2,3,4,5など)を入力して、個別のパッケージをインストールすることもできます。 1から10までのすべてのパッケージをインストールする場合は、ハイフン(1-10)を使用することもできます。

期限切れのパッケージをアップグレードする方法

古いパッケージをすべてアップグレードするには、次のコマンドを使用します。

パックマン-Su

時にはパッケージをアップグレードしたいかもしれませんが、ある特定のパッケージについては、新しいバージョンが機能を削除したか、または破損していることが分かっているため、それを古いバージョンに残しておきたいことがあります。これには次のコマンドを使用できます:

パックマン-S -u - packagenameを無視

利用可能なパッケージのリストを表示する

次のコマンドを使用して、使用可能なパッケージのリストをsyncデータベースで表示できます。

パックマン-S -l

同期データベース内のパッケージに関する情報を表示する

次のコマンドを使用して、パッケージに関する詳細情報をsyncデータベースで見つけることができます。

パックマン-S -iパッケージ名

同期データベース内のパッケージを検索する

syncデータベースでパッケージを検索する場合は、次のコマンドを使用します。

パックマン-S-パッケージネーム

結果は、検索条件に一致するすべての利用可能なパッケージのリストになります。

同期データベースをリフレッシュする

次のコマンドを使用して、同期データベースが最新であることを確認できます。

パックマン-S -y

これは、upgradeコマンドを実行する前に使用する必要があります。しばらくしていない場合は、これを実行すると便利です。その結果、最新の結果が得られます。

スイッチについての注意

このガイドでは、各スイッチを個別に指定したことに気がつきます。例えば:

パックマン-Su

もちろん、スイッチを組み合わせることもできます:

パックマン-Su