- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Ubuntu

はじめに Edit

aptより便利そうなaptitudeの使い方。

このwikiでapt-getとなっている箇所は、aptitudeに置き換えてください。混在させると面倒なことになるかもしれませんので。

../アップデートも見て置いてください。

Ubutunの日本語訳されたManページがあるのでそれも参照のこと。
Ubuntu Manpage: aptitude \- パッケージマネージャの高レベルインタフェース

Ubuntuの公式wikiと、
端末でアプリケーションを検索・インストール・削除するには(aptitude編) - Ubuntu Japanese Wiki

2chのwikiも参考になります。
AptGet - Debian GNU/Linux スレッドテンプレ

proxyの設定の仕方 Edit

簡単な使い方 Edit

以下で検索し、

aptitude search hogehoge

以下で詳細をみつつ、

aptitude show hogehoge

以下でインストール

sudo aptitude install hogehoge

以下で削除

sudo aptitude remove hogehoge

簡単!

パッケージがインストールされているか確認 Edit

aptitude search hogehoge

で左のpとかiとかの1文字目の記号を見ればわかります。検索するパッケージ名は正規表現でも行けるようです(例:aptitude search "hogehoge|foobar|unko" grepしなくていい!?)

肝心のsearchでの表示に関しては、man aptitudeしてsearchの所を見ればいい(8.04LTS) のですが、簡単に書いて置くと、

最初の1文字目(現在の状態):

  • p パッケージまだ入れたこと無い インストールされてない
  • i インストール済み
  • c パッケージはないけど、設定ファイル残ってる(一度入れたことあると思われる) 逆にいうと今はインストールされてない
  • v 仮想パッケージ(ナニコレ?) しらん

2文字目(予定):

  • なし なし
  • i インストール予定
  • d パッケージ削除予定
  • p パッケージと設定を削除予定

3文字目:

  • A 自動インストールされたもの

バージョンアップで意味が変わっているかもしれないので man aptitudeして確かめてください

(おまけ)dpkg -lのrcとかiiとかって何? Edit

ここは前に書いていたののおまけ(ようは古い)

以前にインストールしたかどうかを確認は
(例:php5関連があるか)

dpkg -l | grep php5

と書いていましたが、aptitude search (パッケージ名)で事足りると思う

  • rc: 削除済みで設定ファイルだけある
  • ii: インストール済み

ようするにrcのは気にしなくていいのでは?
rcのものは、apt-cache で”deinstall ok config-files”のように確認できますが、

 $ apt-cache show (パッケージ名)
  :
 Status: deinstall ok config-files
  :

aptitudeだと ”State: not installed” だけだったりします。
aptitude的には そもそも削除済みだから気にしなくていいということなんだろうと
(rcのパッケージ見て混乱するし、aptitudeだけで完結させるために、dpkg -lでなくて、aptitude search使えという気がする)→注意書き書いておきました

参考: Debian系管理 - chimdon.com


Show recent 10 comments. Go to the comment page.

  • 例文のaptitudeが「aptidue」になってますが… -- Debian初心者? 2009-08-01 (Sat) 16:26:39
    • うわ全然気づいてなかった( ´д`) サンクスです直しました。 -- TOBY 2009-08-01 (Sat) 20:42:22
Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2010-10-06 Wed 19:47:33 JST (2603d)