2004-01-08(木) 晴 [長年日記]
_ Linux magazine the DVD 2004
Linux magazine the DVD 2004 (アスキームック Linux magazine Mook No. 12)(Linuxマガジン編集部) これは Linux 初心者の私としてはお買い得な気がしたので注文しました。ただ、付録 DVD-ROM に不備があるそうです。注文したものは大丈夫なのでしょうか?
_ /etc/apt/sources.list の再設定
近くのミラーサイトを探すにはを参考にして /etc/apt/sources.list を再設定しました。
# netselect -vv `lynx -dump http://www.debian.or.jp/debian-ftp-mirrors-jp` Running netselect to choose 1 out of 40 addresses. .......................................................................................................................................................................................................................................................................................................... ftp.debian.or.jp 312 ms 16 hops 88% ok ( 8/ 9) [ 912] ftp.cwidc.net 18 ms 15 hops 100% ok (10/10) [ 45] dennou-t.ms.u-tokyo.ac.jp 16 ms 19 hops 90% ok ( 9/10) [ 52] ftp.dti.ad.jp 17 ms 12 hops 100% ok (10/10) [ 37] dennou-q.geo.kyushu-u.ac.jp 32 ms 20 hops 90% ok ( 9/10) [ 105] dennou-h.ees.hokudai.ac.jp 9999 ms 30 hops 0% ok dennou-k.gaia.h.kyoto-u.ac.jp 29 ms 25 hops 90% ok ( 9/10) [ 112] ring.asahi-net.or.jp 16 ms 10 hops 100% ok (10/10) [ 32] aist.ring.gr.jp 17 ms 23 hops 33% ok ( 1/ 3) [ 168] ring.crl.go.jp 9999 ms 30 hops 0% ok ring.jah.ne.jp 19 ms 18 hops 100% ok (10/10) [ 53] ring.so-net.ne.jp 8 ms 14 hops 50% ok ( 2/ 4) [ 40] debian.mis.hiroshima-u.ac.jp 9999 ms 30 hops 0% ok ring.astem.or.jp 31 ms 20 hops 100% ok (10/10) [ 93] ring.shibaura-it.ac.jp 21 ms 15 hops 100% ok (10/10) [ 52] ring.exp.fujixerox.co.jp 746 ms 15 hops 33% ok ( 1/ 3) [ 5595] ring.ip-kyoto.ad.jp 72 ms 12 hops 100% ok (10/10) [ 158] ring.ocn.ad.jp 14 ms 23 hops 50% ok ( 1/ 2) [99999] ring.data-hotel.net 21 ms 10 hops 100% ok (10/10) [ 42] ring.iwate-pu.ac.jp 9999 ms 30 hops 0% ok ring.pwd.ne.jp 14 ms 14 hops 90% ok ( 9/10) [ 36] ring.tains.tohoku.ac.jp 24 ms 21 hops 100% ok (10/10) [ 74] ring.toyama-u.ac.jp 81 ms 19 hops 85% ok ( 6/ 7) [ 272] ring.hosei.ac.jp 9999 ms 30 hops 0% ok ring.nihon-u.ac.jp 18 ms 14 hops 90% ok ( 9/10) [ 48] ring.shizuoka.ac.jp 35 ms 21 hops 80% ok ( 8/10) [ 133] ring.riken.go.jp 21 ms 17 hops 100% ok (10/10) [ 56] ring.yamanashi.ac.jp 9999 ms 30 hops 0% ok ring.csi.ad.jp 33 ms 19 hops 90% ok ( 9/10) [ 107] ring.airnet.ne.jp 22 ms 15 hops 100% ok (10/10) [ 55] ring.atr.co.jp 9999 ms 30 hops 0% ok ftp.lab.kdd.co.jp 9999 ms 30 hops 0% ok ring.k-opti.com 1587 ms 15 hops 50% ok ( 1/ 2) [ 7935] ring.dcs.pref.mie.jp 9999 ms 30 hops 0% ok ftp.ics.es.osaka-u.ac.jp 30 ms 20 hops 100% ok (10/10) [ 90] ring.toyama-ix.net 26 ms 14 hops 100% ok (10/10) [ 62] ftp.jp.debian.org 308 ms 17 hops 75% ok ( 3/ 4) [ 1109] ring.qgpop.net 31 ms 20 hops 90% ok ( 9/10) [ 105] ring.sbp-shimane.net 9999 ms 30 hops 0% ok ring.htcn.ne.jp 9999 ms 30 hops 0% ok 32 ring.asahi-net.or.jp
ということで ring.asahi-net.or.jp にお世話になります。あらためて sources.list を取得します。
# cd /etc/apt # mv sources.list sources.list.netselect-apt
として昨日の sources.list を退避させ
# wget http://www.debian.or.jp/apt/sources.list.ftp.ring.asahi-net.or.jp -O sources.list
として取得しました。あとは指示通り(?)
--- sources.list.netselect Sat Apr 12 00:35:05 2003 +++ sources.list Thu Jan 8 19:23:36 2004 @@ -4,9 +4,9 @@ # もし Debian パッケージの description (説明文) を日本語で読みたいならば # 次の 2 行の先頭の # を外し、さらにその次の 1 行を # でコメントアウトしてください。 -#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/stable main -#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable contrib non-free -deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free +deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/stable main +deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable contrib non-free +#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US stable/non-US main contrib non-free deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp stable-jp main contrib non-free
としました。
_ unstable へ移行
stable では kphone と grass の両方がなかったので unstable にしてみました。
--- sources.list.stable Thu Jan 8 19:40:06 2004 +++ sources.list Thu Jan 8 19:40:34 2004 @@ -4,11 +4,11 @@ # もし Debian パッケージの description (説明文) を日本語で読みたいならば # 次の 2 行の先頭の # を外し、さらにその次の 1 行を # でコメントアウトしてください。 -deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/stable main -deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable contrib non-free -#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free -deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US stable/non-US main contrib non-free -deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp stable-jp main contrib non-free +deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-ddtp ja/unstable main +deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian unstable contrib non-free +#deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian unstable main contrib non-free +deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US unstable/non-US main contrib non-free +deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp unstable-jp main contrib non-free deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian proposed-updates main contrib non-free #deb ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp proposed-updates-jp main contrib non-free @@ -16,6 +16,6 @@ deb http://security.debian.org/ stable/updates main contrib non-free # Uncomment if you want the apt-get source function to work -#deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian stable main contrib non-free -#deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US stable/non-US main contrib non-free -#deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp stable-jp main contrib non-free +deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian unstable main contrib non-free +deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-non-US unstable/non-US main contrib non-free +deb-src ftp://ring.asahi-net.or.jp/pub/linux/debian/debian-jp unstable-jp main contrib non-free
こうしておいて
# apt-get update # apt-get -u upgrade (snip) 60 packages upgraded, 0 newly installed, 0 to remove and 364 not upgraded. Need to get 49.6MB of archives. After unpacking 13.1MB will be used. Do you want to continue? [Y/n]
大変なことになりそうだったので n にしておきました。お目当ての kphone と grass は
# apt-cache search kphone kphone - Voice over IP (VoIP) 電話アプリケーション # apt-cache search grass grass - 地理情報分析サポートシステム
ちゃんとあるようです。
_ WinSCPとscponlycで作るchrootなデータやり取りサーバーおぼえ書き
otsune さんとこより。素晴らしいです。ブックマーク。
_ kphone の Debian パッケージの調査
Debian メンテナ入門を参考にしました。
$ cd $ mkdir work $ cd work $ apt-get source kphone Reading Package Lists... Done Building Dependency Tree... Done Need to get 634kB of source archives. Get:1 ftp://ring.asahi-net.or.jp unstable/main kphone 1:3.14-2 (dsc) [631B] Get:2 ftp://ring.asahi-net.or.jp unstable/main kphone 1:3.14-2 (tar) [593kB] Get:3 ftp://ring.asahi-net.or.jp unstable/main kphone 1:3.14-2 (diff) [40.6kB] Fetched 634kB in 1s (329kB/s) dpkg-source: extracting kphone in kphone-3.14 $ ls kphone-3.14 kphone_3.14-2.diff.gz kphone_3.14-2.dsc kphone_3.14.orig.tar.gz $ cd kphone-3.14/debian
それから debian/ ディレクトリ以下に無くてはならないファイルを読みつつファイルの中身を確認しました。見ているだけでは面白くないのでパッケージの構築を見ながら作業を開始してみました。
$ cd .. $ dpkg-buildpackage -rfakeroot dpkg-buildpackage: source package is kphone dpkg-buildpackage: source version is 1:3.14-2 dpkg-buildpackage: source maintainer is Mark Purcelldpkg-buildpackage: host architecture is i386 dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>> 4.0.0), kdelibs4-dev | kdelibs-dev, libssl-dev, libqt3-compat-headers dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting. dpkg-buildpackage: (Use -d flag to override.)
依存するパッケージをインストールしていませんでした。
# apt-get install debhelper kdelibs4-dev kdelibs-dev libssl-dev libqt3-compat-headers Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: Sorry, but the following packages have unmet dependencies: kdelibs4-dev: Depends: libarts1-dev but it is not going to be installed E: Sorry, broken packages
kdelibs4-dev は壊れているようです。
# apt-get install debhelper kdelibs-dev libssl-dev libqt3-compat-headers Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: Sorry, but the following packages have unmet dependencies: kdelibs-dev: Depends: uic (>= 3:2.3.1-1) or kde-designer but it is not installable E: Sorry, broken packages
kdelibs-dev も駄目ですか。。。
# apt-get install debhelper libssl-dev libqt3-compat-headersReading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: autoconf cpp-3.2 debconf debconf-i18n debconf-utils dialog gcc-3.2-base gcc-3.3-base html2text intltool-debian libc6 libc6-dev libdb1-compat libdb4.0 libfreetype6 libgcc1 libgdbm3 liblocale-gettext-perl libncurses5 libncursesw5 libnewt0.51 libpopt0 libqt3-headers libssl0.9.7 libstdc++5 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl linux-kernel-headers locales perl perl-base perl-modules po-debconf slang1a-utf8 whiptail xbase-clients xfree86-common xlibmesa3-glu xlibs xlibs-dev The following packages will be REMOVED: autoconf2.13 libnss-db The following NEW packages will be installed: cpp-3.2 debconf-i18n debconf-utils debhelper gcc-3.2-base gcc-3.3-base html2text intltool-debian libdb1-compat libdb4.0 libgdbm3 liblocale-gettext-perl libncursesw5 libnewt0.51 libqt3-compat-headers libqt3-headers libssl-dev libssl0.9.7 libstdc++5 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl linux-kernel-headers po-debconf slang1a-utf8 xlibmesa3-glu 18 packages upgraded, 26 newly installed, 2 to remove and 404 not upgraded. Need to get 33.7MB of archives. After unpacking 41.9MB will be used. Do you want to continue? [Y/n]
ものすごい数ですが y で答えました。が、
Unable to correct missing packages. E: Aborting Install.
あとでやることなので
# apt-get update # apt-get -u upgrade # apt-get --fix-missing -u upgrade
しておきました。
# apt-get --fix-missing install debhelper libssl-dev libqt3-compat-headers
は何とかうまくいきました。そのあとが全くうまくいかず放置しました。。。
_ 『グーグル』を超える新たな検索ツール
http://vivisimo.com/ ビビジモ
カタカナで書くとなんか間抜けというか。。。