debianパッケージマネージャーのすべて:dpkg、apt、aptitudeの説明

All About Debian Package Managers



このチュートリアルでは、を使用してパッケージをインストール、削除、検索、および一覧表示する方法について説明します。 dpkg apt 適性 LinuxDebianのパッケージマネージャーと各コマンドの簡単な説明。

  • dpkg
  • を使用してソフトウェアをインストールする dpkg
  • を使用してソフトウェアを削除する dpkg Debianで
  • を使用してプログラムを一覧表示する dpkg Debianで
  • を使用してプログラムに属するファイルを一覧表示します dpkg
  • を使用してインストールディレクトリを表示する dpkg
  • apt
  • apt リポジトリ
  • を使用してソフトウェアをインストールする apt
  • を使用してソフトウェアを削除します apt
  • を使用してパッケージを検索する apt
  • を使用してパッケージを一覧表示する apt
  • apt トラブルシューティング
  • 適性
  • でソフトウェアをインストールする 適性
  • aptitudeを使用したリポジトリの更新
  • でソフトウェアを削除する 適性
  • を使用してソフトウェアをアップグレードする 適性
  • LinuxHintの関連記事

DPKG

dpkg LinuxDebianパッケージマネージャーです。いつ apt また apt-get 使用されると、 dpkg 追加機能を含めながら、アプリケーションをインストールまたは削除するプログラム dpkg 依存関係の解決は好きではありません。プログラム dpkg プログラムのインストールまたは削除、プログラムまたはプログラムの特定の情報の一覧表示に使用できます。







ノート :パッケージnet-toolsが使用される例を示すために、任意の.debパッケージを使用して、ターミナル実行でnet-toolsパッケージを使用します。



wgethttp://ftp.us.debian.org/debian/プール/主要/NS/ネットツール/
net-tools_1.60 + git20161116.90da8a0-1_amd64.deb



dpkgDebianを使用したソフトウェアのインストール

パッケージをインストールするには、パラメータを使用します -私 (インストール):





dpkg -私 <PackageName.deb>>

ノート :.debパッケージを置き換えます。



Debianでdpkgを使用してソフトウェアを削除する:

以下の例のように、removeパッケージのパラメーター–removeが必要です。

dpkg - 削除する <PackageName.deb>>

Debianでdpkgを使用しているプログラムを一覧表示します。

インストールされているパッケージのリストを印刷するには、パラメーター-l(リスト)を使用します。

dpkg -NS

Debianでdpkgを使用して、プログラムに属するパッケージまたはファイルを検索します。

NS -NS (search)パラメーターは特定のパッケージを検索するのに役立ちますが、このコマンドはソフトウェアメタデータも表示します。

dpkgを使用してプログラムに属するファイルを一覧表示します。

とともに dpkg コマンドを使用すると、インストールされたパッケージに関連付けられている、または属しているすべてのファイルを一覧表示できます。 -NS パラメータ:

dpkg -NS <パッケージ名>>

dpkgを使用してインストールディレクトリを表示します。

新しいパッケージをインストールする前に、 -NS パラメータ:

dpkg -NS <パッケージ名>>

APT / APT-GET

コマンド apt に有利です dpkg 依存関係を解決し、更新されたソフトウェアを自動的にダウンロードするためです。ソフトウェアをダウンロードするには、このコマンドはファイルにある一連のソフトウェアリポジトリを指します /etc/apt/sources.list 。 Debianをインストールした後、最初にこのファイルを編集して、Debian DVD / USBインストールパスを指す行をコメントし、適切なリポジトリを追加する必要があります。
NS apt コマンドは dpkg パッケージを管理するプログラム。

aptリポジトリ

nanoを使用してsources.listファイルを編集し、次を実行して読み取ることができます。

以下 /NS/apt/sources.list

私の場合、DebianStretchファイルを /etc/apt/sources.list 行を除くすべての行にコメントを付ける必要があります。

deb http://deb.debian.org/debianストレッチメイン
deb-src http://deb.debian.org/debianストレッチメイン

