PacliとPacUIを使ってArchパワーユーザーになる

Linuxの驚くべきことの1つは、同じ機能を実行するためのさまざまなプログラムが1ダースあるという事実です。 それぞれが少し異なって書かれており、同じ目標を達成するために異なる言語を使用しています。 つまり、Linuxユーザーは1つのプログラムを使用してタスクを完了することに縛られていません。 この記事では、Pacmanパッケージ・マネージャーを補完/置換する小さなプログラムを見ていきます。

なぜあなたはPacUIが必要ですか?

問題のアプリケーションを紹介する前に、そのアプリケーションと、なぜそれが便利なのかについて少し説明しましょう。

このアプリケーションはArchおよびArchベースのLinuxディストリビューション(リポジトリからもArchユーザーリポジトリからも)にパッケージをインストールするのを助けるように設計されています。 また、パッケージ管理に関連するいくつかのシステムエラーを修正するようにも設計されています。 これは端末で実行され、キーをタップするだけで複雑なコマンドにアクセスできます。

使いやすさの点では、pacman(Archのパッケージマネージャ、一般に端末から使用される)とPamac(pacmanのグラフィカルフロントエンド)の間のどこかにあります。 一部の人にとっては、pacman(および他の端末パッケージマネージャ)は、考えられるすべてのコマンドを知らないため、使用が困難です。 manはキーボードで2、3ストロークなのですが、理解するのが難しい場合があります。 一方、Pamacを使用しているときは、探しているものを見つけるためにいくつかのメニューを検索する必要があります。 このターミナルフロントエンドは、あなたのオプションのすべてを前もって表示することによって、役立ちます。 あなたがより古いシステムを持っていればそれはより少ないメモリを使用します。

注:先に進む前に、これらのアプリケーションは中級および上級のLinuxユーザー向けに設計されていることに注意してください。 初心者は圧倒されるかもしれません。

PacUI

私はもともとPacli(より古い端末ベースのパックマンフロントエンド)についての記事を書くことにしました。 それを調べている間、私はPacUIに出会いました。 PacUIはより多くの機能を追加することを意図した開発者の一人によるPacliの以前のバージョンのフォークです。 プロジェクトページによると、違いの1つは、「スクリプト全体が1つのファイルに含まれていることです。これは、読みやすいbashコードと多数の有用なコメントで構成されています」ということです。

Pacliはもう開発されていません。 コードが最後に更新されたのは2016年7月です。AURパッケージを処理するために使用する2つのツール(PacaurとYaourt)も開発されていません。 これら3つのプログラムは危険だと考えられるべきであり、使用されるべきではありません。

その部分については、PacUIはPacman、Trizen、Yay、およびPikaurをサポートしています。

PacUIのメニューには14のオプションがあります。

  • 更新システム
  • システム維持
  • パッケージをインストールする
  • パッケージを削除する
  • 依存関係ツリー
  • 逆依存ツリー
  • パッケージファイルの一覧表示
  • パッケージファイルの検索
  • ロールバックシステム
  • Pacmanエラーを修正する
  • 設定ファイルの編集
  • サイズ別パッケージ一覧
  • AURのインストールを強制する
  • AURからインストールされたリスト

PacUIは主にそのメニューを通して使用されるように設計されています、それはまたUIなしで使用することができます。 たとえば、逆依存関係ツリーを表示するには、 pacui rt入力します。 興味深いことに、Pacuiは同じコマンドを実行するためにたくさんの順列をとるように設計されています。 たとえば、 pacui RTpacui -rtpacui -rtなどのコマンドでも、逆依存関係ツリーがpacui --rtます。 pacui hコマンドを使用して、 pacui hオプションの全リストを見つけることができます。

PacUIが提供する最も有用なオプションの1つは逆依存検索です。 私がアップデートしようとする度にビルドするのに失敗した私のシステム上のAURパッケージをいくつか持っていました。 私は逆依存検索を使ってどのアプリケーションがそれらを必要としているかを調べました。 そのアプリケーションはもう必要ないので、インストールして古くなった依存関係を取り除きました。

Manjaroを使用している場合は、次のコマンドを使用して安定版のPacUIをインストールできますsudo pacman -S pacui 。 バニラアーチやArchベースのディストリビューションのどれかを使っているのなら、AURからPacUIをインストールすることができます: yaourt -S pacui-git 。 Githubからダウンロードして実行することもできます。

考え

PacUIはあなたのシステムを最新の状態に保ち、比較的問題のないようにするために使われていないシンプルなターミナルツールです。 それはその目標を達成します。

PacUIの良いところは、AURのインストールが簡単になるということです。 ターミナルベースのプログラムでAURパッケージを更新またはインストールすると、PGKBUILDを編集するかどうかを尋ねられ、パッケージがダウンロードされます。ビルド/インストールを続けるかどうかが尋ねられます。 一緒に作業するAURパッケージが複数ある場合は、それぞれについてこれらの手順を実行する必要があります。 PacUIはそれらをバッチとして処理します。 それはあなたがそれぞれのためにPGKBUILDを編集したいかどうかを尋ねます、それはファイルをダウンロードするでしょう、そしてそれはあなたが続行したいかどうか尋ねます。 各パッケージがビルドされるのを待つ必要がないので、これは素晴らしいことです。

なじみのないオプションを使用する前に、ヘルプ情報を読んでください(PacUIでは00と入力してください)。 私はその間違いを犯し、誤って私のユーザーアカウントとパスワードを消してしまいました。 幸いなことに、私はManjaroフォーラムの助けを借りてそれを回復することができました。

あなたは今までPacUIを使ったことがありますか? あなたのお気に入りのターミナルパッケージ管理ツールは何ですか?

この記事が面白いと思われた場合は、少し時間をかけてソーシャルメディアで共有してください。

注:この記事の以前のバージョンでもPacliについて言及していました。 読者からのフィードバックの後、記事を書き直しました。 ご迷惑をおかけして申し訳ございません。

推奨されます

デフォルトでHDMIが有効になっているのでUbuntu 14.04で音がしない
2019
ターミナルにASCIIアートでLinuxディストリビューションのロゴを表示する
2019
最新のSolus ISOスナップショットにGNOMEが含まれる
2019