Archive for 25th 7月 2009

Diamonds

ふとプリプリの事を思い出して、youtubeを探してみたらあった。懐かし~。

何にも知らない子供に戻ってやりなおしたい。


情報の目次

ちょっと昔の開発プロジェクトで、結構な人数が居るもんだから情報共有のために、SharePointを使って色々情報を書き込んで行こう!という話がありました。

SharePointは、Windowsサーバーに乗るWikiのちょっと高級版みたいな感じで、情報を書き込むのはどんどん書き込んで行って、検索窓から思いついたキーワードを入力して検索するような感じのツールだったと思います。

でも、どうも「自分で検索する」というのよりも、どちらかというと、情報に目次を結構丁寧に(階層構造になった)付けておくと、受動的な立場でも見つけやすいと思っていて、手間ではありますがなんとかならないもんかなぁと思っていたものでした。(結局そのプロジェクトではそのままでしたが)

で、最近、そういえば昔これについてメモしたなぁ、という記事を探すことがだんだん増えてきたのですが、やはりそのときに目次があったら便利だなと思うことが多いことに気づきました。
なので、ちょっと目次的なページも増やしたいなと思うのですが、これを手作業でやるのは面倒い!
うまいことカテゴリやタグでなんとか目次が作れるようなツールはないものか。それとも手で作成するしかないのか・・・。


yumを間違って削除しちゃった場合の手順

yumという超便利なRHL系のパッケージがあるが、標準じゃないリポジトリに接続したかったので、色々やっているうちに「yum-fastestmirrot」というのをいったん消してみようじゃないかという話に(自分の中で)なったので

yum remove yum-fastestmirror

とやったら、yum自体がアンインストールされてしまった。その際の復旧手順です。
まず最新版のyumを取ってきて、rpmコマンドでインストールしますと。

# wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
--00:31:57--  http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
ftp.iij.ad.jp をDNSに問いあわせています... 202.232.140.135, 202.232.140.138, 202.232.140.136, ...
ftp.iij.ad.jp|202.232.140.135|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 939467 (917K) [application/x-rpm]
Saving to: `yum-3.2.19-18.el5.centos.noarch.rpm'
 
100%[=============================================================================================================>] 939,467     5.39M/s   in 0.2s
 
00:31:57 (5.39 MB/s) - `yum-3.2.19-18.el5.centos.noarch.rpm' を保存しました [939467/939467]
 
# rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm
エラー: 依存性の欠如:
        yum-fastestmirror は yum-3.2.19-18.el5.centos.noarch に必要とされています

したら、yum-fastestmirrorが必要だと言っているので、じゃfastestmirrorを先に入れますと。

# wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
--00:32:33--  http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
ftp.iij.ad.jp をDNSに問いあわせています... 202.232.140.139, 202.232.140.135, 202.232.140.138, ...
ftp.iij.ad.jp|202.232.140.139|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 18886 (18K) [application/x-rpm]
Saving to: `yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm'
 
100%[=============================================================================================================>] 18,886      --.-K/s   in 0.02s
 
00:32:33 (1.03 MB/s) - `yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm' を保存しました [18886/18886]
 
# rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm
エラー: 依存性の欠如:
        yum-fastestmirror は yum-3.2.19-18.el5.centos.noarch に必要とされています

yum-fastestmirrotはyumが必要だそうです。見事にデッドロックしています。
どうしたもんかと調べていたら、同じ悩みを抱える方が居たようで

http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=1765

これをみて、以下のようにしたら復旧しました。

[root@blackhole ~]# rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
準備中...                ########################################### [100%]
   1:yum-fastestmirror      ########################################### [ 50%]
   2:yum                    ########################################### [100%]