2/1
先月からの続きで、knoppix を調べていたら、 AIST 版の日本語 knoppix だけじゃ
なくて、 ya-knoppix-ja なんてあるのを発見した。 sourceforge にページがあって
http://sourceforge.jp/projects/ya-knoppix-jp/
kinneko さんなんかがやっているみたい。明日、時間があれば使ってみようかな。
2/2
knoppix なんかの cloop ファイルシステムのファイル、中身を取り出すのに
knoppix で起動しなければ取り出せない、と思っていたのだけど、どうやらそうでも
ないみたいであったので、やってみた。テスト機は RedHat9 の Linux の PC で
Kernel は 2.4.27 のカスタマイズしたもの。 knoppix のダウンロードの場所から
cloop をダウンロードしてきた。
[toyota@redoubt]% http://developer.linuxtag.net/knoppix/sources/cloop_0.68-5.tar.gz
[toyota@redoubt]% tar xvfz cloop_0.68-5.tar.gz
[toyota@redoubt]% cd cloop-0.68
[toyota@redoubt]% make KERNEL_DIR=/home/toyota/src/kernel/linux-2.4.27
完成したようなので、インストールしてみた。付属の README ファイルを参考に。
[toyota@redoubt]% su
[root@redoubt]# mkdir /lib/modules/misc
[root@redoubt]# cp cloop.o /lib/modules/misc
[root@redoubt]# mknod /dev/cloop b 240 0
[root@redoubt]# depmod -a
depmod: *** Unresolved symbols in /lib/modules/misc/cloop.o
あらら、なんか、駄目みたい。試しに insmod をしてみた。
[root@redoubt]# insmod cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
cloop.o: kernel-module version mismatch
cloop.o was compiled for kernel version 2.4.27
while this kernel is version 2.4.27-vmware-tsp.
なんだか、 KERNEL_DIR を指定したはずなのに、エラーが出てきてしまった。
気にしないで -f オプションをつけてみることにした。
[root@redoubt]# insmod -f cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
Warning: kernel-module version mismatch
cloop.o was compiled for kernel version 2.4.27
while this kernel is version 2.4.27-vmware-tsp
cloop.o: unresolved symbol kunmap_high
cloop.o: unresolved symbol create_bounce
cloop.o: unresolved symbol highmem_start_page
cloop.o: unresolved symbol kmap_high
だと。 cloop のソースを見たけど、該当の文字はなかったので、 kernel の
ソースの中をみたら、見つかった。
[toyota@redoubt]% cd ‾/src/kernel/linux-2.4.27
[toyota@redoubt]% grep -r kunmap_high *
include/asm-i386/highmem.h:extern void FASTCALL(kunmap_high(struct page *page));
include/asm-i386/highmem.h: kunmap_high(page);
include/asm-mips/highmem.h:extern void kunmap_high(struct page *page);
include/asm-mips/highmem.h: kunmap_high(page);
include/asm-sparc/highmem.h:extern void kunmap_high(struct page *page);
include/asm-sparc/highmem.h: kunmap_high(page);
include/asm-ppc/highmem.h:extern void kunmap_high(struct page *page);
include/asm-ppc/highmem.h: kunmap_high(page);
include/asm/highmem.h:extern void FASTCALL(kunmap_high(struct page *page));
include/asm/highmem.h: kunmap_high(page);
kernel/ksyms.c:EXPORT_SYMBOL(kunmap_high);
mm/highmem.c:void kunmap_high(struct page *page)
メモリ周りの問題なようなので kernel の再生成をすることにした。
[toyota@redoubt]% cd ‾/src/kernel/linux-2.4.27
[toyota@redoubt]% make menuconfig
この中で、怪しそうな
< > Memory Technology Device (MTD) support
オプションのところを有効にして、 kernel をコピーしたあと、再起動。再度、
実行してみることにした。
[root@redoubt]# insmod cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
cloop.o: init_module: Invalid argument
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
だと。で、 /var/log/messages の該当部分を見てみた。
Feb 2 01:19:41 fserv kernel: cloop: Welcome to cloop v0.68
Feb 2 01:19:41 fserv kernel: cloop: /home/toyota/knoppix/extroot/KNOPPIX/KNOPPIX: 35201 blocks, 65536 bytes/block, largest block is 4294685544 bytes.
Feb 2 01:19:41 fserv kernel: cloop: out of memory for compressed buffer 4294685544
メモリが足りない?ようであるが、この PC 、メモリは 1GB 搭載しているので、
swap が必要なのかな、なんて考えながら、 google で調べてみたりしたら、なんと
cloop の最新版は 2.01 というバージョンであることが判明。ということで、この
2.01 で再度コンパイル…、と思ったが、時間がなくなったので、明日にした。
2/3
昨日き。最新の cloop 2.01 をダウンロードしてきた。
[toyota@redoubt]% http://developer.linuxtag.net/knoppix/sources/cloop_2.01-5.tar.gz
[toyota@redoubt]% tar xvfz cloop_2.01-5.tar.gz
[toyota@redoubt]% cd cloop-2.01
[toyota@redoubt]% make KERNEL_DIR=/home/toyota/src/kernel/linux-2.4.27
Makefile:9: /home/toyota/src/kernel/linux-2.4.27/conf.vars: No such file or directory
make: *** No rule to make target `/home/toyota/src/kernel/linux-2.4.27/conf.vars'. Stop.
conf.vars なんてファイルはない。とりあえず、 Makefile の9行目、
include $(KERNEL_DIR)/conf.vars
を削除してみた。で、もう一度。
[toyota@redoubt]% make KERNEL_DIR=/home/toyota/src/kernel/linux-2.4.27
make[1]: Entering directory `/home/toyota/knoppix/cloop-2.01/advancecomp-1.9_create_compressed_fs'
g++ -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o advfs.o `test -f 'advfs.cc' || echo './'`advfs.cc
In file included from advfs.cc:33:
/usr/include/netinet/in.h:259: parse error before `)' token
/usr/include/netinet/in.h:259: parse error before `?' token
/usr/include/netinet/in.h:259: parse error before `)' token
/usr/include/netinet/in.h:260: parse error before `)' token
/usr/include/netinet/in.h:260: parse error before `?' token
/usr/include/netinet/in.h:260: parse error before `)' token
/usr/include/netinet/in.h:262: parse error before `)' token
/usr/include/netinet/in.h:262: parse error before `?' token
/usr/include/netinet/in.h:262: parse error before `)' token
/usr/include/netinet/in.h:264: parse error before `)' token
/usr/include/netinet/in.h:264: parse error before `?' token
/usr/include/netinet/in.h:264: parse error before `)' token
In file included from advfs.cc:33:
/usr/include/netinet/in.h:367: parse error before `}' token
make[1]: *** [advfs.o] Error 1
make[1]: Leaving directory `/home/toyota/knoppix/cloop-2.01/advancecomp-1.9_create_compressed_fs'
make: *** [advancecomp-1.9_create_compressed_fs/advfs] Error 2
う〜ん、原因がよくわからない。調べていたら
http://www2.goldfisch.at/knowledge/310
というページを見つけた。そのまま参考に、
advancecomp-1.9_create_compressed_fs/advfs.cc
ファイルの
#include <netinet/in.h>
を削除した。再度、 make 。今回は問題なく make が終わったので、付属の README
ファイルを参考にデバイスの作成。
[toyota@redoubt]% su
[root@redoubt]# mknod /dev/cloop b 240 0
mknod: `/dev/cloop': File exists
[root@redoubt]# mknod /dev/cloop1 b 240 1
[root@redoubt]# cp cloop.o /lib/modules/misc/
これで、 insmod を実行してみた。
[root@redoubt]# insmod /lib/modules/misc/cloop.o
/lib/modules/misc/cloop.o: unresolved symbol ntohl
だそうだ。何が悪いのか、良くわからなかったのだけど、さっき見ていたページに
同じことが書かれていたので、その対処をそのまま行った。 Makefile の CKERNOPS に
-O2 を追加した。
CKERNOPS:= -D__KERNEL__ -DMODULE -fno-builtin -nostdlib -DKBUILD_MODNAME="cloop" -DKBUILD_BASENAME="cloop"
だったのを
CKERNOPS:= -O2 -D__KERNEL__ -DMODULE -fno-builtin -nostdlib -DKBUILD_MODNAME="cloop" -DKBUILD_BASENAME="cloop"
にしただけ。で、 make し直して、 insmod を実行してみた。
[root@redoubt]# insmod ./cloop.o file=/home/toyota/knoppix/KNOPPIX/KNOPPIX
お、今回は問題なさそうである。早速、 mount もやってみた。
[root@redoubt]# mount -o ro /dev/cloop /mnt/loop1
[root@redoubt]# ls /mnt/loop1
bin cdrom etc home lib mnt proc sbin tmp var
boot dev floppy initrd lost+found opt root sys usr vmlinuz
ちゃんと読めた。これで knoppix から起動しなくても、 cloop が読めるし、
knoppix のカスタマイズもできそう。
2/4
COMMELL の製品ページ
http://www.commell.com.tw/Product/SBC.htm
を見ていて、面白そうだな、とか、欲しいな、なんて思ったのだけど、値段を
調べてみたら、
http://www.watch.impress.co.jp/akiba/hotline/20040731/ni_i_bb.html#emb564vg
結構高かったりする。で、良く考えたら、 Mac mini はハードディスクも OS も
付いてあの値段。やっぱり、大きいところが動くと、安くなるのだな、と思って
しまった。 Mac mini は少し流行りそうだよなぁ。玄箱とか、小さくて、ちょっと
いじれる系のものの方が意外と売れたりするし。
2/5
スクーターのエンジンの載せ替えをしたのだけど、半日でなんとかなった。しかし、
かなりへとへと、それに腰にだいぶきてしまった…。歳かな。
2/6
100円ショップにもネオジム磁石を使った商品があったので、買ったのだけど、
磁力は思ったよりも強くなくてちょっと残念。商品は冷蔵庫とかに貼り付ける
磁石なんだけど、確かにそんな強力だったら使いにくいか…。
で、 google で磁石を調べていたら、「ネオジム」と「ネオジウム」の2つの
記述があった。 google 検索で "ネオジム磁石" が約 4550 件、"ネオジウム磁石"
が約 4630 件、はて、真実はどちらか、調べてみた。語源となったのは Neodymium
という元素番号 60 番の物質で、理科年表では「ネオジム」とある。もとの単語
から、ネオジミウム、が正しいようだけど、ウラニウムをウラン、クロミウムを
クロム、セレニウムをセレン、と呼ぶように略すと、ネオジムになるので、ネオジム
は良いみたい。しかし、「ネオジウム」という言葉は間違っているようである。
日本語って難しい。
2/7
1/31 の新しく買った液晶、今使っている 18.1 インチの液晶に比べたら、やたらと
明るい。よく考えたら、この SHARP の液晶モニタ、買ってから3年ぐらい使って
いる気がする。そりゃ、暗くなるわなぁ…。目にやさしい、と言えばそれまで
だけど、最近液晶モニタが安くなってきたので、もう1台買い足そうかなぁ…。
そんなお金ないけど。
2/8
そう言えば、 NEXX の NVEP-700T を買っていたのをすっかり忘れていたので、
通販でやってきた箱の中をごそごそやって、取り出してみた。
http://www.nexxpro.biz/products/NVEP-700T/
で、箱を眺めること30秒、考えること2分、使わないな、という結論に達した。
分解しても面白くなさそうなので、お蔵入りか、オークション行きだな。ちょっと
もったいないことをしたかも。衝動買いって奴か…。
大体、動画ファイルなんて大して持ってないんだよね。他の人は結構持ってて、
使いこなしているのかなぁ。
2/9
USB-KNOPPIX (http://kserv.jec.ac.jp/news/release_2004-10-17.html) が
シングル CD に入るかやってみた。まずは、ダウンロードしてきて、 cloop ファイル
部分を取り出してみた。
[toyota@redoubt]% wget http://kserv.jec.ac.jp/bigfile/USB-KNOPPIX-20041001R001.iso
[toyota@redoubt]% su
[root@redoubt]# mount -o loop ./USB-KNOPPIX-20041001R001.iso /mnt/loop0
[root@redoubt]# insmod /lib/modules/misc/cloop.o file=/mnt/loop0/KNOPPIX/KNOPPIX
[root@redoubt]# mount -o ro /dev/cloop /mnt/loop1
で、ファイル削除、と思ったのだけど、読み込み専用なので、書き込みできないことに
気がついた(遅いっつ〜の)。なんで、中身のコピー。それと chroot をした。
[root@redoubt]# cp -p -r /mnt/loop1 /tmp
[root@redoubt]# chroot /tmp/loop1
proc を付けて、パッケージの確認。
redoubt:/# mount -t proc /proc proc
redoubt:/# dpkg -l
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
|/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前 バージョン 説明
+++-==============-==============-============================================
ii aalib1 1.4p5-22 ascii art library
ii adduser 3.59 Add and remove users and groups
ii alsa-base 1.0.5a-3 ALSA sound driver common files
ii alsa-modules-2 1.0.5a-3+10.00 Advanced Linux Sound Architecture (drivers)
ii alsa-utils 1.0.5-3 Advanced Linux Sound Architecture (utilities
ii alsamixergui 0.9.0rc2-1-7 graphical soundcard mixer for ALSA soundcard
ii apt 0.5.27 Advanced front-end for dpkg
ii apt-utils 0.5.27 APT utility programs
ii aptitude 0.2.15.7-1 terminal-based apt frontend
ii arj 3.10.21-1 archiver for .arj files
ii ash-knoppix 0.2-4 A smaller version of the Bourne shell enhanc
ii aumix-gtk 2.8-7 Simple mixer control program with GUI and te
ii base-config 2.40.5 Debian base system configurator
ii base-files 3.1 Debian base system miscellaneous files
ii base-passwd 3.5.7 Debian base system master password and group
ii bash 2.05b-15 The GNU Bourne Again SHell
ii bcm4400-module 3.0.7-5+10.00. bcm4400 ethernet driver for kernel 2.4.27-kn
ii bcm5700-module 7.3.5-2+10.00. bcm5700 ethernet driver for kernel 2.4.27-kn
ii bind9-host 9.2.3+9.2.4-rc Version of 'host' bundled with BIND 9.X
ii bsdmainutils 6.0.15 collection of more utilities from FreeBSD
ii bsdutils 2.12-10 Basic utilities from 4.4BSD-Lite
ii bzip2 1.0.2-1 A high-quality block-sorting file compressor
ii cdrecord 2.0+a34-2 command line CD writing tool
ii ckermit 211-4 a serial and network communications package
ii cloop-2.4.27-k 2.01-5 The compressed loopback block device kernel
ii console-common 0.7.47 Basic infrastructure for text console config
ii console-data 2002.12.04dbs- Keymaps, fonts, charset maps, fallback table
ii console-tools 0.2.3dbs-55 Linux console and font utilities
ii coreutils 5.2.1-2 The GNU core utilities
ii cpio 2.5-1.1 GNU cpio -- a program to manage archives of
ii cpp 3.3.4-2 The GNU C preprocessor (cpp)
ii cpp-3.3 3.3.4-6sarge1. The GNU C preprocessor
ii dash 0.5.1-3 The Debian Almquist Shell
ii ddcxinfo-knopp 0.6-5 Monitor/Graphics card DDC hardware detection
ii debconf 1.4.30.5 Debian configuration management system
ii debconf-i18n 1.4.30.5 full internationalization support for debcon
ii debianutils 2.8.4 Miscellaneous utilities specific to Debian
ii deborphan 1.7.11 Find orphaned libraries
ii defoma 0.11.8-0.1 Debian Font Manager -- automatic font config
ii dialog 1.0-20040731-1 Displays user-friendly dialog boxes from she
ii dictionaries-c 0.22.40sarge3 Common utilities for spelling dictionary too
ii diff 2.8.1-6 File comparison utilities
ii dnsutils 9.2.3+9.2.4-rc Clients provided with BIND
ii dosfstools 2.10-1 Utilities to create and check MS-DOS FAT fil
ii dpkg 1.10.23 Package maintenance system for Debian
ii dselect 1.10.23 a user tool to manage Debian packages
ii dvd+rw-tools 5.21.4.10.8-1 DVD+-RW/R tools
ii dvdauthor 0.6.10-2 create DVD-Video file system
ii dvdrtools 0.1.5-3 DVD writing program
ii e2fslibs 1.35-6 The EXT2 filesystem libraries
ii e2fsprogs 1.35-6 The EXT2 file system utilities and libraries
ii ed 0.2-20 The classic unix line editor
ii etcskel-knoppi 0.6-knx-1 Skeleton files for all user
ii fdutils 5.4-20040228-1 Linux floppy utilities
ii file 4.09-1 Determines file type using "magic" numbers
ii findutils 4.1.20-4 utilities for finding files--find, xargs, an
ii flashsave 0.0.1-knx-1 Save/Load user specified config and home dir
ii fontconfig 2.2.3-knx-1 generic font configuration library
ii freewnn-common 1.1.0+1.1.1-a0 Files shared among the FreeWnn packages
ii freewnn-jserve 1.1.0+1.1.1-a0 Japanese input system
ii ftp 0.17-12 The FTP client.
ii gcc-3.3-base 3.3.4-6sarge1. The GNU Compiler Collection (base package)
ii gettext-base 0.14.1-5 GNU Internationalization utilities for the b
ii gimp 2.0.4-1 The GNU Image Manipulation Program, stable v
ii gimp-data 2.0.4-1 Data files for The GIMP, stable version 2.0
ii gnupg 1.2.4-4 GNU privacy guard - a free PGP replacement
ii grep 2.5.1.ds1-3 GNU grep, egrep and fgrep
ii groff-base 1.18.1.1-1 GNU troff text-formatting system (base syste
ii grub 0.95+cvs200406 GRand Unified Bootloader
ii gsfonts 8.14+v8.11-0.1 Fonts for the Ghostscript interpreter(s)
ii gtk2-engines-x 2.1.10-1 A GTK+-2.0 theme engine for Xfce
ii gzip 1.3.5-9 The GNU compression utility
ii hostname 2.13 A utility to set/show the host name or domai
ii hotplug 0.0.20040329-1 Linux Hotplug Scripts
ii hotplug-knoppi 0.5-7 hotplug handler for KNOPPIX
ii hwdata 0.123-1 hardware identification / configuration data
ii hwsetup 1.0-14 Automatic hardware setup using the kudzu lib
ii ifupdown 0.6.4-4.8 High level tools to configure network interf
ii info 4.7-2.1 Standalone GNU Info documentation browser
ii initscripts 2.86-knx-4 Standard scripts needed for booting and shut
ii ipchains 1.3.10-15 Network firewalling for Linux 2.2.x
ii iptables 1.2.9-10 Linux kernel 2.4+ iptables administration to
ii iputils-ping 20020927-2 Tools to test the reachability of network ho
ii jless 358-iso254-1 A file pager program, similar to more(1) sup
ii kernel-image-2 10.00.Custom Linux kernel binary image for version 2.4.27
ii kinput2-common 3.1-4 Files shared among kinput2 packages
ii kinput2-wnn 3.1-4 An input server for X11 applications that wa
ii kiosk 0.0.1-knx-1 Missing
ii knoppix-graphi 3.6-1 The background wallpaper and ksplash graphic
ii knoppix-setpas 0.1-1 sets password for knoppix user
ii knoppix-sounds 0.5-1 2 of the Space Sounds taken from the Mandrak
ii ldap-utils 2.1.30-3 OpenLDAP utilities
ii lha 1.14i-9 lzh archiver
ii liba52-0.7.4 0.7.4-1 Library for decoding ATSC A/52 streams.
ii libacl1 2.2.23-1 Access control list shared library
ii libao2 0.8.5-1 Cross Platform Audio Output Library
ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphics - runti
ii libartsc0 1.3.0-1 aRts Sound system C support library
ii libasound2 1.0.5-1 Advanced Linux Sound Architecture (libraries
ii libatk1.0-0 1.6.1-3 The ATK accessibility toolkit
ii libattr1 2.4.16-1 Extended attribute shared library
ii libaudio2 1.6d-2 The Network Audio System (NAS). (shared libr
ii libblkid1 1.35-6 Block device id library
ii libbz2-1.0 1.0.2-1 A high-quality block-sorting file compressor
ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries and Timezone
ii libcap1 1.10-14 support for getting/setting POSIX.1e capabil
ii libcomerr2 1.35-6 The Common Error Description library
ii libconsole 0.2.3dbs-55 Shared libraries for Linux console and font
ii libcurl2 7.11.2-8 Multi-protocol file transfer library, now wi
ii libcurl3 7.12.1-1 Multi-protocol file transfer library, now wi
ii libdb1-compat 2.1.3-7 The Berkeley database routines [glibc 2.0/2.
ii libdb3 3.2.9-20 Berkeley v3 Database Libraries [runtime]
ii libdb4.2 4.2.52-17 Berkeley v4.2 Database Libraries [runtime]
ii libdb4.2++ 4.2.52-17 Berkeley v4.2 Database Libraries for C++ [ru
ii libdbh1.0-1 1.0.15-1 Creates disk based hashtables
ii libdns11 9.2.3+9.2.4-rc DNS Shared Library used by BIND
ii libdps1 4.3.0.dfsg.1-4 Display PostScript (DPS) client library
ii libdv4 0.103-1 software library for DV format digital video
ii libdvdnav4 0.1.9-3 The DVD navigation library
ii libdvdplay0 1.0.1-6 portable abstraction library for DVD menus s
ii libdvdread3 0.9.4-5 Simple foundation for reading DVDs
ii libexif10 0.6.9-1 The EXIF library allows you to parse an EXIF
ii libexpat1 1.95.6-8 XML parsing C library - runtime library
ii libflac4 1.1.0-11 Free Lossless Audio Codec - runtime C librar
ii libfltk1.1c102 1.1.4+1.1.5rc2 Fast Light Toolkit shared libraries
ii libfontconfig1 2.2.3-knx-1 generic font configuration library (shared l
ii libfontconfig1 2.2.3-knx-1 generic font configuration library (debuggin
ii libfreetype6 2.1.7-2.2 FreeType 2 font engine, shared library files
ii libgail-common 1.6.6b-1 GNOME Accessibility Implementation Library -
ii libgail17 1.6.6b-1 GNOME Accessibility Implementation Library -
ii libgcc1 3.4.1-4sarge1 GCC support library
ii libgcrypt11 1.2.0-4 LGPL Crypto library - runtime library
ii libgcrypt7 1.1.90-9 LGPL Crypto library - runtime library
ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime version)
ii libgimp2.0 2.0.4-1 Libraries necessary to run the GIMP, stable
ii libgimpprint1 4.2.7-2 The Gimp-Print printer driver library
ii libglade2-0 2.4.0-1 Library to load .glade files at runtime
ii libglib1.2 1.2.10-9 The GLib library of C routines
ii libglib2.0-0 2.4.6-2 The GLib library of C routines
ii libgnomecanvas 2.6.1.1-2 A powerful object-oriented display - runtime
ii libgnomecanvas 2.6.1.1-2 A powerful object-oriented display - common
ii libgnutls10 1.0.4-8 GNU TLS library - runtime library
ii libgnutls11 1.0.16-7 GNU TLS library - runtime library
ii libgpg-error0 1.0-1 library for common error values and messages
ii libgpmg1 1.19.6-12.1 General Purpose Mouse Library [libc6]
ii libgtk1.2 1.2.10-17 The GIMP Toolkit set of widgets for X
ii libgtk1.2-comm 1.2.10-17 Common files for the GTK+ library
ii libgtk2.0-0 2.4.9-1 The GTK+ graphical user interface library
ii libgtk2.0-bin 2.4.9-1 The programs for the GTK+ graphical user int
ii libgtk2.0-comm 2.4.9-1 Common files for the GTK+ graphical user int
ii libgtkhtml2-0 2.4.1-1 HTML rendering/editing library - runtime fil
ii libice6 4.3.0.dfsg.1-4 Inter-Client Exchange library
ii libidn11 0.5.2-3 GNU libidn library, implementation of IETF I
ii libiodbc2 3.51.2-5 iODBC Driver Manager
ii libisc7 9.2.3+9.2.4-rc ISC Shared Library used by BIND
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG runtime li
ii libkrb53 1.3.4-4 MIT Kerberos runtime libraries
ii liblcms1 1.12-2.1 Color management library
ii libldap2 2.1.30-3 OpenLDAP libraries
ii liblircclient0 0.6.6-7 LIRC client library
ii liblocale-gett 1.01-17 Using libc functions for internationalizatio
ii liblockfile1 1.06 NFS-safe locking library, includes dotlockfi
ii libltdl3 1.5.6-2 A system independent dlopen wrapper for GNU
ii liblwres1 9.2.3+9.2.4-rc Lightweight Resolver Library used by BIND
ii liblzo1 1.08-1.2 A real-time data compression library
ii libmad0 0.15.1b-1 MPEG audio decoder library
ii libmagic1 4.09-1 File type determination library using "magic
ii libmng1 1.0.5-1 Multiple-image Network Graphics library
ii libmyspell3 3.1-8 MySpell spellchecking library
ii libncurses5 5.4-4 Shared libraries for terminal handling
ii libncursesw5 5.4-4 Shared libraries for terminal handling (wide
ii libneon23 0.23.9.dfsg.3- An HTTP and WebDAV client library [old versi
ii libnewt0.51 0.51.6-5 Not Erik's Windowing Toolkit - text mode win
ii libnspr4 1.6-5 Netscape Portable Runtime Library
ii libnss3 1.6-5 Network Security Service Libraries - runtime
ii libogg0 1.1.0-1 Ogg Bitstream Library
ii liboggflac1 1.1.0-11 Free Lossless Audio Codec - runtime C librar
ii libopencdk8 0.5.5-8 Open Crypto Development Kit (OpenCDK) (runti
ii libpam-modules 0.76-22 Pluggable Authentication Modules for PAM
ii libpam-runtime 0.76-22 Runtime support for the PAM library
ii libpam0g 0.76-22 Pluggable Authentication Modules library
ii libpango1.0-0 1.4.1-2 Layout and rendering of internationalized te
ii libpango1.0-co 1.4.1-2 Modules and configuration files for the Pang
ii libpcap0.7 0.7.2-7 System interface for user-level packet captu
ii libpcap0.8 0.8.3-4 System interface for user-level packet captu
ii libpci1 2.1.11-11 Linux PCI Utilities (for 2.*.* kernels) (old
ii libpcre3 4.5-1.1 Perl 5 Compatible Regular Expression Library
ii libpng12-0 1.2.5.0-7 PNG library - runtime
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii libreadline4 4.3-11 GNU readline and history libraries, run-time
ii libsasl2 2.1.19-1.1 Authentication abstraction library
ii libsigc++-1.2- 1.2.5-1 Type-safe Signal Framework for C++ - runtime
ii libslp1 1.0.11-7 OpenSLP libraries
ii libsm6 4.3.0.dfsg.1-4 X Window System Session Management library
ii libsocksd 1.1.14-2 SOCKS library for packages built using libso
ii libspeex1 1.0.rel.4-1 The Speex Speech Codec
ii libss2 1.35-6 Command-line interface parsing library
ii libssl0.9.7 0.9.7d-4 SSL shared libraries
ii libstartup-not 0.7-1 library for program launch feedback (shared
ii libstdc++5 3.3.4-6sarge1. The GNU Standard C++ Library v3
ii libstlport4.6 4.6.2-1 STLport C++ class library
ii libtasn1-2 0.2.10-3 Manage ASN.1 structures (runtime)
ii libtext-charwi 0.04-1 get display widths of characters on the term
ii libtext-iconv- 1.2-3 Convert between character sets in Perl
ii libtext-wrapi1 0.06-1 internationalized substitute of Text::Wrap
ii libtextwrap1 0.1-1 text-wrapping library with i18n - runtime
ii libtiff4 3.6.1-1.1 Tag Image File Format library
ii libuuid1 1.35-6 Universally unique id library
ii libvorbis0a 1.0.1-1 The Vorbis General Audio Compression Codec
ii libvorbisenc2 1.0.1-1 The Vorbis General Audio Compression Codec
ii libvorbisfile3 1.0.1-1 The Vorbis General Audio Compression Codec
ii libwmf0.2-7 0.2.8-1.1 Windows metafile conversion library
ii libwnn0 1.1.0+1.1.1-a0 FreeWnn library for Wnn (FreeWnn jserver)
ii libwnn6 1.0.0-11 Wnn6 client library
ii libwrap0 7.6.dbs-6 Wietse Venema's TCP wrappers library
ii libx11-6 4.3.0.dfsg.1-4 X Window System protocol client library
ii libxaw7 4.3.0.dfsg.1-4 X Athena widget set library
ii libxcursor1 1.1.3-1 X cursor management library
ii libxext6 4.3.0.dfsg.1-4 X Window System miscellaneous extension libr
ii libxfce4mcs-cl 4.0.6-1 Client library for Xfce4 configure interface
ii libxfce4mcs-ma 4.0.6-1 Manager library for Xfce4 configure interfac
ii libxfce4util-1 4.0.6-1 Utility functions library for Xfce4
ii libxfcegui4-1 4.0.6-1 Basic GUI C functions for Xfce4
ii libxft1 4.3.0.dfsg.1-4 FreeType-based font drawing library for X (v
ii libxft2 2.1.2-knx-1 FreeType-based font drawing library for X
ii libxft2-dbg 2.1.2-knx-1 FreeType-based font drawing library for X (u
ii libxi6 4.3.0.dfsg.1-4 X Window System Input extension library
ii libxine1 1-rc3c-1 the xine video/media player library, binary
ii libxml2 2.6.11-3 GNOME XML library
ii libxmu6 4.3.0.dfsg.1-4 X Window System miscellaneous utility librar
ii libxmuu1 4.3.0.dfsg.1-4 lightweight X Window System miscellaneous ut
ii libxp6 4.3.0.dfsg.1-4 X Window System printing extension library
ii libxpm4 4.3.0.dfsg.1-4 X pixmap library
ii libxrandr2 4.3.0.dfsg.1-4 X Window System Resize, Rotate and Reflectio
ii libxrender1 0.8.3-7 X Rendering Extension client library
ii libxt6 4.3.0.dfsg.1-4 X Toolkit Intrinsics
ii libxtrap6 4.3.0.dfsg.1-4 X Window System protocol-trapping extension
ii libxtst6 4.3.0.dfsg.1-4 X Window System event recording and testing
ii libxv1 4.3.0.dfsg.1-4 X Window System video extension library
ii libzvbi-common 0.2.8-1 Video Blank Interval decoder - common files
ii libzvbi0 0.2.8-1 Video Blank Interval decoder - runtime files
ii localeconf 0.9.4 debconf interface to locale configuration
ii localepurge 0.0.71 Automagically removing unnecessary locale da
ii locales 2.3.2.ds1-16 GNU C Library: National Language (locale) da
ii login 4.0.3-30.1 System login tools
ii makedev 2.3.1-75 Creates device files in /dev
ii man-db 2.4.2-19 The on-line manual pager
ii manpages 1.67-2 Manual pages about using a GNU/Linux system
ii mawk 1.3.3-11 a pattern scanning and text processing langu
ii memtest86 3.1a-3 A thorough real-mode memory tester
ii mime-codecs 7.18-9 Fast Quoted-Printable and BASE64 MIME transp
ii miniroot-tools 0.0.1-knx-1 Missing
ii mkdesktophdico 0.5-5 Automatic KDE/GNOME Desktop harddisk icon cr
ii mkisofs 2.0+a34-2 Creates ISO-9660 CD-ROM filesystem images
ii modutils 2.4.26-1 Linux module utilities
ii mount 2.12-10 Tools for mounting and manipulating filesyst
ii mozilla 1.6-5 Mozilla Web Browser - dummy package
ii mozilla-browse 1.6-5 Mozilla Web Browser - core and browser
ii mozilla-locale 1.6+tm0.2-1 Mozilla Japanese Language/Region Package.
ii mozilla-mailne 1.6-5 Mozilla Web Browser - mail and news support
ii mozilla-psm 1.6-5 Mozilla Web Browser - Personal Security Mana
ii mozilla-xft 1.6-5 Mozilla Web Browser - Xft support files
ii ms-sys 1.1.3-1 Write a Microsoft compatible boot record
ii mtools 3.9.9-2 Tools for manipulating MSDOS files
ii ncurses-base 5.4-4 Descriptions of common terminal types
ii ncurses-bin 5.4-4 Terminal-related programs and man pages
ii net-tools 1.60-10 The NET-3 networking toolkit
ii netbase 4.18 Basic TCP/IP networking system
ii netkit-inetd 0.10-9 The Internet Superserver
ii netperf 2.2pl4-1 Network performance benchmark
ii nfs-common 1.0.6-3 NFS support files common to client and serve
ii nkf 2.04-1 Network Kanji code conversion Filter
ii nmap 3.70-1 The Network Mapper
ii openoffice.org 1.1.2-4 high-quality office productivity suite
ii openoffice.org 1.1.2-4 OpenOffice.org office suite binary files
ii openoffice.org 1.1.2-4+1 Debian specific parts of OpenOffice.org
ii openoffice.org 1.1.2-4 Japanese language package for OpenOffice.org
ii passwd 4.0.3-30.1 Change and administer password and group dat
ii pciutils 2.1.11-15 Linux PCI Utilities
ii perl 5.8.4-2.2 Larry Wall's Practical Extraction and Report
ii perl-base 5.8.4-2.2 The Pathologically Eclectic Rubbish Lister.
ii perl-modules 5.8.4-2.2 Core Perl modules.
ii pgpgpg 0.13-8 Wrapper for using GnuPG in programs designed
ii pia 3.94-1 movie player
ii portmap 5-4 The RPC portmapper
ii procps 3.2.1-2 The /proc file system utilities
ii psmisc 21.5-1 Utilities that use the proc filesystem
ii pump 0.8.19-5 simple DHCP/BOOTP client
ii rar 3.30-2 Archiver for .rar files
ii rdesktop 1.3.1-1 RDP client for Windows NT/2000 Terminal Serv
ii rebuildfstab-k 0.5-6 fstab-rebuilder for KNOPPIX
ii rxvt-ml 2.6.4-6.2 multi-lingual VT102 terminal emulator for th
ii samba-common 3.0.7-1 Samba common files used by both the server a
ii scanpartitions 0.5-10 fstab-helper for KNOPPIX
ii scantv 3.94-1 scan TV channels for stations
ii sed 4.1.2-1 The GNU sed stream editor
ii slang1 1.4.9dbs-6 The S-Lang programming library - runtime ver
ii slang1a-utf8 1.4.9dbs-6 The S-Lang programming library with utf8 sup
ii smbfs 3.0.7-1 mount and umount commands for the smbfs (for
ii sox 12.17.5-3 A universal sound sample translator
ii speex 1.0.rel.4-1 The Speex Speech Codec
ii ssh 3.8.1p1-8 Secure rlogin/rsh/rcp replacement (OpenSSH)
ii sudo 1.6.7p5-2 Provide limited super user privileges to spe
ii sudoers-knoppi 0.5-1 /etc/sudoers for the knoppix user
ii syslinux 2.10-1 Bootloader for Linux/i386 using MS-DOS flopp
ii sysv-rc 2.86-knx-4 Standard boot mechanism using symlinks in /e
ii sysvinit 2.86-knx-4 System-V like init
ii tar 1.13.93-4 GNU tar
ii tasksel 2.12 Tool for selecting tasks for installation on
ii tcpd 7.6.dbs-6 Wietse Venema's TCP wrapper utilities
ii tcpdump 3.8.3-3 A powerful tool for network monitoring and d
ii telnet 0.17-24 The telnet client.
ii tftp-hpa 0.36-1 HPA's tftp client
ii tftpd-hpa 0.36-1 HPA's tftp server
ii traceroute 1.4a12-16 traces the route taken by packets over a TCP
ii ttf-bitstream- 1.10-3 The Bitstream Vera family of free TrueType f
ii ttf-opensymbol 1.1.2-4 The OpenSymbol TrueType font
ii ttf-sazanami-g 0.0.1.20040629 Sazanami Gothic Japanese TrueType font
ii ttf-sazanami-m 0.0.1.20040629 Sazanami Mincho Japanese TrueType font
ii ucf 1.08 Update Configuration File: preserves user ch
ii unarj 3.10.21-1 transitional dummy package
ii unrar 0.0.1-1 Unarchiver for .rar files
ii unzip 5.51-2 De-archiver for .zip files
ii usleep-knoppix 0.5-1 sleeps for a number of microseconds, see man
ii util-linux 2.12-10 Miscellaneous system utilities
ii v4l-conf 3.94-1 tool to configure video4linux drivers
ii vdr 1.2.6-5 Video Disk Recorder for DVB cards
ii vdr-kbd 1.2.6-5 Video Disk Recorder for DVB cards with keybo
ii vdr-plugin-dvd 0.3.3-jau-p8+0 Plugin to vdr for playing DVD's
ii vim 6.3-013+2 Vi IMproved - enhanced vi editor
ii vim-common 6.3-013+2 Vi IMproved - Common files
ii vorbis-tools 1.0.1-1 Several Ogg Vorbis Tools
ii wget 1.9.1-4 retrieves files from the web
ii whiptail 0.51.6-5 Displays user-friendly dialog boxes from she
ii x-ttcidfont-co 17 Configure TrueType and CID fonts for X
ii xawtv 3.94-1 X11 TV application
ii xawtv-plugins 3.94-1 plugins for xawtv and motv
ii xbase-clients 4.3.0.dfsg.1-4 miscellaneous X clients
ii xf86config-kno 0.8-knx-1 XFree86 template config files and setup prog
ii xfce4 4.0.5-1 Installs XFce4 core and scripts to set it up
ii xfce4-mcs-mana 4.0.6-1 Settings manager for Xfce4
ii xfce4-mcs-plug 4.0.6-1 Special modules for the xfce4-mcs-manager
ii xfce4-panel 4.0.6-1 The Xfce4 desktop environment panel
ii xfce4-session 0.1.3+20031213 XFce4 Session Manager
ii xfce4-themes 4.0.6-1 Theme files for Xfce4
ii xfce4-utils 4.0.6-1 Various tools for XFce
ii xfdesktop4 4.0.6-1 Provides desktop background and root menu
ii xffm4 4.0.6-1 File manager for the Xfce4 desktop environme
ii xffm4-icons 4.0.0.final-1 Icons for xffm4, the FM of XFce4
ii xfonts-base 4.3.0.dfsg.1-4 standard fonts for X
ii xfree86-common 4.3.0.dfsg.1-4 X Window System (XFree86) infrastructure
ii xfwm4 4.0.6-1 window manager of the XFce project
ii xfwm4-themes 4.0.0.final-2 Theme files for xfwm4
ii xine-ui 0.99.1-1 the xine video player, user interface
ii xlibmesa-gl 4.3.0.dfsg.1-4 Mesa 3D graphics library [XFree86]
ii xlibmesa-glu 4.3.0.dfsg.1-4 Mesa OpenGL utility library [XFree86]
ii xlibs 4.3.0.dfsg.1-4 X Window System client libraries metapackage
ii xlibs-data 4.3.0.dfsg.1-4 X Window System client data
ii xloadimage 4.1-14 Graphics file viewer under X11
ii xmms 1.2.10-1 Versatile X audio player that looks like Win
ii xserver-common 4.3.0.dfsg.1-4 files and utilities common to all X servers
ii xserver-xfree8 4.3.0.dfsg.1-4 the XFree86 X server
ii xsession-inits 0.5-knx-2 Starts X-Window system from INIT on KNOPPIX
ii xsession-knopp 0.5-knx-2 Xsession start up scripts
ii xterm 4.3.0.dfsg.1-4 X terminal emulator
ii xutils 4.3.0.dfsg.1-4 X Window System utility programs
ii xvnc4viewer 4.0-4 Virtual network computing client software fo
ii zip 2.30-6 Archiver for .zip files
ii zlib1g 1.2.1.1-7 compression library - runtime
結構いっぱい入っているなぁ。とりあえず、大きそうな OpenOffice を削除する
ことにしたので、削除対象を絞り込む。
redoubt:/# dpkg -l | grep openoffice
ii openoffice.org 1.1.2-4 high-quality office productivity suite
ii openoffice.org 1.1.2-4 OpenOffice.org office suite binary files
ii openoffice.org 1.1.2-4+1 Debian specific parts of OpenOffice.org
ii openoffice.org 1.1.2-4 Japanese language package for OpenOffice.org
長すぎて、切れてる感じがするので、ちゃんとした名前を取ってみる。
redoubt:/# grep Package /var/lib/dpkg/available | grep openoffice
Package: openoffice.org
Package: openoffice.org-bin
Package: openoffice.org-l10n-ja
Package: openoffice.org-debian-files
だそうだ。これを削除してみる。の、前に、 apt-get update をした方が良い
らしい。きんねこさんのページを参考に、 apt の sources.list ファイルの
編集。
redoubt:/# vi /etc/apt/sources.list
で、中身を以下の行だけにして、他の行はごっそり削除。
deb http://ftp.hypercore.co.jp/debian-plus/ woody-beta/plus main contrib non-free
さらに、プロキシを使う必要があるので、その設定。
redoubt:/# http_proxy=http://192.168.0.79:8080/
redoubt:/# export http_proxy
これで、 apt-get update して、 openoffice の削除。
redoubt:/# apt-get update
redoubt:/# apt-get remove openoffice.org openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-ja
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージは削除されます:
openoffice.org* openoffice.org-bin* openoffice.org-debian-files*
openoffice.org-l10n-ja*
アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 2 個
0B のアーカイブを取得する必要があります。
展開後に 179MB のディスク容量が解放されます。
続行しますか? [Y/n]y
(データベースを読み込んでいます... 現在 28341 個のファイルとディレクトリがインストールされています。)
openoffice.org-debian-files を削除しています...
openoffice.org-debian-files の設定ファイルを削除しています...
rmdir: `/etc/openoffice': ディレクトリは空ではありません
rmdir: `/var/state/openoffice': そのようなファイルやディレクトリはありません
openoffice.org を削除しています...
openoffice.org の設定ファイルを削除しています...
dpkg - 警告: openoffice.org の削除中、ディレクトリ`/etc/openoffice'が空でないため削除できませんでした。
openoffice.org-l10n-ja を削除しています...
openoffice.org-l10n-ja の設定ファイルを削除しています...
dpkg - 警告: openoffice.org-l10n-ja の削除中、ディレクトリ`/usr/lib/openoffice/share'が空でないため削除できませんでした。
openoffice.org-bin を削除しています...
openoffice.org-bin の設定ファイルを削除しています...
dpkg - 警告: openoffice.org-bin の削除中、ディレクトリ`/usr/lib/openoffice'が空でないため削除できませんでした。
おぉ、 179MB も削除されたんだ。削除されなかったファイルの削除。
redoubt:/# rm -rf /etc/openoffice
redoubt:/# rm -rf /usr/lib/openoffice
さらに、それっぽいファイルも削除。
redoubt:/# find ./ -name openoffice
./etc/skel/.openoffice/1.1.2/user/registry/data/org/openoffice
./usr/share/fonts/truetype/openoffice
redoubt:/# rm -rf /etc/skel/.openoffice
redoubt:/# rm -rf /usr/share/fonts/truetype/openoffice
調子にのって、 gimp も削除。
redoubt:/# apt-get remove --purge gimp gimp-data libgimp2.0 libgimpprint1
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージは削除されます:
gimp* gimp-data* libgimp2.0* libgimpprint1*
アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 2 個
0B のアーカイブを取得する必要があります。
展開後に 30.6MB のディスク容量が解放されます。
続行しますか? [Y/n]y
(データベースを読み込んでいます... 現在 25217 個のファイルとディレクトリがインストールされています。)
gimp を削除しています...
gimp の設定ファイルを削除しています...
gimp-data を削除しています...
gimp-data の設定ファイルを削除しています...
libgimp2.0 を削除しています...
libgimp2.0 の設定ファイルを削除しています...
libgimpprint1 を削除しています...
libgimpprint1 の設定ファイルを削除しています...
眠いので、今日はここまで。
2/10
で、昨日の続き。なんだか、古そうなファイルを削除。
redoubt:/# rm /var/lib/dpkg/*-old
redoubt:/# rm /var/cache/debconf/*-old
redoubt:/# rm /var/cache/localepurge/*-old
doc ディレクトリと、 root にあった不明のディレクトリも削除。
redoubt:/# rm -rf /usr/share/doc
redoubt:/# rm -rf .rr_moved
で、こんな容量になった。
redoubt:/# apt-get clean
redoubt:/# umount /proc
redoubt:/# exit
[root@redoubt]# du -s -k /mnt/loop1
529097 /mnt/loop1
[root@redoubt]# du -s -k /tmp/loop1
369844 /tmp/loop1
7割ぐらいになった。さっそく cloop 形式にしてみた。
[root@redoubt]# mkisofs -R /tmp/loop1 | ‾toyota/knoppix/cloop-2.01/create_compressed_fs - 65536 > TOYOPIX
待つこと10分ほど、完成したようである。
[root@redoubt]# ls -la *PIX
-rw-r--r-- 1 root root 218815193 2月 9 11:50 KNOPPIX
-rw-r--r-- 1 root root 137947053 2月 9 17:48 TOYOPPIX
TOYOPPIX って、安直すぎたな…。これなら、シングル CD に収まりそうである。
本当に起動するか、まだやってないけど。
3連休は旅行に出かけるので、このページの更新はありません。
2/14
3連休、車ででかけたのだけど、CD チェンジャーの調子が悪い。なんでだろう、と
CD を取り出したのだけど、見た目は問題なさそう。中は CD-R だったので、元の
オリジナルの CD を入れたら、問題なく再生された。ん?、ということで、再生
できなかった CD を見てみると、全て太陽誘電の CD-R だった…。ついこの前、
ちょっと高いお金を出して、スピンドルで購入したのが仇となるとは…。再生した
チェンジャーはビクター製、太陽誘電の裏が青色の CD-R と相性が良くないことが
チェンジャーを買ってから8年経って判明した。
2/15
cygwin でネットワーク越しの windows 共有フォルダ(本当は Samba)からファイルを
コピーする必要があった。で、どうやろうか少し考えて、簡単に explorer あたり
からネットワークドライブ、例えば K ドライブに割り当てて、
cp /cygdrive/k/file ./
とやっても良かったのだけど、毎回毎回ドライブに割り当てるのも芸がないので、
mount を使ってやってみることにした。
[toyota@geonosis]$ mkdir /kamino
[toyota@geonosis]$ mount ¥¥kamino¥disk /kamino
[toyota@geonosis]$ ls /kamino
ls: /kamino: No such file or directory
だそうで、何を間違えたのか、 mount コマンドで見てみた。
[toyota@geonosis]$ mount
C:¥cygwin¥bin on /usr/bin type system (binmode)
C:¥cygwin¥lib on /usr/lib type system (binmode)
¥kaminodisk on /kamino type system (binmode)
C:¥cygwin on / type system (binmode)
c: on /cygdrive/c type user (binmode,noumount)
i: on /cygdrive/i type user (binmode,noumount)
k: on /cygdrive/k type user (binmode,noumount)
あらら、ということで、直してみた。
[toyota@geonosis]$ umount /kamino
[toyota@geonosis]$ mount ¥¥¥¥kamino¥¥disk /kamino
mount: defaulting to '--no-executable' flag for speed since native path
references a remote share. Use '-f' option to override.
何か言われたみたいだけど、 ls してみた。
[toyota@geonosis]$ ls /kamino
data project samba tmp
うまくいったようである。気になったので、 explorer から cygwin の /kamino の
場所(私の環境だと、 C:¥cygwin¥kamino) を見てみた。単なる空のフォルダだった。
2/16
snort.conf の出力を syslog にして、やってみたのだけど。snort.conf で
output alert_syslog: LOG_LOCAL1 LOG_ALERT
を指定して、
[toyota@root]# /usr/local/snort/bin/snort -c /usr/loacl/snort/etc/snort.conf -s -A full
で起動したのだけど、一向に syslog に吐かれる様子がない。何が悪いのだろう、
とソースを眺めてみた。どうやら、 -A オプションと -s オプションが悪さを
しているようである。src/snort.c 内では。
case 'A': /* alert mode */
〜snip〜
pv.alert_cmd_override = 1;
〜snip〜
case 's': /* log alerts to syslog */
pv.alert_mode = ALERT_SYSLOG;
#ifndef WIN32
/* command line alerting option has been specified,
* override the alert options in the config file
*/
pv.alert_cmd_override = 1;
どちらも pv.alert_cmd_override = 1; をしている。で、 output alert_syslog を
読み込む部分では
case NT_OUTPUT_ALERT:
if(!pv.alert_cmd_override)
{
/* call the configuration function for the plugin */
plugin->func(pp_args);
}
else
{
ErrorMessage("command line overrides rules file alert "
"plugin!¥n");
}
break;
となっているので、有効にならなかったようである。-A オプションはまだしも、
-s オプションは
-s Send alert messages to syslog. On linux boxen, they will appear
in /var/log/secure, /var/log/messages on many other platforms.
って書いてるので、間違ってはないと思ってたのだけどなぁ…。で、 -s オプションと
-A オプションを外して、 syslog 出力するようになった。
2/17
YAMAHA RTX1100 を分解した。
今月発売の新製品らしい。
2/18
いつものように来る英語の spam をまとめてゴミ箱に入れようとしたら、見慣れない
メールが混じってた。多分、眠いときだったら、それに気がつかないで捨てていた
だろうってぐらい、見落としそうになったのだけど。その内容は、私の持っている
ドメインの1つが切れた、ってことだった。すっかり忘れていたドメインだったので
ちょっと悩んだけど、このまま放流することにした。
2/19
エポキシ樹脂を使ってちょっと工作。使ったのは日新レジンの Z-1 というもの。
http://www.nissin-resin.co.jp/Z-1.htm
これに50分型の硬化剤を使ったのだけど、50分じゃ全然固まらない。寒いせい
だろうけど、本当に硬くなるまで3時間ぐらいかかった。それに、買った硬化剤には
何も書いてなかったけど、上のページには「大型の積層(夏場用)や注型など」って
夏場用、なんて書いてあるし。さらに、説明書には
硬化後、次の加熱作業を行うと、諸物性(特に衝撃、熱特性)を向上させる事ができます。
離型可能時間経過後に60度で3時間加熱
って、そんなの無理だから…。
2/20
昨日のものが完成したので、写真付で。
エポキシ樹脂でアイスキューブ
2/21
久しぶりにプログラミングをしていて、ポインタのポインタ、の動作で、少し悩んで
しまった。よく考えると、大した動きじゃなかったのだけど、私もまだまだだな、って
ひしひしと感じだ。
2/22
久しぶりに、フラッシュメディアの値段を見ていたら、 SD がだいぶ安くなって
いる。ものによっては CF より安い気がしたので、いつものごとく、価格.com で
調べてみた。
メディア | 128M | 256M | 512M | 1G | 2G |
CF | 1450 | 2170 | 3740 | 7370 | 16468 |
SD | 1370 | 2180 | 3790 | 7220 | - |
MSpro | 2920(not pro) | 4640 | 7980 | 14980 | 31980 |
xD | 3260 | 5229 | 7860 | - | - |
SM | 2410 | - | - | - | - |
値段的に SD も CF も変わらない感じになってきている。やはり、需要と供給の
関係なのか…。
2/23
Nikon COOLPIX2200 で撮った写真を眺めていたのだけど、画像に書き込まれている
情報を見て、少々驚いてしまった。シャッタースピードが 1/47s とか 1/171s とか
1/366s と、中途半端な値ばかり。よく見ると、絞りも段階的じゃないみたいだし、
なるほどねぇ、と妙に感心してしまった。
2/24
私が設計したわけじゃないのだけど、
struct test **st_test;
なんてのを使う必要があった。で、構造体のポインタのポインタなんて、使ったのは
初めてだったので、21日同様に、ん?と考えてしまった。構造体のポインタの
ポインタなので、中身を直接参照することできないし…。これは面倒そうだったので
設計の人に「これは使えません」と言っておいたけど。
2/25
ちょっと、プログラムが Segmentation fault で落ちたので、 gdb で追ってみた。
(gdb) r
Starting program: /home/toyota/src/test/programme
[New Thread 16384 (LWP 8781)]
470 - (main.c, main): Exit from the function: fn call failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 8781)]
0x4000c6c0 in _dl_fini () from /lib/ld-linux.so.2
(gdb) bt
#0 0x4000c6c0 in _dl_fini () from /lib/ld-linux.so.2
#1 0x4009f940 in exit () from /lib/libc.so.6
#2 0x0804ab5b in main (argc=9, argv=0xbffff9f4) at main.c:471
#3 0x4008a917 in __libc_start_main () from /lib/libc.so.6
落ちている場所は main 関数の return 1 としている部分。原因不明である。
試しに、 return 1; を exit(1); にしてみたけど、現象は同じ。なんというか
余計にわからなくなった感じ。多分、どこかでメモリを壊しているのだとは
思うけど…。
2/26
21時に沼津に居て、横浜まで帰る必要があった。しかし、東名高速は雪で通行止め。
大したことないだろう、なんて思って、 246号に入ったけど、裾野を過ぎた辺りから
積雪でとてもノーマルタイヤで行けそうもない。この調子だと、1号線も駄目だろうし
困った状況だった。
なんというか、あぁいうときに、欲しい情報は、○○が通行止め、というよりも、
○○が通れる、という情報。交通情報を聞いても、○○が通行止め、とかそんな情報
しか流れないので、ちょっとシステムを変えて欲しいな、なんて思った。
結局、伊豆の方を回って帰ってきた。
2/27
諸事情により、今日はおやすみ。
2/28
あ、
str=strdup("hello world");
なんてことが出来るのね。これなら malloc が省けるのか。バイナリレベルだと
一緒のような気もするけど。人様のソースは勉強になるなぁ。
|