[Ubuntu]APT-Advanced Packaging Tool簡明ガイド
2616 ワード
Advanced Packaging Toolは、一般的にaptと略称され、Debian GNU/Linux distributionおよびそのバリエーションバージョンでコアライブラリとともにソフトウェアのインストールとアンインストールを処理します.
UbuntuはDebianの変異発行版なので、DebianとUbuntuではaptコマンドを使用できます.apt-getコマンドを使用するには、一般的にroot権限が必要です. apt-get update:このコマンドを実行するには/etc/apt/sourcesを変更する必要があります.listまたは/etc/apt/preferences.通常、このコマンドは定期的に実行され、ソフトウェアリストが最新であることを維持します. apt-get install packagename:新しいパッケージをインストールします. apt-get remove packagename:パッケージをアンインストールしますが、パッケージのプロファイルとデータファイルを保持し、パッケージと同時にインストールされた依存パッケージを保持します. apt-get remove--purge packagename/apt-get purge packagename:この2つのコマンドは同じ役割を果たし、パッケージをアンインストールすると同時に関連するすべてのものを削除しますが、依存パッケージは含まれません. apt-get autoremove packagename:孤立パッケージを削除します.たとえば、あるソフトウェアの古い依存パッケージです.通常、パッケージをアンインストールした後、このコマンドを使用して、これ以上保持したくない孤立依存パッケージを削除します. aptitude remove packagename/aptitude purge packagename:パッケージをアンインストールし、使用されなくなった依存パッケージを削除します. dpkg--force-all--purge packagename:パッケージを強制的にアンインストールします(慎重に). apt-get autoclean:アンインストールされたソフトウェアをバックアップから自動的に削除します. apt-get clean:バックアップを削除します. apt-get upgrade:パッケージを更新します.(パラメータ-uを常に追加して使用:apt-get-u upgrade) apt-get dist-upgrade:システムを新しいバージョンにアップグレードします. apt-cache search string:パッケージリストで文字列を検索します. aptitude:apt-getよりも詳細な情報があるため、インストール済みまたは使用可能なパッケージを詳細に表示します.ソフトウェアのインストールとアンインストールに適しています. apt-cache showpkg pkgs:パッケージ情報を表示します. apt-cache dumpavail:使用可能なソフトウェアのリストを印刷します. apt-cache show pkgs:dpkg-print-availのようなパッケージレコードを表示します. apt-cache pkgnames:パッケージリスト内の任意のパッケージの名前を印刷します. dpkg-S file:このドキュメントがインストールされているパッケージはどれですか. dpkg-L package:パッケージ内のドキュメントを一覧表示します. dpkg-l:インストールされているすべてのパッケージをリストします. apt-file search filename:特定のドキュメントを含むパッケージを検索します.
1.インストールされているすべてのパッケージの表示
2.現在使用可能なすべてのソース(Repository)を表示します.このコマンドは、すべてのソースの優先度を印刷します.
または/etc/apt/sourcesを直接表示します.リストファイル
3.add-apt-repositoryを使用してソースを追加します.
4.インストール前にパッケージのバージョンを表示する
UbuntuはDebianの変異発行版なので、DebianとUbuntuではaptコマンドを使用できます.apt-getコマンドを使用するには、一般的にroot権限が必要です.
1.インストールされているすべてのパッケージの表示
#
$ dpkg -l
#
$ dpkg --get-selections | grep -v deinstall
2.現在使用可能なすべてのソース(Repository)を表示します.このコマンドは、すべてのソースの優先度を印刷します.
$ apt-cache policy
または/etc/apt/sourcesを直接表示します.リストファイル
$ cat /etc/apt/sources.list
3.add-apt-repositoryを使用してソースを追加します.
$ sudo add-apt-repository ppa:chris-lea/zeromq
$ sudo apt-get update
4.インストール前にパッケージのバージョンを表示する
$ apt-cache policy <package>