Pamac と Yay: これらの AUR アシスタント (およびそれ以外) の最も一般的なコマンドをまとめた表

パマックとイェイ

Arch Linux とその派生製品の公式リポジトリでは、常に更新される多くのソフトウェアが提供されていますが、すべてがそこにあるわけではありません。実質的にすべてが .deb 形式である Debian の派生プログラムとは運命が異なり、AUR が存在し、AUR 形式でないプログラムは Linux には存在しないと言われています。ここでの問題は、AUR ソフトウェアはどのように管理されるのかということです。この記事では、次のオプションについて説明します。 イェイとパマック.

それらが同じではないことはわかっていますが、 彼らには共通点があります。 Pamac は Manjaro にデフォルトでインストールされており、そのソフトウェア ストアに与えられた名前でもあります。ただし、これらは Arch ユーザー リポジトリからソフトウェアをインストールするために最もよく使用される 2 つのツールであり、ここではそれぞれの使用方法について説明します。

AUR ソフトウェアを管理するコマンド: やったー vs.パマック

続行する前に、各パッケージをインストールするコマンドを説明する必要があります。どちらの場合も同じで、名前が変更されるだけです。 sudo pacman -S yay 1つと sudo pacman -S pamac もうXNUMXつ。

このような記事は非常に長くなる場合があります。コマンドごとに段落を書くこともできますが、より直接的で参照しやすい情報のほうがよいのではないでしょうか?私はそう思います。私が考える最善の方法は、次のような表を使用することです。

アクション SPRING パマック
検索 やったー -Ss パッケージ名 pamac 検索パッケージ名
インストール やったー -S パッケージ名 pamac インストール パッケージ名
パッケージグループのインストール やったー -S グループ名 pamac インストール グループ名
削除 やったー -R パッケージ名 pamac 削除 package_name
パッケージと依存関係を削除する やったー -Rns パッケージ名 pamac 削除 package_name && pamac autoremove
孤児を削除する やったー -Rns $(やったー -Qdtq) pamac 削除 -o
すべて更新 やあ、シュウ パマックアップデート
パッケージを更新する やあ -Syu パッケージ名 pamac アップグレード package_name
細部 やったー -はい パッケージ名 pamac 情報パッケージ名
キャッシュの消去 やあ、Sc パマッククリーン
インストールされているパッケージを一覧表示する やったーQ パマックリスト
依存関係をリストする やったー -Qi パッケージ名 pamac list –required-by package_name
古いパッケージを表示する やったー パマックは時代遅れです

上記のことから、「package_name」または「group_name」を、操作するパッケージまたはグループの名前に変更する必要があることに留意する必要があります。また、キャッシュのクリーニングなどのコマンドには注意してください。念のため一部を保持しておくことをお勧めします (たとえば、パッケージの最後の 3 つのバージョンを保持するには、「clean –keep XNUMX」)。

注意してください

ご覧のとおり、Yay で使用されるフラグの多くは、Arch Linux の公式パッケージ マネージャーである pacman で使用されるものとまったく同じです。しかし、私は使用することをお勧めします 公式リポジトリからソフトウェアを管理する pacman そしてAURのアシスタントとしてイェーイ。もちろん、誰もが自分の思うように行動する自由があります。

どちらも次のようなプログラムであることを明確にすることも重要です。 公式リポジトリからソフトウェアを管理できるようにします、先ほど述べたように。 Manjaro 以外の Arch ベースのディストリビューションのユーザーの場合、どちらのウィザード (もちろん別のウィザードも) を使用するかは、好みや経験に基づいて個人的に決定する必要がありますが、Manjaro では異なります。 Pamac はデフォルトでインストールされており、Yay をインストールして使用することもできますが、この場合の私の推奨事項は、公式リポジトリには pacman を使用し、AUR には Pamac を使用することです。

それは端末から手続きをしたい場合です。グラフィカルインターフェイスを備えたストアを好む場合は、Pamac を使用してください。

AURについて

の頭字語である AUR については別のセクションを参照してください。 アーチユーザーリポジトリ。これはソフトウェアをインストールするための優れた代替手段ですが、「代替手段」としてそこに留まらなければなりません。可能な限り、公式リポジトリからインストールする必要があります。これは、あまり更新されていないものを提供し、最新のものが必要な場合を除き、どの Linux ディストリビューションにも当てはまります。

AURで 私たちはすべてを見つけることができますしかし コミュニティによってアップロードされていますArch Linux や直接関係のある人物ではありません。いくつか例を挙げると、 Spottube 独自の開発者によってコンパイルおよび保守されていますが、他の多くのプログラムはボランティアによってアップロードされています。

私たちの場合、共同作業者が小さな間違いを犯してパッケージが機能しなくなる可能性があるという事実に加えて、AUR の内容の多くは コンパイルする必要があります。確かに、Pamac や Yay などのツールを使用するとすべてが自動的に行われますが、時間は常に同じになります。これが言いたいのは、AUR の使用が手に負えなくなると、複数のプログラムをコンパイルする必要があるため、オペレーティング システム全体の更新に必要以上に時間がかかる場合があるということです。

ちなみにですが、 することができます 安全性が低くなり、 -bin で終わるものはすべてプリコンパイルされます.

これですべてです。私は Pamac を使い続けるつもりですが、私が知っている多くの Arch ベース ユーザーは Yay を好みます。あなたの好みは何ですか?


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。