GNU/Linux >> Linux の 問題 >  >> Debian

Wajig-Debianの統合パッケージ管理フロントエンド

Debianユーザー(およびUbuntuやLinux Mintユーザーなどの派生物)は、 APT(Advanced Package Tool)に精通している必要があります。 。パッケージ管理用のツールです。 APTにはいくつかのツールが付属しています。例として、Apt-get、apt-cache、apt-mark、apt-keyがあります。また、GUIモードのAptitudeやSynapticなどの別のフロントエンドのエンジンとしても使用されます。

APTをエンジンとして使用する別のフロントエンドがあります。その名前はWajig 。単一のWajigコマンドで、aptコマンドを「調整」して、要求しているクエリを処理し、結果をユーザーに提供できます。したがって、ユーザーとして、混乱する必要はありません クエリを処理するために必要な適切なツールについて。 apt-get、apt-cache、apt-mark、またはその他のaptコマンドですか?クエリをWajigに渡して、Wajigに処理させてください。 Wajigはユーザーモードでも実行できます。ただし、wajigがより高い特権を必要とする場合、wajigはrootパスワードの入力を求めます。ワジグについて掘り始めましょう。

インストール

システムにWajigがあるかどうかを確認するには、 wajigと入力するだけです。 コンソール/ターミナルで。以下のような出力が表示された場合は、wajigがシステムにインストールされています。

$ wajig
wajig >

そうでない場合は、apt-getコマンドを使用してwajigのインストールを開始できます。

$ sudo apt-get install wajig

Wajigの使用法

Wajigは2つの方法で実行できます。上記のようにwajigプロンプトを使用するか、wajigコマンドの後にwajigパラメータを直接入力します。

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

パッケージをインストールするには、次を実行するだけです:

$ wajig install package_name

または

$ wajig
wajig > install gnome-do

上の図から、wajigコマンドが gnome-doという名前のパッケージをインストールすることがわかります。 システムに。

パッケージを削除

パッケージを削除するには、パラメータの削除を使用します。

$ wajig remove package_name

上の画像から、wajigコマンドはbansheeという名前のパッケージをシステムから削除します。

パッケージのパージ

削除とパージの違いは、パージでは構成ファイルも削除されますが、削除は削除されないことです。バンシーパッケージを完全に削除する例を次に示します。

前のコマンドを見ると、apt-getコマンドと似ています。 apt-getを使用してパッケージをインストールするには、コマンドは類似 apt-getinstallpackage_nameまたはapt-getremovepackage_nameを使用して、パッケージを削除します。

これがwajigの力でもある興味深い部分です。

パッケージの検索

ソフトウェアをインストールしたいのですが、ソフトウェア名が正確にわからない場合があります。次に検索します。パッケージを検索するには、wajigsearchpackage_nameを実行するだけです。ソフトウェア名ターミネーターをインストールしたいとしましょう。次のようなコマンドを使用できます:

$ wajig search terminator

下の写真は出力を示しています。

apt-getコマンドを使用してパッケージを検索している場合、次のようなエラーが発生します:

Wajigは、検索を知っているほど賢いです apt-getパラメータではありません。これはapt-cacheパラメータです。 apt-cache検索ターミネーターを実行した場合 、正しい出力が得られます。

パッケージの説明を表示

必要なパッケージをすでに作成しているが、インストールまたは削除する前に確認したい場合は、showparameterを使用してその目的を果たすことができます。ターミネーターという名前のパッケージの説明を見たいとしましょう。 describeパラメーターを使用できます。その場合、コマンドは次のようになります:

$ wajig describe terminator

または、-vパラメータを追加して、パッケージに関する詳細情報を取得することもできます。

$ wajig describe terminator -v

それでも詳細を知りたい場合は、次のようなshowパラメータを使用してください:

$ wajig show terminator

wajig詳細ターミネータの使用 同じ出力も生成します wajigショーターミネーター

パッケージファイルを一覧表示する

パッケージがインストールされた後、パッケージが正確にどこにインストールされているかを知りたい場合があります。または、パッケージに付属しているファイル。パッケージがターミネーターパッケージであると仮定すると、次のように入力すると表示されます:

$ wajig list-files terminator

更新

新規および更新されたパッケージのリストを更新するには、次のように入力します:

$ wajig update

アップグレード

アップグレードの準備ができているパッケージが必要な場合はどうですか?次のように入力するだけでわかります:

$ wajig toupgrade

これがそのコマンドの出力例です。

セキュリティのアップグレード

Linuxシステムのセキュリティのみに関連するアップグレードパッケージのみを実行する場合、wajigはupgradesecurityという名前のパラメーターを提供します。したがって、セキュリティに関連するパッケージを手動で選択する必要はありません。次のように入力するだけです:

$ wajig upgradesecurity

次に、wajigが更新を実行し、結果をインストール済みのパッケージと比較して、必要なパッケージを選択します。最後に、このアップグレードプロセスをコミットするには、[はい]または[いいえ]を確認する必要があります。

アップグレードと配布のアップグレード

Wajigには2つのアップグレードシナリオがあることがわかります。アップグレードと配布のアップグレード。違いはアップグレードです 既存のパッケージのみをアップグレードします。新しいパッケージはインストールされません。一方、配布のアップグレード 既存のパッケージを更新し、新しいパッケージをインストールする場合があります。ディストリビューションアップグレードは通常、Linuxバージョン(Debian6からDebian7など)をアップグレードする場合に使用されます。構文は次のとおりです:

Upgrade
$ wajig upgrade
Distribution Upgrade
$ wajig distupgrade

ディストリビューションのアップグレードを行う前に更新プロセスを実行したい場合、wajigは簡単なコマンドでそれを実行できます:

$ wajig dailyupgrade

自動クリーニングと自動削除

パッケージをインストールまたは削除した後、一部のパッケージが残る場合があります。 autocleanでクリーニングできます および自動削除 パラメーター。ダウンロードできなくなった.debファイルをダウンロードキャッシュから削除する場合は、次を使用できます:

$ wajig autoclean

反対側では、次を使用することもできます:

$ wajig autoremove

未使用の依存関係パッケージを削除するには。

孤立パラメータ

システムに孤立したライブラリがある可能性もあります。孤立したライブラリとは、インストールされているパッケージにライブラリが必要ないことを意味します。次のように入力すると、リストを表示できます:

$ wajig oprhans

Orphansパラメータにはdeborphanが必要です システムにインストールするパッケージ。お持ちでない場合は、次のように入力してインストールできます:

$ wajig install deborphan

孤立したライブラリのリストを取得したら、それらをパージしてストレージスペースを節約できます。 purgeorphanを使用してそれを行うことができます パラメータ。コマンドは次のとおりです:

$ wajig purgeorphans

これは、Linuxでのwajigコマンドの使用法です。 rpm2debやrpminstallパラメーターなど、この記事では取り上げられていない興味深いパラメーターがまだたくさんあります。コンソールでmanwajigと入力するか、Wajigの概要ページにアクセスして、wajigをさらに詳しく調べることができます。


Debian
  1. Tasksel –Debian用のグループパッケージインストールツール

  2. Debian – Debian用の最新のGccを入手しますか?

  3. Debian – Debianリポジトリの安全性?

  1. Linuxパッケージ管理のためのAppImageの使用

  2. Linux でのパッケージ管理のための 15 の aptitude コマンドの例

  3. Linux 用の完全に統合されたパッケージ マネージャーがないのはなぜですか?

  1. debian /ubuntudpkgコマンドで頻繁に使用されるオプション

  2. Apt-cacheは?

  3. Debian用ISPConfig3ProFTPd