ぎょーむ日誌 2001-05-20
2001 年 05 月 20 日 (日)
- 0900 起床.
消灯が 0100 とちょっと遅かったのである.
- 捻挫した右足はだいぶ回復してきた.
しかしまだ歩行に差しつかえあり.
腫れもなかなかひかない.
ああ,
足をやられるとダメですね.
ホント.
- 1100 ごろまででれでれとネット徘徊.
日曜午前中はあちこちの人気サーヴァーも
空いてて反応が速いですな
(どういう仕組なのか,
利用者がまだ少ないためか,
ADSL 回線では混雑してる,
という気がしない).
- その後,
とーや師匠おススめの
advanced package tool (apt)
という Vine Linux システム管理の
ツールの導入を研究してみる.
- これはもともと Debian という
Linux ディストリビューション
(スヂ金いりの Linuxer なんかが使う)
で開発されたシステムである.
一言で要約してしまえば,
ネット上に新しいパッケイジが置いてあれば
それをダウンロードしてインストールする
作業を自動化してくれるのである.
この apt はもともと Debian 専用のシステムであった.
- ところで,
Vine など大衆向け Linux ディストリビューションでは
rpm とゆーパッケイジ管理システムが使われている.
で,
近ごろは apt が rpm なシステムにも対応し,
Vine の開発者側でも apt 用情報を
ネット上に置くようになったんで,
使いものになるかどーか調べてみたのである.
- だいたいの使いかたは以下のとーり (か?).
- Vine-2.1.5 パッケイジ置場から apt-*.rpm を取って来て
インストール.
- /etc/apt/source.files を書き換えて,
ファイルを取ってくる場所を指定する.
たとえば以下のように.
# Vine Linux Updates for i386
rpm ftp://ring.crl.go.jp/archives/linux/Vine/Vine-2.1/updates/ aptdata/i386 0
rpm-src ftp://ring.crl.go.jp/archives/linux/Vine/Vine-2.1/updates/ aptdata/i386 0
rpm ftp://ring.crl.go.jp/archives/linux/Vine/Vine-2.1.5/i386 aptdata/i386 0
rpm-src ftp://ring.crl.go.jp/archives/linux/Vine/Vine-2.1.5/i386 aptdata/i386 0
どこか近くの ring server から取るのが無難であろう.
- 設定したら
sudo apt-get update
で情報の取得.
- 次に
sudo apt-get check
で依存関係の点検.
私のようにでたらめな
sudo rpm -Uvh
(最後に
--nodeps
がついたりすることもしばしば
――
依存関係無視セヨ)
ばかりやってきた
いんちき管理者はここで罰をうけねばならぬ.
正しい依存関係が実現するまで
手動 rpm でパッケイジの入れ換えが続いた
(あるいは後述する
apt-get install XXX
すればよかったのかもしれぬ).
- こっから先がよくわからんのだよね
……
sudo apt-get dist-upgrade
で新しくなってるパッケイジ一式を
どかんと取得してくれるわけだが
……
これでは欲しくもないモノまで
インストールされてしまう.
- そこで,
上記コマンドを実行すると
最新版になってないパッケイジ一覧が表示されるので,
それをニラみつつ例えば
sudo get-apt install w3m
などとすると,
w3m パッケイジにカラんでくる
nucurse ライブラリなどのパッケイジも
「釣られて」
インストールされるのである.
こういう使いかたは便利ではあるな.
半自動更新とでもいうべきだが.
- あるいは逆に
sudo get-apt remove gnome-libs
などといらんパッケイジを消そうとすると,
やはり「釣られて」
gnome-libs-devel
など依存関係のあるパッケイジが消される.
ということで,
ナマの rpm コマンド使うよりは多少便利か,
というかんぢ.
- 落して来た rpm パッケイジは
/var/cache/apt/archives
に蓄積される.
これを削除するには
sudo get-apt clean
である.
- ま,
「最新パッケイジ自動更新による
せきゅりちーほーるの速やかなる修復」
といったお題目が実現するかどーかはともかく,
いままで rpm パッケイジ間にあった
いんちき依存関係が修復されたので
(Linux は頑健なのでこのようなでたらめインストール
をやってもオチたりしないんだが),
よしとするか.
- ThinkPad だけでなく外づけ計算機兼自宅 ADSL 闇ルーター
Mate でも apt-get してみる.
これって ADSL みたいな高速回線がないと
やってられませんなぁ.
- さーて,
弁当箱の回収に杉田まで行くか.
とほほ.
1545 自宅発.
晴れ.
足が腫れてるので,
という理由をつけてぞーり履き.
ローソンで電気代振り込む.
2653 円.
普通に乗って
1559 京急平和島発.
ふつーに乗るんだったら大森町にするんだった.
快特に乗り換えて
1614 京急川崎発.
普通に乗り換えて
1630 京急上大岡発.
1655 研究所着.
- 独房に来てもとくにやることないので,
しょうこりもなく今度は
BookPC で apt-get.
ためしに
sudo apt-get dist-upgrade
で「総いれかえ」ってのをやってみたら
余計なモノが入る入る
……
qmail がすでに入ってるのに
postfix 入れちゃうとか.
sudo apt-get remove
連続でいらないものを消して行く.
- はっきり言って
sudo apt-get dist-upgrade
はかなりヤバい.
XFree86 も全部交換されちゃって,
かなりあせった
(これについては機会あればまた後日にでも).
- 1940 研究所発.
出歩くと右足のふくれあがるので,
なかなか歩きづらい.
普通に乗って
1954 京急杉田発.
特急に乗り換えて
2000 京急上大岡発.
普通に乗り換えて
2020 京急川崎発.
大森町商店街で今晩・明日の食糧買って
2050 帰宅.
- 晩飯食ってから風呂に入る.
おお,
たしかに直接的に温めると
右足の痛みがほとんどなくなる.
- 2400 消灯.
う.
今日のろーどくできんかった.
- 今日の食卓
- 朝 (0900):
米 0.7 合.
トマトソース昨日の残り.
- 昼 (1240):
マカロニ.
トマトソース昨日の残り.
- 晩 (2130):
米 0.8 合.
タマネギ・チンゲンサイ・シイタケを炒めて
トマトソース最後の残りで味つけ.