OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

8.1.1. APTと dpkg


Debianパッケージはソフトウェアアプリケーションの圧縮アーカイブです。 バイナリパッケージ (a debファイル ファイルには直接使用できるファイル(プログラムやドキュメントなど)が含まれますが、 ソースパッケージ ソフトウェアのソースコードとバイナリパッケージの構築に必要な手順が含まれています。Debianパッケージには、アプリケーションのファイルに加えて、その他の アプリケーションに必要な依存関係の名前や、パッケージのライフサイクルのさまざまな段階 (インストール、削除、アップグレード) でコマンドを実行できるようにするスクリプトなどが含まれます。

当学校区の dpkg ツールは処理とインストールのために設計されました debファイル パッケージをインストールできない原因となる満たされていない依存関係(ライブラリが見つからないなど)が発生した場合、 dpkg 依存関係を満たす可能性のあるパッケージを検索したり処理したりする認識や組み込みロジックがないため、単に不足している依存関係をリストするだけだった。Advanced Package Tool(APT)は、

配合工業用化学製品の apt   apt-getはこれらの欠点に対処するために設計されており、これらの問題を自動的に解決することができます。 dpkg この章では APT ツールについて説明します。

システム上でDebianパッケージを扱うための基本コマンドは dpkg、インストールまたは分析を実行します debファイル パッケージとその内容物。ただし、 dpkg Debianの世界の一部しか把握していません。システムにインストールされているものとコマンドラインで指定したものについては認識しますが、利用可能な他のパッケージについては何も認識しません。そのため、依存関係が満たされていない場合は失敗します。APTはこうした制限に対処します。

APTは、Debianパッケージ、つまりDebianシステム上のアプリケーションを管理するツールセットです。APTを使用すると、アプリケーションのインストールと削除、パッケージの更新、さらにはシステム全体のアップグレードまで行うことができます。APTの優れた点は、パッケージのインストールや削除だけでなく、パッケージ化されたアプリケーションの要件と依存関係(さらにはそれらの要件と依存関係)を考慮し、自動的に満たそうとする完全なパッケージ管理システムである点にあります。APTは以下に依存しています。 dpkg しかしAPTは dpkg前者はオンラインソースから最新のパッケージをインストールし、依存関係を解決しながら dpkg ローカル システムにあるパッケージをインストールしますが、依存関係を自動的に解決しません。

もしあなたが、プログラムをコンパイルした経験があるなら、 gccの (例えば、 make   configure(原文が不明瞭なため、正確な翻訳ができません) )を初めて使った人は、特にアプリケーションに複数の依存関係がある場合は、非常に骨の折れる作業だったことを覚えているでしょう。様々な警告やエラーメッセージを解読することで、コードのどの部分に問題があるのか​​を特定できる場合があり、その問題の原因はライブラリの不足やその他の依存関係であることがほとんどでした。そして、その不足しているライブラリや依存関係を特定し、修正して再試行します。運が良ければコンパイルは完了しますが、多くの場合、別の依存関係が壊れているというエラーメッセージが表示され、ビルドは再び失敗します。

APT は、その問題を軽減し、プログラムの要件と依存関係を照合して解決するために設計されました。この機能は Kali Linux ですぐに使用できますが、万能ではありません。パッケージのインストール、ソフトウェアの更新、パッケージの問題のトラブルシューティングを行う必要があるため、Debian と Kali のパッケージング システムの仕組みを理解しておくことが重要です。Kali Linux での日常業務では APT を使用することになるため、この章では APT を紹介し、パッケージのインストール、削除、アップグレード、管理の方法、さらには異なる Linux ディストリビューション間でパッケージを移動する方法を説明します。また、APT を活用するグラフィカル ツールについても説明し、パッケージの信頼性を検証する方法を示し、Kali システムに毎日更新を提供する手法であるローリング ディストリビューションの概念についても詳しく説明します。

使い方を詳しく説明する前に dpkg APT を使用してパッケージをインストールおよび管理するには、APT の内部動作の一部を詳しく調べ、APT に関連する用語について説明することが重要です。


パッケージソースと 抽出時間と source ソースパッケージとは、

ソースパッケージ プログラムのソース コード (パッケージ ソースと混同しないでください)。パッケージ ソースは、パッケージが含まれているリポジトリ (Web サイト、FTP サーバー、CD-ROM、ローカル ディレクトリなど) です。

パッケージソースと 抽出時間と source ソースパッケージとは、

ソースパッケージ プログラムのソース コード (パッケージ ソースと混同しないでください)。パッケージ ソースは、パッケージが含まれているリポジトリ (Web サイト、FTP サーバー、CD-ROM、ローカル ディレクトリなど) です。

APTは、リポジトリ、パッケージストレージシステム、または単に「パッケージソース」からパッケージを取得します。 /etc/apt/sources.list ファイルには、Debian パッケージを公開するさまざまなリポジトリ (またはソース) がリストされています。


OnWorksのトップOSクラウドコンピューティング: