|
|
目的
Zaurus SL-B500 を買った状態では less コマンドがついてきません。
ファイルをいちいち vi で見るのも危険ですしlessコマンドをインストールすることにしました。
以下はそのときの方法を記述したものです。
(ある程度のbash等のlinuxコマンド群の使用経験があることを前提とします。)
パッケージのダウンロードとインストール
http://www.handhelds.org/downloads.html に入ります。
その中の packages を選択します。
たくさんのサブディレクトリの中から less を選択し、
less_346-7_arm.ipk
というファイルをダウンロードします。
このファイルはすでにパッケージファイルとなっているので Zaurusでインストール可能となっています。
私の場合はZaurusのSDカード側の SD_Card/Documents/Install_Files にこのファイルをコピー後Zaurusの「ソフトウエアの追加/削除」を選択して、インストールしました。
このときに、「インストールされていないライブラリを使用しています」といったようなメッセージが表示されますが、これを無視してインストール作業を最後まで行います。
ncursesライブラリの調整
インストールされていないライブラリは ncurses5 ライブラリのことなのですが、残念ながらSL-B500にインストールされているのは ncurses4.2 ライブラリのようでこのためにインスト−ル後 less コマンドをたたいても、エラー表示されて正しく動きません。
そこで、以下の作業を行います。
cd /usr/lib
ln -s /lib/libncurses.so.4.2 libncurses.so.5これで、めでたしめでたし、less コマンドが動きました。
たとえば、set | less
で環境変数が見られるようになるはずです。(これがしたかったのですが)
注意事項
・ シンボリックリンクを /usr/lib に作ったのは訳があります。これは /lib ディレクトリがROMになっているようでここにファイルを作れないからです。
・ 日本語関係は対応できていません。=========================