deb http://deb.debian.org/debian-セキュリティ/ストレッチ/メインを更新
deb-src http://deb.debian.org/debian-セキュリティ/ストレッチ/メインを更新

deb http://deb.debian.org/Debianストレッチ-メインを更新
deb-src http://deb.debian.org/Debianストレッチ-メインを更新

このチュートリアルの後半で示すようにaptを更新する場合、sources.listおよび / etc / apt / ディレクトリが含まれます。編集する代わりに、追加のリポジトリを使用して新しいファイルを追加します。 sources.list ファイル。

aptを使用してソフトウェアをインストールします。

aptを使用してソフトウェアをインストールするには、オプションが必要です インストール プログラム名の前。 aptを試すには、今後の手順で使用するパッケージマネージャーの適性をインストールしてください。

aptインストール <パッケージ名>>

ノート: オプションを追加できます -と プログラムのインストール時に確認を求められないようにするため。

aptを使用したソフトウェアの削除:

でパッケージを削除するには apt コマンド実行:

aptremove<パッケージ名>>

ノート: ソフトウェアを削除するときも、オプションを使用できます -と 確認を求められないようにするため。

aptを使用してパッケージを検索する

オプション検索を使用すると、特定のパッケージを検索できます。次の画像では、nikto is searchを使用して、パッケージタイプを検索します。

apt検索<パッケージ名>>

aptを使用したパッケージの一覧表示:

次のコマンドを実行して、インストールされているパッケージを一覧表示できます。

aptリスト

適切なトラブルシューティング

時々悪いソフトウェアの削除または同様の問題のためにaptが失敗するかもしれません、それは一般的なものを修正するためのいくつかのコマンドを持っています apt パッケージマネージャーの問題。

apt-きれいにする
apt-オートクリーンを取得
apt-get -NS インストール
apt-get -修正-欠落 インストール
apt-get - パージ自動削除
aptアップデート


適性

aptitudeパッケージマネージャーはaptと同様に機能します。また、ソフトウェアのダウンロードとインストールが可能で、端末内にインタラクティブモードがあります。このパッケージマネージャーには、ステータスごとにパッケージを表示および参照したり、パッケージをインストールおよび削除したりできるインタラクティブモードがあります。コマンドラインから、と同様のオプションを使用して使用することもできます。 apt パッケージマネージャー、aptitudeはaptが使用するのと同じリポジトリを使用します。インタラクティブモードを表示するには、コマンドを実行しているプログラムを呼び出すだけです。 適性 コンソールに追加オプションなし。

インタラクティブモードを終了するには、を押すだけです NS を押して確認します

適性の更新:

aptitudeを使用してリポジトリを更新するには、次のコマンドを実行できます。

適性の更新

aptitudeを使用してパッケージをインストールします。

aptと同様に、aptitudeを使用してソフトウェアをインストールするには、次のコマンドを実行できます。

aptitudeインストール <パッケージ名>>

aptitudeを使用してパッケージを削除します。

aptitudeを使用してパッケージを検索します。

aptitudeを使用してパッケージを検索するには、前述のように、オプションなしでコマンドまたはaptitudeを実行するインタラクティブコンソールを使用できます。コマンドラインからパッケージを検索するには、次のコマンドを実行します。

aptitudeを使用してパッケージを一覧表示します。

Aptitudeを使用して、次の方法でプログラムを一覧表示することもできます。

適性検索〜i

適性によるアップグレード:

aptitude runを使用してソフトウェアをアップグレードするには:

適性の安全なアップグレード

と同じように apt 、適性を使用する場合は、を追加できます -と インストールの削除またはアップグレードの確認を求められないようにするオプション。

これは基本的に、Debianでパッケージを管理するために知っておく必要のあることです。一般的に、Linuxについて質問がある場合は、次のサポートチャネルからお問い合わせください。 https://support.linuxhint.com またはツイッターを通じて @linuxhint

関連記事:

Debianにインストールされているすべてのパッケージを一覧表示する
apt-getとdpkgを使用してUbuntuとDebianのパッケージをアンインストールします