[[Debian]] /////////////////////////////////////////////////////////////////////////////// * 目次 [#n85f6908] #contents(); /////////////////////////////////////////////////////////////////////////////// * 基本 [#z89a3af4] - インストール # aptitude install <パッケージ名> - 削除(プログラムのみ。設定ファイル等は削除されない) # aptitude remove <パッケージ名> - 削除(プログラムのみでなく、設定ファイル類も削除) # aptitude purge <パッケージ名> または #dpkg --purge <パッケージ名> /////////////////////////////////////////////////////////////////////////////// * 検索系 [#d01d6eca] ** キーワードでパッケージを探す [#aebe1608] # apt-cache search <キーワード> ** パッケージに含まれるファイルを調べる [#n0e37028] + パッケージファイルの実体を指定して調べる $ dpkg-deb --contents ***.deb ** 或るファイルがどのパッケージに属するものかを調べる [#ed691e29] + auto-apt を使う # auto-apt update # 検索に使うデータベースを更新する $ auto-apt search /foo/bar &br; + apt-file - apt-cache と異なり、あるファイルが含まれているパッケージを探したり、インストールや取得をせずにパッケージの中身を一覧表示したりできます。([[Debian本家による説明>http://packages.debian.org/ja/lenny/apt-file]]) - 使い方は、apt-cache に似ている $ apt-file search /foo/bar - default では入らないらしいので入れておく # aptitude install apt-file /////////////////////////////////////////////////////////////////////////////// * メンテナンス系 [#s2fffa80] - /var/cache/apt/archives について&br; コマンド apt-get install hoge 等とやっていると、そのたびに、このディレクトリにパッケージ貯め込まれていく。/var を1GB程度の独立したパーティションにしていると、そのうち満杯になってしまう。そこでこの中のファイルを消せるモノなら消したい訳だが、「そろそろ容量的に危ないかな」と思ったら、次で消去出来る。 # apt-get clean 古いパッケージのみを選択的に消したい場合は、次を実行する。 # apt-get auto-clean /////////////////////////////////////////////////////////////////////////////// * deb パッケージ作成 [#yec30388] - (調査中) ** 必要なパッケージ [#m6f35eb8] - build-essential - devscripts - dh-make (但し、インストールされるコマンドは、/usr/bin/dh_make) - lintian - fakeroot - gnupg(配布することを考えてなければ特に必要ない) ** パッケージ作成方法 [#cf723898] ** 参考リンク [#q376ed2d] /////////////////////////////////////////////////////////////////////////////// * 信頼出来るリポジトリのGPG Public Key を取り込む [#ve749073] + wgetなりなんなりで、公開鍵ファイル(<hogehoge.key>とする)を取得する。 + 鍵を取り込む # apt-key add <hogehoge.key>