トップ «前の日記(2007-03-03) 最新 次の日記(2007-03-09)» 編集

(゚Д゚)ウボァー日記


2007-03-04

_ [OS/アプリ]

なんでもnLiteで軽量Windowsが作れるらしい。

http://www.nliteos.com/

プリインストールものでは作れないらしいがダメもとで試してみた。

てか、C:\Windows直接やっちゃダメだよね。ファイルが少し削られちゃったよ。

一応動作に問題はないようだが不安だ。またリカバリか。orz

_ [LAN/NAS]

ディスクの振動音が気になったので、防振シリコンゴムワッシャーをつけてみる。うん、静かになった。

http://www.valuewave.co.jp/cgi-bin/item.cgi?item=150287

しかしワッシャーの厚みの分、S-ATAのケーブルがケースを圧迫してるので、取り回しをもう少し工夫したいところ。

 

で、dpkgとaptに挑戦。最後のlibc6のダウングレードがうまく行かず。

# mkdir /mnt/hda5/landisk/dpkg
# ln -s /mnt/hda5/landisk/dpkg /var/lib/dpkg
# dpkg -l
dpkg-query: 読み込み中にパッケージ情報ファイル`/var/lib/dpkg/status'のオープンに失敗しました。: そのようなファイルやディレクトリはありません
# touch /var/lib/dpkg/status
# dpkg -l
dpkg-query: updates ディレクトリ`/var/lib/dpkg/updates/'をスキャンできません。: そのようなファイルやディレクトリはありません
# mkdir /var/lib/dpkg/updates/
# dpkg -l
dpkg-query: 読み込み中にパッケージ情報ファイル`/var/lib/dpkg/available'のオープンに失敗しました。: そのようなファイルやディレクトリはありません
# touch /var/lib/dpkg/available
# dpkg -l

# apt-get check
E: /var/cache/apt/ に書き込めません
E: パッケージリストまたはステータスファイルを解釈またはオープンすることができません。
# mkdir /mnt/hda5/landisk/apt
# mkdir /mnt/hda5/landisk/apt/cache
# ln -s /mnt/hda5/landisk/apt /var/lib/apt
# ln -s /mnt/hda5/landisk/apt/cache /var/cache/apt
# apt-get check
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
# apt-get check
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
W: ソースパッケージリスト ftp://ftp2.jp.debian.org sarge/main Packages (/var/lib/apt/lists/ftp2.jp.debian.org_debian_dists_sarge_main_binary-arm_Packages) が stat できません - stat (2 そのようなファイルやディレクトリはありません)
W: ソースパッケージリスト http://security.debian.org sarge/updates/main Packages (/var/lib/apt/lists/security.debian.org_dists_sarge_updates_main_binary-arm_Packages) が stat できません - stat (2 そのようなファイルやディレクトリはありません)
W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません
# apt-get update
E: リストディレクトリ /var/lib/apt/lists/partial が見つかりません。
E: アーカイブディレクトリ /var/cache/apt/archives/partial が見つかりません。
# mkdir /var/lib/apt/lists
# mkdir /var/lib/apt/lists/partial
# mkdir /var/cache/apt/archives
# mkdir /var/cache/apt/archives/partial
# apt-get update
取得:1 ftp://ftp.jp.debian.org sarge/main Sources [1323kB]
取得:2 http://snapshot.debian.net sarge/main Sources [1276kB]
 …
取得:95 ftp://ftp2.jp.debian.org sid/main Sources [1771kB]
取得:96 ftp://ftp2.jp.debian.org sid/main Release [84B]
20.4MB を 3m19s で取得しました (102kB/s)
パッケージリストを読みこんでいます... 完了
# apt-get check
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了

# mkdir /var/lib/dpkg/alternatives
# mkdir /var/lib/dpkg/info
# mkdir /var/lib/dpkg/parts
# wget http://www.ring.gr.jp/archives/linux/debian/debian/pool/main/d/dpkg/dpkg_1.10.28_arm.deb
# dpkg-deb -e dpkg_1.10.28_arm.deb
# cat DEBIAN/control >> /var/lib/dpkg/status
# vi /var/lib/dpkg/status
> Package: dpkg
> Essential: yes
> Status: install ok installed
# wget http://www.ring.gr.jp/archives/linux/debian/debian/pool/main/t/tzdata/tzdata_2006p-1_all.deb
# wget http://www.ring.gr.jp/archives/linux/debian/debian/pool/main/g/glibc/libc6_2.3.6.ds1-11_arm.deb
# wget http://www.ring.gr.jp/archives/linux/debian/debian/pool/main/d/db1-compat/libdb1-compat_2.1.3-7_arm.deb
# wget http://www.ring.gr.jp/archives/linux/debian/debian/pool/main/g/glibc/libc6_2.3.2.ds1-22sarge5_arm.deb
# dpkg -i tzdata_2006p-1_all.deb
# dpkg -i libc6_2.3.6.ds1-13_arm.deb
# dpkg -i libdb1-compat_2.1.3-7_arm.deb
# dpkg -i libc6_2.3.2.ds1-22sarge5_arm.deb # NG ...

ちなみにrc.localの追加項目は現在こんな感じ。

# vi /etc/init.d/rc.local
mount -o remount -w /
ln -s /mnt/hda5/landisk/dpkg /var/lib/dpkg
ln -s /mnt/hda5/landisk/apt /var/lib/apt
ln -s /mnt/hda5/landisk/apt/cache /var/cache/apt
/usr/sbin/telnetd -l /bin/sh