Linux
 Computer >> コンピューター >  >> システム >> Linux

ArchLinux用のPacmanの習得

ArchLinux用のPacmanの習得

Arch Linuxは人気のあるLinuxディストリビューションであり、そのシンプルさとローリングリリースで高く評価されています。他のディストリビューションに同梱されているアプリの多くが不要になり、必要なアプリを自由にインストールできます。ただし、パッケージマネージャーであるPacmanに慣れている必要があります。

Pacmanパッケージマネージャーは、パッケージを管理する簡単な方法をユーザーに提供します。パッケージは、公式リポジトリから、またはPacmanを使用したユーザー自身のビルドから管理できます。このガイドに従って、ArchLinux用のPacmanをマスターしてください。

システムの更新

システムとインストールされているすべてのソフトウェアを更新するには、次のコマンドを使用します。

pacman -Syu

パッケージデータベースを強制的に更新してシステムを更新するには:

pacman -Syuu
パッケージの検索

パッケージをインストールしたいのにパッケージ名がよくわからない場合は、端末から直接キーワード検索を行うことができます。

pacman -Ss {keyword}

たとえば、gimpをインストールしたい場合は、検索を実行して、利用可能なパッケージの名前を確認できます。

pacman -Ss gimp
ArchLinux用のPacmanの習得

インストールされているパッケージを検索するには:

pacman -Qs package_name
パッケージ/ソフトウェアのインストール

以下のコマンドを使用して、単一または複数のパッケージをインストールできます。

pacman -S package1 package2
ArchLinux用のPacmanの習得

ただし、パッケージをインストールする前に、まずシステムを更新することをお勧めします。次のコマンドを使用して、ソフトウェアを更新およびインストールします。

pacman -Syu package1 package2

サードパーティソースからのパッケージのインストール

常にリモートリポジトリからパッケージをインストールするとは限りません。ローカルディレクトリからパッケージをインストールするには、次を使用します。

pacman -U /path/to/packagefile_packagename.pkg.tar.xz

非公式リポジトリからパッケージをインストールする場合は、次のコマンドを使用できます。

pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz

インストール済みパッケージの一覧表示

システムにインストールされているすべてのパッケージを表示したいだけの場合は、次のコマンドを使用します。

pacman -Ql

パッケージのダウンロード

パッケージをダウンロードしたいがインストールしたくない場合があります。次のコマンドを使用します:

pacman -Sw package_name
パッケージ/ソフトウェアのアンインストール

パッケージの削除は、パッケージのインストールと密接に関連しています。パッケージを削除してその依存関係を残すには、次のコマンドを使用します。

pacman -R package
ArchLinux用のPacmanの習得

他のパッケージで使用されていないパッケージとその依存関係を削除する場合は、次のコマンドを実行します。

pacman -Rsu package

孤立したファイルを確認するには:

pacman -Qdt

これを次のコマンドと組み合わせて、未使用のパッケージ/孤立ファイルとその構成ファイルを削除できます。

pacman -Rsnu $(pacman -Qtdq)

ベースシステム以外のすべてを削除

これは、最初から始める方法の一種です。システムを「工場出荷時にリセット」する必要がある場合は、次の2つの手順で簡単にリセットできます。

まず、インストールされているすべてのパッケージを「依存関係」にする必要があります。

pacman -D --asdeps $(pacman -Qqe)

次に、必須パッケージ(基本システム)のインストール理由を「明示的に」に変更して、孤立したパッケージとして扱われたり削除されたりしないようにする必要があります。

pacman -D --asexplicit base linux linux-firmware

最後に、すべての「孤立した」ファイルを削除します:

pacman -Rns $(pacman -Qtdq)
パッケージキャッシュのクリア

Pacmanは、古いバージョンまたはアンインストールされたバージョンのパッケージを自動的にクリアしません。これにより、キャッシュフォルダからの簡単なダウングレードと簡単な再インストールが可能になります。ただし、キャッシュが内部で大きくなると、手に負えなくなる可能性があります。 Pacmanのキャッシュのクリアに関する専用の記事がありますが、要点は次のとおりです。

このコマンドは、最新の3つのパッケージを除いて、インストールおよびアンインストールされたパッケージのキャッシュされたバージョンをすべてクリアします。

paccache -r

現在インストールされていないキャッシュされたパッケージをクリアするには、次のコマンドを実行します。

pacman -Sc

キャッシュを完全にクリアしたい場合は、以下のコマンドを実行してください。これにより、キャッシュフォルダは完全に空になります。

pacman -Scc

最終的な考え

これは完全なリストではないことに注意してください。 Pacmanの可能性は無限大であり、ここに記載されていない他のコマンドに慣れるのに時間を費やす必要があります。ただし、Arch Linuxのドキュメントは優れており、参照に適しています。そうは言っても、私たちはあなたにここで確固たる基盤を与えました。これらのコマンドを学ぶと、ArchLinuxに非常に精通することになります。


  1. Arch LinuxはUbuntuよりも優れていますか?

    Arch LinuxとUbuntuは、Linuxの世界で2つの主要なプレーヤーです。どちらも巨大なファン層を持っており、多くの人がどちらか一方に賛成し、もう一方に反対するという厳しい姿勢をとっています。これらのディストリビューションはそれぞれ、それ自体が大きなプレーヤーである派生ディストリビューションのファミリー全体を生み出しました。しかし、どちらが良いですか? Ubuntuは誰もが認める支配的な王ですか? Archは本当に最高のディストリビューションであり、Linuxエリートのために予約されていますか?答えは、「はい」と「はい」の両方です。 インストールとセットアップ ここに明確な勝者がい

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

    UbuntuやLinuxMintとは異なり、Arch LinuxはローリングリリースのLinuxディストリビューションです。つまり、一度インストールするだけで、最新バージョンに継続的に更新されます。また、システムにインストールするものを完全に制御できる最低限のディストリビューションでもあります。何よりも優れているのは、Linuxコミュニティで最高の1つであるArchwikiです。 Arch Linuxについて注意すべきことの1つは、そのインストールプロセスです。気弱な人向けではありません。システムにArchLinuxをインストールしたい場合は、このガイドでインストール方法を説明します。 はじ