SJIS,EUC-JP,UTF8 を行き来するのに最低限必要なファイル
- /usr/bin/iconv
- /usr/lib/gconv/gconv-modules
- /usr/lib/gconv/libJIS.so
- /usr/lib/gconv/EUC-JP.so
- /usr/lib/gconv/SJIS.so
あると良いかもしれないファイル
- /usr/lib/gconv/gconv-modules.cache
- /usr/lib/gconv/libJISX0213.so
- /usr/lib/gconv/SHIFT_JISX0213.so
- /usr/lib/gconv/CP932.so
インストール済のコマンドやファイルがどのパッケージに入ってるか探したい
dpkg -Sコマンドを使う
$ dpkg -S CP932.so libc6: /usr/lib/gconv/CP932.so libc6-i386: /usr/lib32/gconv/CP932.so
ダウンロードしたいパッケージの場所を調べる
Packages から検索する
Package: libc6 Source: eglibc Version: 2.13-38+deb7u1 Installed-Size: 9522 <中略> Filename: pool/main/e/eglibc/libc6_2.13-38+deb7u1_amd64.deb Size: 4349474
Filenameってところを見る
パッケージを展開する
dpkg -xコマンドを使う
$ dpkg -x libc6-dbg_2.13-38+deb7u1_amd64.deb hoge/
strace
straceってほんと便利だわ