Ubuntuのソフトウェア管理

Ubuntuのソフトウェア管理

  • 通常、Debianパッケージソフトウェアをコンパイルせずに、プリコンパイルされたバイナリRPMファイルに似た「の.deb」の形式、その設置速いの拡張子、。パッケージファイルは、ファイル、およびメタデータの指示特定の機能や、必要なソフトウェアが含まれています
  • dpkgの:RPMと同様のDebianのパッケージマネージャ、dpkgのシステムは、Debianのパッケージマネージャに基づいています。あなたは、インストール、削除、およびパッケージをビルドしますが、自動的にソフトウェアパッケージまたはその依存関係をダウンロードしてインストールすることはできません
  • APT:高度なパッケージツール、強力なソフトウェア管理ツール、さらにはクライアント/サーバアーキテクチャに基づいて、あなたの全体のUbuntuシステムをアップグレード
  • サーバー上のすべてのDEBパッケージをコピーして、各パケットのヘッダ(ヘッダ)情報に基づいて分析ツールはすべてのDEB DEBパッケージのgenbasedir APT分析を使用するには、フォルダベースに記録された結果:APT作品インデックスは、DEBの新しいインデックスリストを生成genbasedir使用するように、変更するAPTサーバーの件名に一度DEB、DEBを、ファイルの一覧。クライアントは、最初のDEBのインデックスリストをインストールまたはアップグレードする際にお問い合わせので、すべてのパッケージが依存関係を持って学び、そしてインストールするために一緒にクライアントにダウンロードしなければなりません。クライアントは、インストール、アップグレードまたはいくつかのパッケージを削除したい場合は、クライアントコンピュータは、それがの/ var /キャッシュ/ / aptの中に置かれ、クライアントが使用してapt-getをインストールしたりします解凍し、DEBインデックス圧縮ファイルのリストを作っていますときにコマンドapt-getは、整列クライアントコンピュータ内のこのフォルダDEBデータとデータベースは、DEBがインストールされているものを知っているアップグレードをインストールすることはできませんまたはアップグレード

dpkgの

それは、DebianのLinuxシステムをインストール作成したパッケージを管理するために使用されるユーティリティです。

一般的な使用法

dpkgの-i package.deb#インストールパッケージ
-rパッケージ#をdpkgのパッケージを削除すると、その自動アンロードに依存しない
(構成ファイルを含む)パッケージを削除-Pパッケージ#をdpkgの
-Lパッケージ#ファイルリストをdpkgがパッケージに含ま同様の-ql RPM
パッケージの-l#ショーのバージョンのためにdpkgパッケージ変更、同様の-qi RPM
-l#リスト現在インストールされているパッケージ、同様の-qaのRPMのpkg
キーワードの#1のdpkg、同様の回転数に関連するコンテンツの-Sパッケージ- QFの
はdpkg -sパッケージ#は、同様の-qi RPMは、詳細を含む、パッケージの状態を一覧表示します
dpkgの-C#package.debパッケージdebファイル、類似した-qpl RPMの内容を一覧表示
--configure構成パッケージパッケージ#1のdpkg
はdpkgを-アンパックpackage.deb#がコンテンツdebパッケージのロックを解除します

dpkgの例:

システムにインストールされているすべてのパッケージを一覧表示します
  -l #dpkg
パッケージによってインストールされたファイル一覧表示します
  #dpkg -Lのbash
パッケージ、そこから表示/ binに/ bashの
  #dpkgの-S / binに/ bashが
ローカル.debファイルのインストール
  #をdpkgの-i /mnt/cdrom/pool/main/z/zip/zip_3.0-11build1_amd64.deb
アンインストールパッケージ
  #dpkg -rジップ
:一般的にdpkgのアンインストールパッケージを使用しないことをお勧め。あなたは、パッケージを削除すると、他のパッケージが依存しているためと、アンロードされず、もはや正常に機能しないかもしれません

apt / apt-getを

apt-getコマンドは、Debian LinuxのリリースAPTパッケージ管理ツールです。すべてのディストリビューションは、パッケージ管理システムを使用して、Debianをベースにしています。debパッケージは、一般的に、Windowsのファイルにインストールされているだけのように、一緒にアプリケーションパッケージファイルにすることができます

apt-getコマンドとaptの比較

aptのコマンドは、コマンドの機能を置換
apt-getをインストールするには、インストールしますaptパッケージ
のapt削除apt-getのパッケージを削除
がちパージapt-getのパージ削除パッケージと設定ファイル
のapt更新apt-getのリポジトリを更新するには、更新をインデックス
のaptアップグレードapt-getのアップグレードは、すべてのパッケージをアップグレードし、アップグレード
のapt自動的削除apt-getは自動的に不要なパッケージの削除自動削除
のapt apt-getをdistのフルアップグレードの依存関係を -upgradeのプロセスを自動的にアップグレードパッケージ
のapt検索のapt-キャッシュを検索検索アプリケーション
のaptショーのapt-キャッシュショーの表示インストールの詳細

apt-特定のコマンド

リスト一覧パケットaptの条件が含まれています(既にインストールなどをアップグレードすることができます)
のapt-編集リスト編集ソースソース
ログファイルに記録さ/var/log/dpkg.logがちコマンド操作(例えば、インストールして、パッケージを削除します)

aptの例

  • インストールパッケージ:
      APTのZIPツリーをインストールします
  • :パッケージの削除
      APT削除ツリーのZIP
      パッケージ構成ファイルを削除しがち削除は--purgeオプションを追加し、注意して使用し:説明
  • アップデートパッケージインデックス:
      APT更新
  • パッケージのアップグレード:お使いのシステムをアップグレードするには、まずあなたのパッケージインデックスを更新し、その後、アップグレード
      aptのアップグレードを

おすすめ

転載: blog.51cto.com/14234291/2443783