Debian恐い
- サイトアーカイブが動作しない
- zipが入ってないからだ
- aptで入れてみよう
- aptitude installと、あれ入らない
- aptitude updateと、aptitude upgradeと、
- あれ? やべ、kernelとか入れ替えはじめてる! エラーになってとまる
- あわてて止めて、stableをsargeにかきなおして、updateしなおし
- エラーになってとまる。ありとあらゆるパッケージが消えてる…。
- sshが切断された→再接続しようとしても外部から入れない…。
- あわてて電話する→IPアドレスなら入れることがわかる (210.135.98.49)
- こつこつゼロからパッケージ入れ直し →http://eto.com/d/DebianSetup.html
- 復旧した! ←いまここ
サイトアーカイブの動作
- サイトアーカイブが動作しない
- http://qwik.jp/qwikweb/qwikweb.zip
- 動作確認から始める
% cd % svn checkout svn+ssh://...@rubyforge.org/var/svn/qwik/qwik trunk % make 1) Error: test_act_zip(TestActArchive): NameError: uninitialized constant Qwik::SiteArchive::Zip
- zipが入ってないというエラー
gemのinstall
rubyzip (0.9.1, 0.5.12, 0.5.11, 0.5.9, 0.5.8, 0.5.7, 0.5.5) rubyzip is a ruby module for reading and writing zip files
これをいれたい。
% cd ~/work % wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz % tar xfz rubygems-0.9.4.tgz; cd rubygems-0.9.4 % sudo ruby setup.rb
rdocのinstall
# aptitude install rdoc
aptitude update
- /etc/apt/sources.list
deb http://ftp.arege.jp/debian-arege sarge mecab senna mysql-dfsg-4.1 deb http://ftp.riken.go.jp/pub/Linux/debian/debian/ sarge contrib main non-free deb-src http://ftp.riken.go.jp/pub/Linux/debian/debian/ sarge contrib main non-free deb http://security.debian.org/ sarge/updates contrib main non-free # aptitude update # aptitude upgrade # aptitude install # aptitude install ruby # aptitude dist-upgrade
いれたパッケージ
# aptitude install tcsh screen subversion # aptitude install less make cvs zsh telnet rsync zip unzip w3m # aptitude install ddskk skkdic # aptitude install libruby1.8 ruby1.8 ruby1.8-dev ruby1.8-elisp # aptitude install libalgorithm-diff-ruby1.8 libhtree-ruby1.8 # aptitude install libzip-ruby1.8 imagemagick libdb4.2-ruby1.8 # aptitude install libgd-ruby1.8 libopenssl-ruby1.8
- ref. debian qwik http://packages.debian.org/unstable/web/qwik
# aptitude remove exim4 exim4-base exim4-config exim4-daemon-light # aptitude install postfix # aptitude install apache2 # aptitude install ntp-simple # aptitude install nsd host
教訓
- 片手間にaptitude updateしてはいけない
再度、Rubu/ZIPについて確認
# aptitude install libzip-ruby1.8 % cd /usr/lib/ruby/1.8 % ls -l zip
- ちゃんと入っている
- おそらく起動したときに入ってなかったのが問題だ。起動しなおす。
% su qwik % ps auxww | grep qwikweb % kill 17682 % kill -KILL 17687 % kill -KILL 17684 % kill -KILL 17688
- 再度立ち上げ直す
- http://qwik.jp/qwikweb/qwikweb.zip
- ちゃんと取得できた。OK.
Last modified: 2007-06-28
Attached files total: 1MB