PPxPのインストール



PPxPとuserlinkファイルのダウンロード

  • PPxPダウンロードのページから下記のソースパッケージをダウンロードします。(2001年6月15日時点)

    ・ppxp-0.99120923.tar.gz
    ・userlink-0.99c.tar.gz


userlinkのインストール

  • 上記でダウンロードした「userlink-0.99c.tar.gz」を以下の手順で展開および./configureします。

    $ tar xvfz userlink-0.99c.tar.gz
    $ cd userlink-0.99c/
    $ ./configure
    

  • ここで作成されたMakefileでそのままmakeすると、ヘッダファイルの参照でエラーになります。そこで、Makefileを以下の様に修正します(1ヶ所)。「/usr/include/linux/modversions.h」の部分を「/usr/src/linux-2.2.16/include/linux/modversions.h」に修正します。

    【Makefile】
    (途中略)
    CFLAGS=	-Wall -O2 -DMODULE -Wstrict-prototypes -fomit-frame-pointer
     -fno-strength-reduce -malign-loops=2 -malign-jumps=2 -malign-functions=2
     -DMODVERSIONS -include /usr/src/linux-2.2.16/include/linux/modversions.h <--この部分を修正
     -I. -I/usr/src/linux/include -DVERSION=\"$(VERSION)\"
    (以降略)
    

  • 次に、make以降のインストールを実行します。

    $ make
    $ su
    # make install
    mkdir -p /lib/modules/2.2.19/net/
    install -c -m 644 userlink.o /lib/modules/2.2.19/net/
    # depmod -a
    # modprobe userlink
    # lsmod | grep userlink
    userlink                2952   0  (unused)
    



ppxpのインストール

  • 以下の手順でインストールします。

    $ tar zxvf ppxp-0.99120923.tar.gz
    $ cd ppxp
    $ make
    $ su
    # make install
    

  • 私の場合、この後でqdialで起動した時に、Xlibでエラーとなってしまいましたが、Xを再起動したらOKになりました。



パーミッションの変更等

  • TAに接続するデバイス「dev/ttyS0」を一般ユーザから使える様にします。
  • まず、uucpグループにユーザを追加します。ここではviを起動し、/etc/groupファイルを編集する事にします。

    $ su
    # vi /etc/group   <--viを起動し/etc/groupを編集
    

    【/etc/group】
    (前後省略)
    uucp:x:14:uucp,hnakamur   <--ユーザ(hnakamur)を追加
    

  • 次に「/dev/ttyS0」のパーミッションと、ロックファイルが作成される「/var/lock」ディレクトリのパーミッションを変更します。

    $ su
    # chmod 660 /dev/ttyS0
    # chgrp uucp /dev/ttyS0
    
    $ ls -l /dev/ttyS0
    crw-rw----    1 root     uucp       4,  64  6月 16 11:02 /dev/ttyS0
    $ ls -ld /var/lock
    drwxrwxr-x    6 root     uucp         4096  6月 16 11:01 /var/lock
    



PPxPへもどる


Copyright (c) 2001 Hiroshi Nakamura. All rights reserved.