GNU/Linux >> Linux の 問題 >  >> Arch Linux

Arch Linuxでソフトウェアをインストール、削除、更新する方法

Arch Linuxにパッケージをインストールしたいのですが、方法がわかりませんか?多くの人が最初にArchに移動したときにこの問題に遭遇します。ただし、Pacmanパッケージマネージャーを使用して、Archベースのシステムでパッケージを簡単に管理できます。 。

PacmanはPacの略です 影 agerは、シンプルなバイナリパッケージ形式と使いやすいビルドシステムを組み合わせたものです。

これは、ArchLinuxおよびその派生物のデフォルトのコマンドラインパッケージ管理ツールです。パッケージとそれに必要なすべての依存関係を簡単にインストール、削除、更新、アップグレードできます。

Pacmanは、ソフトウェアパッケージを迅速に管理することを目指しています。さらに、Pacmanは、Arch Linuxと、Red Hat、Ubuntu、Debianなどの他の主要なLinuxディストリビューションとの主な違いの1つです。

このガイドは、Arch Linuxと、パッケージマネージャーとしてPacmanを使用する、Manjaro、EndeavourOS、GarudaLinuxなどの他のすべてのArchベースのLinuxディストリビューションに適用されます。

それでは、Pacmanを使用して、Arch Linuxでパッケージをインストール、削除、更新、およびクエリする方法を簡単な例で見てみましょう。

パッケージリストを更新

すべてのLinuxオペレーティングシステムと同様に、パッケージをインストールしたりシステムを更新したりする前に、パッケージリストを更新する必要があります。

sudo pacman -Sy
パッケージの検索

特定のパッケージを検索するには、たとえば、vlc 、同期データベース(リモートサーバー)から、次を実行します:

sudo pacman -Ss vlc
パッケージに関する情報の取得

nginxなど、同期データベースから特定のパッケージの詳細情報を表示するには 、実行:

pacman -Si nginx

Pacmanを使用したパッケージのインストール

Pacmanでパッケージをインストールするのは簡単です。次のコマンドを実行するだけです:

sudo pacman -S vlc

その結果、このプロセスは必要なすべての依存関係を自動的に識別し、それらを処理します。

ローカルパッケージのインストール

Pacmanは、ダウンロードしたすべてのパッケージを/var/cache/pacman/pkgに保存します フォルダ。

ローカルでダウンロードしたパッケージをインストールする場合、たとえば、vlc 、/ var / cache / pacman / pkg /ディレクトリにあり、パッケージが配置されているフォルダに移動して、次のコマンドを入力します。

cd /var/cache/pacman/pkg/
sudo pacman -U vlc-3.0.11-2-x86_64.pkg.tar.zst
パッケージの更新/アップグレード

単一のパッケージを更新するには、たとえば、rsync 、実行:

sudo pacman -S rsync

システム内のすべてのパッケージを更新するには、次を実行するだけです:

sudo pacman -Syu

パッケージをアップグレードしたいが、古いバージョンのままにしておきたい場合があります(新しいバージョンで機能が削除されているか、壊れていることがわかっているため)。

したがって、vlc パッケージが問題の原因でした。これには次のコマンドを使用できます:

sudo pacman -Syu --ignore=vlc

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

すべての依存関係を持つパッケージを削除するには、次のコマンドを実行します。

sudo pacman -Rs vlc

このコマンドは、vlcを完全に削除します パッケージとすべての依存関係。パッケージを削除している間、Pacmanは拡張子が.pacsaveの重要な構成ファイルを保持します 。

さらに、それらが不要になり、ハードドライブを解放したい場合は、次のコマンドを使用して、パッケージとそのすべての構成ファイルを削除できます。

sudo pacman -Rns vlc

孤立した(未使用の)パッケージを削除する

ご存知かもしれませんが、パッケージを削除した後も、Arch Linuxには孤立した(未使用の)パッケージがいくつか残っています。これらの孤立したパッケージはもう必要ないので、それらを取り除き、スペースを解放することができます。

これらのパッケージを削除するには、次のコマンドを実行します:

sudo pacman -Rns $(pacman -Qdtq)

孤立が見つからなかった場合、出力は次のようになります。

すでにインストールされているパッケージの検索

特定のパッケージがローカルにインストールされているかどうかを確認したい場合があります。この場合、以下のコマンドを使用してそれを行うことができます:

pacman -Qs vlc

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

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

次のコマンドを使用して、特定のパッケージによってインストールされたすべてのファイルを見つけることができます。

pacman -Ql vlc

これにより、パッケージ名とそれが所有するファイルへのパスが返されます。

ファイルのパッケージ所有者を検索

パッケージが所有するバイナリ実行可能ファイルの場所を確認する場合は、-Qoを使用します。 フラグ。

pacman -Qo /usr/bin/vlc
パッケージをダウンロード

パッケージをダウンロードして、インストールせずにキャッシュに保存したい場合があります。たとえば、ダウンロードしたパッケージの使用を計画している場合があります。これを行うには、次を実行します:

pacman -Sw vlc

上記のコマンドは、vlcのみをダウンロードします パッケージ化してキャッシュフォルダに保存します。 Pacmanは、ダウンロードしたすべてのパッケージを/var/cache/pacman/pkgに保存します フォルダ。

パッケージキャッシュのクリーンアップ

インストール中にダウンロードしたすべてのパッケージは、キャッシュディレクトリ、つまり/var/cache/pacman/pkg/に保存されます。 。定期的に削除しないと、ハードドライブの容量が徐々に消費され、遅かれ早かれディスク容量が少なくなる可能性があります。

したがって、定期的にキャッシュを削除することをお勧めします。現在インストールされていないキャッシュされたパッケージと未使用の同期データベースをすべて削除するには、次のコマンドを実行します。

sudo pacman -Sc

さらに、キャッシュからすべてのファイルを削除する場合は、クリーンなcを使用します。 2回切り替えます。もちろん、これは最も積極的なアプローチであり、キャッシュフォルダには何も残されません:

sudo pacman -Scc

結論

Arch Linuxは、最も評判が高く有名なLinuxディストリビューションの1つです。このガイドでは、Pacmanを使用するときに知っておく必要のあるコマンドのほとんどについて説明しました。

うまくいけば、Archベースのディストリビューションでの旅に役立つことを願っています。

Pacmanパッケージマネージャーに関する詳細なドキュメントは、公式のArchLinuxWikiにあります。


Arch Linux
  1. ArchLinuxでPacmanを使用する方法

  2. ArchLinuxでパッケージグループをインストールおよび削除する簡単な方法

  3. Linux で RPM パッケージをインストール/削除/クエリ/更新する方法 (チート シート)

  1. Ubuntuでソフトウェアをインストールおよび削除する方法[完全ガイド]

  2. ArchLinuxをインストールする方法

  3. ArchLinuxにVirtualBoxをインストールする方法

  1. ArchLinuxにDockerをインストールして使用する方法

  2. ArchLinuxにKDEデスクトップをインストールして設定する方法

  3. ArchLinuxをサーバーとしてインストールおよび設定する方法