トップ «前の日記(2010-10-29) 最新 次の日記(2010-11-02)» 編集

ORCA愉快日記

2004|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|01|02|09|
2013|04|

2010-10-30 aptitudeはapt-getの置き換えとして使われていくものだと思っていたけど..

_ [Linux] aptitudeはapt-getの置き換えとして使われていくものだと思っていたけど..

aptitudeコマンドはAPTのフロントエンドなツールとして、apt-getの
置換えを図っていくものだと思っていたら、どうやらそうでもないようです。
  
例えば、Ubuntu 10.10では、aptitudeコマンドはデフォルトでは
インストールされなくなっています。
これは、CDに収めるべきパッケージの容量を13-14MBほど節約するため
に行なったそうですが、自分で追加インストールする必要があります。
(sudo apt-get install aptitude を実行、またはSynaptic等のパッケージマネージャからインストール)
  
WebUpd8 - Aptitude Removed From Ubuntu 10.10 Maverick Meerkat
http://www.webupd8.org/2010/06/aptitude-removed-from-ubuntu-1010.html
ubuntu.com - [ubuntu/maverick] ubuntu-meta 1.199 (Accepted) ログ
https://lists.ubuntu.com/archives/maverick-changes/2010-June/001202.html
  
  
また、Debian lenny→squeezeのアップデート時には"aptitude"ではなく
"apt-get"を使うのが推奨されています。
  
debian.org - squeezeのリリースノート 4.5. Upgrading packages
http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.en.html#upgradingpackages
  
従来のDebian etchやlennyではパッケージ管理に"aptitude"を使用するのが
推奨されていましたが、squeezeからは、端末でのインタラクティブな
パッケージ管理を行うには"aptitude"、非インタラクティブなコマンドでの
パッケージ管理を行うには"apt-get"が推奨されています。
  
lenny以降のaptでは、aptitudeの拡張管理情報を扱えるようになったので
混在して利用したときの問題が少なくなりました。
このことも理由の一つでしょうね。
  
debian.fam.cx - パッケージ管理には apt と aptitude のどちらを使えばいいのですか?
http://debian.fam.cx/index.php?AptGet#a50c8376
  
  
apt-getもaptitudeもそれぞれ良い点悪い点がありますが
今後はデフォルトでapt-getを使うようにするかな。
  
下記のようなコマンドを実行すると、イースターエッグとして
スーパー牛さん(Super Cow)が出てきますが、この件はaptitudeに
スーパー牛さんパワーが備わらなかったからなのでしょうかね?(笑)
--------------------------------------------------------------
$ apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...
--------------------------------------------------------------
$ aptitude hogehoge
(略)
        この aptitude にはスーパー牛さんパワーなどはありません。
--------------------------------------------------------------
  
  
□ おまけ :aptitude mooに-vオプションを増やしていったときの出力。
--------------------------------------------------------------
$ aptitude moo
このプログラムにはイースターエッグ (隠し機能) はありません。
$ aptitude -v moo
このプログラムには本当にイースター・エッグはありませんよ。
$ aptitude -vv moo
このプログラムにイースターエッグはないって言わなかったかい?
$ aptitude -vvv moo
やめてくれ!
$ aptitude -vvvv moo
わかった、わかった。あんたにイースターエッグをあげればどっか行ってくれるかい?
$ aptitude -vvvvv moo
わかったよ。あんたの勝ちだ。
  
                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
$ aptitude -vvvvvv moo
これが何なのか? もちろんウワバミに食べられた象だよ。
--------------------------------------------------------------

トップ «前の日記(2010-10-29) 最新 次の日記(2010-11-02)» 編集