Debian LinuxまたはUbuntuと、Linux Mintなどのその派生物を使用している場合は、Advanced Packaging Tool(APT)システムについて確実に知っているはずです。その名前から推測できるように、aptはパッケージ管理ツールとして使用されます。最も一般的なコマンドはapt-getコマンドです。通常、または少なくともapt-getは、パッケージのインストールまたは削除に使用されます。
たとえば、apt-getを使用してmysql-serverパッケージをインストールするコマンドは、次のようになります。sudo apt-getinstallmysql-server。
Aptはコマンドラインフォームとして実行されます。 aptシステムよりもインターフェースを好む人はaptitudeを使用できます。 Aptitudeはコンソールモードまたはターミナルで実行されます。グラフィカルユーザーインターフェイス(GUI)バージョンには、Synapticという名前の同様のツールがあります。 Aptitudeについてお見せします。
インストール
通常、aptitudeはデフォルトでインストールされます。そうでない場合は、apt-getコマンドを使用してインストールできます。
まず、インデックスパッケージファイルを更新します
sudo apt-get update
次に、aptitudeをインストールします
sudo apt-get install aptitude
適性の使用
aptitudeは、CLIモードまたはインターフェイスモードの両方で実行できます。パラメータなしで実行すると、インターフェイスモードで表示されます。 Aptitudeにはroot権限が必要なので、コンソールでsudoaptitudeと入力してaptitudeを実行できます。
メニューにアクセスするには、 Ctrl-Tを押します。 。次に、キーボードの矢印ボタンを使用してメニュー間を移動できます。
パッケージのインストール
パッケージをインストールするには、最初にパッケージを参照できます。パッケージを見つけたら、それを選択して +(プラス記号)ボタンを押します。 。 gボタンを押します パッケージアクションの概要をプレビューします。インストールをコミットするには、gボタンをもう一度押します 。
パッケージの名前の左側にパッケージの状態が表示される場合があります。パッケージの状態のリストは次のとおりです:
私 :インストール済みパッケージ
c :パッケージはインストールされていませんが、構成はシステムに残っています
p :システムから削除
v :仮想パッケージ
B :壊れたパッケージ
u :解凍されたファイルですが、ファイルはまだ構成されていません
C :半分構成済み-構成に失敗し、修正が必要
H :ハーフインストール-削除に失敗し、修正が必要
CLIモードでは、installパラメーターを使用して新しいパッケージをインストールできます。 GIMPをインストールするとすると、コマンドは次のようになります:
sudo aptitude install gimp
パッケージの削除
パッケージを削除するには、パッケージを選択し、-(マイナス記号)ボタンを押します。 。 gボタンを押します アクティビティの概要を表示します。 gボタンを押します もう一度コミットしてパッケージを削除します。
CLIモードでは、パラメータの削除を使用できます パッケージを削除します。 geditアプリケーションを削除したい場合、コマンドは次のようになります:
sudo aptitude remove gedit
パッケージインデックスを更新する
パッケージインデックスを更新するには、 u bottonを押すだけです。 。
または、 sudo aptitude updateと入力します コンソールから
アップグレードパッケージ
パッケージをアップグレードするには、Uボタンを押します 。アップグレード可能なすべてのパッケージにマークが付けられます。次に、gボタンを押します パッケージアクションの概要を表示します。 gボタンを押します もう一度アップグレードプロセスをコミットします。
CLIモードでは、パッケージをアップグレードする2つの異なる方法があります。ここにあります:
安全なアップグレード
安全なアップグレードとは、aptitudeがインストール済みのパッケージを最新バージョンにアップグレードすることを意味します。インストールされたパッケージは、使用されなくなるまで削除されません。パッケージ名を指定せずにsafe-upgradeを実行すると、aptitudeはアップグレード可能なすべてのパッケージをアップグレードします。
を使用してそれを行うことができます
sudo aptitude safe-upgrade
完全アップグレード
フルアップグレードは、セーフアップグレードと同様です。違いは、完全アップグレードは安全アップグレードほど保守的ではないということです。不要なアクションが発生する可能性があります。ただし、完全アップグレードでは、安全アップグレードでは実行できないアップグレードを実行できます。 apt-getツールでは、これは dist-upgradeと呼ばれます パラメータ。
構文は次のとおりです
sudo aptitude full-upgrade
Aptitudeを使用する理由
AptとAptitudeは、 dpkgと呼ばれる同じシステムに依存しています 。これは、RedHatベースのLinuxのRPMと似ています。ただし、AptとAptitudeにはいくつかの違いがあります。ここにいくつかの違いがあります:
- Aptitudeは、apt-cacheとaptmarkの機能を実行します。 apt-getだけではありません
- Aptitudeは、パッケージを削除する場所に関係なく、未使用の依存関係をすべて削除します。
- Aptitudeにはリゾルバー機能があります。これにより、インストール、削除、またはアップグレードのプロセスで競合が発生した場合の提案が得られます。
- Aptitudeは、廃止されたソフトウェアを追跡し、「廃止されたローカルで作成されたパッケージ」にリストします。
- Aptitudeには、パッケージを.debファイルにダウンロードするダウンロードパラメータがあります
もちろん、ここで説明していない機能はまだたくさんあります。いつでもmanaptitudeと入力するか、Aptitudeユーザーマニュアルにアクセスして詳細を確認できます。