## page was renamed from UbuntuTips/Application/PackageManagementSystem/HowToSearchOrInstallOrRemovePackagesWithCUI ## page was renamed from UbuntuTips/Application/HowToSearchOrInstallOrRemovePackagesWithCUI ## URLに使われるページ名はアルファベット(WikiName形式)を用いる ## 以下のタイトルを内容に沿ったものに変更する #title apt-cache•apt-file•apt-get•gdebiの使い方 ## 「6.06 Dapper Drake」といった形式で箇条書きにする ## バージョン非依存のTipの場合は「すべて」と記述 * '''対象とするUbuntuのバージョン''' * 7.10以降すべて ## 以下にTipsを記述 ||<>|| 概要:: 以下に {{{apt-cache}}}, {{{apt-file}}}, {{{apt-get}}}, {{{gdebi}}} の基本的な使い方を説明します。各コマンドの詳細については[[UbuntuTips/Others/Man|コマンドのヘルプを見るには]]を参照にして Man ページをご覧ください。 == 検索 == 検索をする前に {{{ $ sudo apt-get update }}} を[[UbuntuTips/Others/HowToUseTerminal|端末]]で実行してデータベースを最新のものにしておいてください。 === 検索語を情報に含むパッケージを探す === {{{ $ apt-cache search 検索語 }}} === パッケージの情報を表示 === あるパッケージの情報を表示します。 {{{ $ apt-cache show パッケージの名称 }}} === パッケージの依存情報を表示 === あるパッケージの依存情報を表示します。 {{{ $ apt-cache depends パッケージの名称 }}} === パッケージの被依存情報を表示 === あるパッケージの被依存情報を表示します。 {{{ $ apt-cache rdepends パッケージの名称 }}} === パッケージのインストール候補を表示 === あるパッケージのインストール候補を表示します。 {{{ $ apt-cache policy パッケージの名称 }}} === あるファイルを含むパッケージを探す === データベースを最新にするため {{{ $ sudo apt-file update}}} をした後、 {{{ $ apt-file search 探したいファイル }}} ||<#F1F1ED> {i} ファイルをフルパスで指定すると効果的です。|| == インストール == パッケージのインストールをする前に {{{ $ sudo apt-get update }}} を[[UbuntuTips/Others/HowToUseTerminal|端末]]で実行してデータベースを最新のものにしておいてください。 === レポジトリからインストール === ネット上のレポジトリからパッケージを依存関係を解決させつつインストールします。 {{{ sudo apt-get install パッケージの名称 }}} ||<#F1F1ED> {i} 8.10より初期状態で {{{apt-get}}} は推奨パッケージをインストールするようになりました。([[https://wiki.ubuntu.com/IntrepidReleaseNotes/ja#%E3%80%8C%E6%8E%A8%E5%A5%A8%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%80%8D%E3%81%AE%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB|参考]])|| === ローカルのパッケージをインストールする === ローカルにダウンロードしたパッケージを依存関係を解決させつつインストールします。 {{{ sudo gdebi ダウンロードしたパッケージのファイル名 }}} ||<#F1F1ED> {i} 必要ならばパッケージをフルパスで指定してください。|| == 削除 == === パッケージの削除 === あるパッケージを削除します。 {{{sudo apt-get remove パッケージの名称 }}} === 不要なパッケージを削除 === 依存関係上不要になったパッケージを削除します。 {{{ sudo apt-get autoremove }}} === 不要なパッケージも含めて削除 === あるパッケージを依存関係上不要になったパッケージを含めて削除します。 {{{ sudo apt-get autoremove パッケージの名称 }}} === 不要なパッケージも含めて完全削除 === あるパッケージを依存関係上不要なパッケージ及び設定ファイル<>を含めて削除します。 {{{ sudo apt-get --purge autoremove パッケージの名称 }}} == 参考 == * [[http://debian.fam.cx/index.php?AptGet|D: AptGet - Debian GNU/Linux スレッドテンプレ]] * [[http://www.debian.org/doc/manuals/apt-howto/|APT HOWTO (Obsolete Documentation)]] * [[https://help.ubuntu.com/community/AptGet/Howto|AptGetHowto Ubuntu - Documentation]] ## リンク切れ ## https://help.ubuntu.com/7.10/add-applications/C/advanced.html#apt == 備考 == 古いバージョンで「autoremove」が効かなかった記憶があるので対応を7.10以降としました。 ----