自力でファイルをインストールできるように


ftp のインストール

まず、何をするにもファイルをもらってこないと始まらない。

VineLinux 2.6 PPC から ftp-0.17-6vl1.ppc.rpm をいただいてきて、 別マシンにて

intel# cd /tmp
intel# mkdir usr
intel# mkdir usr/bin
intel# rpm2cpio ftp-0.17-6vl1.ppc.rpm | cpio -i
として ftp コマンドを取り出し、 Windows のファイル共有経由で Link Station に置く

Link Station に login し、
/usr/bin に ftp を置く

linkstationlinux# chown root.root ftp
linkstationlinux# chmod 755 ftp
linkstationlinux# ftp 192.168.1.2
Connected to 192.168.1.2.
220 ProFTPD 1.2.6 Server (ProFTPD Basic Configuration) [tp310]
Name (192.168.1.2:root): yasunari
331 Password required for yasunari.
Password:
230 User yasunari logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bye
221 Goodbye.
OK。

resolv.conf の修正

いちいち IP アドレスを書かなくてよいよう、 resolv.conf を修正し、ホームサーバの内向き DNS を参照するようにする。
linkstationlinux# cat /etc/resolv.conf
domain yamasita.jp
search yamasita.jp
nameserver 192.168.1.2
linkstationlinux# ping ftp.yamasita.jp
PING ftp.yamasita.jp (192.168.1.2): 56 data bytes
64 bytes from 192.168.1.2: icmp_seq=0 ttl=64 time=1.4 ms
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.6 ms

--- ftp.yamasita.jp ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.6/1.0/1.4 ms
OK。

rpm2cpio, cpio のインストール

Link Station 上で、rpm パッケージからファイルを取り出せるよう、 rpm2cpio, cpio をインストールする。
VineLinux 2.6 PPC から rpm-3.0.6-0vl22.ppc.rpm, cpio-2.4.2-20vl1.ppc.rpm をいただいてきて、 別マシンにて
intel# cd /tmp
intel# rpm2cpio rpm-3.0.6-0vl22.ppc.rpm | cpio -i usr/bin/rpm2cpio
intel# rpm2cpio cpio-2.4.2-20vl1.ppc.rpm | cpio -i bin/cpio
として rpm2cpio, cpio を取り出しす。 Link Station に login し、ftp で rpm2cpio, cpio を取得し、 /usr/bin, /bin に置く

これで、他のマシンにログインすることなく
インターネットから、rpm をいただいてきて、
ファイルを取り出し、インストールできるようになった。


 BUFFALO Link Station をハックしよう  → Vine のインストール
Copyright (C) 2003 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp
山下康成京都府向日市