出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2012/12/22 22:55:37」(JST)
ウィキペディアにおけるAPT (Avoid peacock terms) については、Wikipedia:大言壮語をしないをご覧ください。 |
この項目では、パッケージ管理システムについて説明しています。
|
APT (Advanced Packaging Tool) とはDebian用に開発されたパッケージ管理システムである。現在はRPMに対応するように移植されたapt-rpmも存在する。
目次
|
パッケージ同士の関係は大きく分けて以下の4つが存在する。
代表的なコマンドは次のとおり。
新しいソフトウェアのインストール(root権限が必要)
apt-get install パッケージ名 [ Enter ]
ソースパッケージのダウンロード
apt-get source パッケージ名 [ Enter ]
ソースパッケージをコンパイルする為に必要なパッケージのインストール(root権限が必要)
apt-get build-dep パッケージ名 [ Enter ]
リポジトリの更新(root権限が必要)
apt-get update [ Enter ]
インストール済みのソフトウェアの更新(root権限が必要)
apt-get upgrade [ Enter ]
ディストリビューションのアップグレード(root権限が必要)
apt-get dist-upgrade [ Enter ]
またこれらapt-getコマンドを使用すると、システムに必要なパッケージが存在しない場合、その不足している依存性パッケージを自動的に判別し、そのパッケージも同時にインストールしてくれる。dist-upgradeを指定した場合、更新可能なすべてのパッケージに対して依存関係を解析し、重要なアップデートを更新するが、依存関係の問題から重要でないパッケージは削除される場合もある。
パッケージの検索
apt-cache search 検索キーワード [ Enter ]
特定パッケージの情報表示
apt-cache show パッケージ名 [ Enter ]
特定パッケージの削除(root権限が必要)
apt-get remove パッケージ名 [ Enter ]
特定パッケージの設定ファイルを含めた削除(root権限が必要)
apt-get purge パッケージ名 [ Enter ]
不要なパッケージの自動削除(依存されていないライブラリ等)(root権限が必要)
apt-get autoremove [ Enter ]
Debian系もRPM系も設定ファイル(大抵は/etc/apt/sources.list)を書き換えることでダウンロード先の変更・パッケージリストの指定変更が可能である。Debian GNU/LinuxやVine Linuxをはじめ、この設定の変更でディストリビューションのバージョンアップを行うことができるディストリビューションも存在する。
またSynapticと同様に、パッケージのリポジトリを変更しやすくするためのGUIフロントエンドも存在する。
CUIで動作するフロントエンドとしてaptitudeがある。またDebian系、RPM系とも Synaptic というGUIフロントエンドが存在する。
apt-getには隠し機能があり、aptitudeの隠し機能と対になっている。("\"は円記号ではなくバックスラッシュである)
$ apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"...
|
この「APT」はFLOSSに関連した書きかけ項目です。この記事を加筆して下さる協力者を求めています(Portal:FLOSS)。 |
Look up Apt in Wiktionary, the free dictionary. |
Apt may refer to:
Contents
|
This disambiguation page lists articles associated with the same title. If an internal link led you here, you may wish to change the link to point directly to the intended article. |
全文を閲覧するには購読必要です。 To read the full text you will need to subscribe.
リンク元 | 「fit」「proper」「adequate」「adequately」「predispose」 |
拡張検索 | 「technetium(99mTc) mercaptoacetylglycylglycylglycine」「adaptor protein 2」「polysynaptic」 |
[★] メルカプトアセチルグリシルグリシルグリシンテクネチウム(99mTc)
.