ハックキット 2.0 もどきの更新


プリンタサーバに問題があったので、ハックキット 2.0 もどきを更新する。
それ以外もチョコチョコと変更。

ハックキット 2.0 もどきのツリーに chroot

[root@giga root]# chroot .
[root@giga /]#

LPRng のアップデート

[root@giga /]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2522B]
2522B を 0s 秒で取得しました (2559B/s)
ヒット http://updates.vinelinux.org 3.1/ppc/main pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/main release
ヒット http://updates.vinelinux.org 3.1/ppc/devel pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/devel release
ヒット http://updates.vinelinux.org 3.1/ppc/plus pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/plus release
取得:1 http://updates.vinelinux.org 3.1/ppc/updates pkglist [56.0kB]
ヒット http://updates.vinelinux.org 3.1/ppc/updates release
ヒット http://updates.vinelinux.org 3.1/ppc/main srclist
ヒット http://updates.vinelinux.org 3.1/ppc/devel srclist
取得:2 http://updates.vinelinux.org 3.1/ppc/plus srclist [173kB]
取得:3 http://updates.vinelinux.org 3.1/ppc/updates srclist [25.0kB]
254kB を 3s 秒で取得しました (79.0kB/s)
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
[root@giga /]# apt-get upgrade
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下のパッケージは保留されます:
  LPRng kernel-headers
アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 2 個
[root@giga /]# apt-get install LPRng
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下の追加パッケージがインストールされます:
  openssl096
以下のパッケージがアップグレードされます:
  LPRng
以下のパッケージが新たにインストールされます:
  openssl096
アップグレード: 1 個, 新規インストール: 1 個, 削除: 0 個, 保留: 1 個
2136kB のアーカイブを取得する必要があります。
展開後に 2260kB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.1/ppc/main openssl096 0.9.6m-0vl1 [721kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/plus LPRng 3.8.21-0vl2 [1415kB]
2136kB を 18s 秒で取得しました (116kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:openssl096             ########################################### [ 50%]
   2:LPRng                  ########################################### [100%]
完了
[root@giga /]#

samba も入れちゃえ

[root@giga /]# apt-get install samba
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下の追加パッケージがインストールされます:
  cups-libs gettext gmp libgcj libtiff python samba-common zip
以下のパッケージが新たにインストールされます:
  cups-libs gettext gmp libgcj libtiff python samba samba-common zip
アップグレード: 0 個, 新規インストール: 9 個, 削除: 0 個, 保留: 1 個
41.7MB のアーカイブを取得する必要があります。
展開後に 112MB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.1/ppc/updates libtiff 3.5.7-6vl7 [341kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/main cups-libs 1.1.22-0vl1 [115kB]
取得:3 http://updates.vinelinux.org 3.1/ppc/main gmp 4.1.2-13vl1 [195kB]
取得:4 http://updates.vinelinux.org 3.1/ppc/updates python 2.3.4-0vl5 [5452kB]
取得:5 http://updates.vinelinux.org 3.1/ppc/updates zip 2.3-14vl2.1 [118kB]
取得:6 http://updates.vinelinux.org 3.1/ppc/main libgcj 3.3.2-0vl8 [12.9MB]
取得:7 http://updates.vinelinux.org 3.1/ppc/main gettext 0.14.1-0vl2 [2905kB]
取得:8 http://updates.vinelinux.org 3.1/ppc/plus samba-common 3.0.7-0vl4 [3695kB]
取得:9 http://updates.vinelinux.org 3.1/ppc/plus samba 3.0.7-0vl4 [16.0MB]
41.7MB を 5m59s 秒で取得しました (116kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:libtiff                ########################################### [ 11%]
   2:cups-libs              ########################################### [ 22%]
   3:gmp                    ########################################### [ 33%]
   4:python                 ########################################### [ 44%]
   5:zip                    ########################################### [ 55%]
   6:libgcj                 ########################################### [ 66%]
   7:gettext                ########################################### [ 77%]
   8:samba-common           ########################################### [ 88%]
   9:samba                  ########################################### [100%]
完了
[root@giga /]#

smb.conf の修正

printing を lprng に修正
printer admin はユーザ名に依存するので、パス

glibc コンパイル環境も入れてまえ

[root@giga /]# apt-get install rpm-build
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下のパッケージが新たにインストールされます:
  rpm-build
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 1 個
86.5kB のアーカイブを取得する必要があります。
展開後に 189kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.1/ppc/main rpm-build 4.0.5-1vl8 [86.5kB]
86.5kB を 1s 秒で取得しました (78.8kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:rpm-build              ########################################### [100%]
完了
[root@giga /]# apt-get install vutils
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下のパッケージが新たにインストールされます:
  vutils
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 1 個
27.5kB のアーカイブを取得する必要があります。
展開後に 57.8kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.1/ppc/main vutils 1.22.2-0vl1 [27.5kB]
27.5kB を 0s 秒で取得しました (59.6kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:vutils                 ########################################### [100%]
完了
[root@giga /]# apt-get build-dep glibc
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下のパッケージが新たにインストールされます:
  autoconf gd-devel libpng-devel m4 zlib-devel
アップグレード: 0 個, 新規インストール: 5 個, 削除: 0 個, 保留: 1 個
1081kB のアーカイブを取得する必要があります。
展開後に 2797kB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.1/ppc/main m4 1.4.1-12vl2 [97.2kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/main autoconf 2.59-2vl3 [636kB]
取得:3 http://updates.vinelinux.org 3.1/ppc/updates gd-devel 2.0.27-0vl2 [104kB]
取得:4 http://updates.vinelinux.org 3.1/ppc/devel zlib-devel 1.1.4-0vl3 [65.1kB]
取得:5 http://updates.vinelinux.org 3.1/ppc/updates libpng-devel 2:1.2.8-0vl1 [179kB]
1081kB を 10s 秒で取得しました (106kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:m4                     ########################################### [ 20%]
   2:autoconf               ########################################### [ 40%]
   3:gd-devel               ########################################### [ 60%]
   4:zlib-devel             ########################################### [ 80%]
   5:libpng-devel           ########################################### [100%]
完了
[root@giga /]# apt-get install texinfo
パッケージリストを読みこんでいます...
依存情報ツリーを作成しています...
以下のパッケージが新たにインストールされます:
  texinfo
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 1 個
777kB のアーカイブを取得する必要があります。
展開後に 1730kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.1/ppc/main texinfo 4.7-0vl1 [777kB]
777kB を 7s 秒で取得しました (111kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:texinfo                ########################################### [100%]
完了
[root@giga /]#

掃除

[root@giga /]# apt-get clean

不要なサービスの停止

[root@giga /]# chkconfig --list
netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
random          0:off   1:off   2:on    3:on    4:on    5:on    6:off
rawdevices      0:off   1:off   2:off   3:on    4:on    5:on    6:off
atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off
syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off
inet            0:off   1:off   2:off   3:on    4:on    5:on    6:off
keytable        0:off   1:off   2:on    3:on    4:on    5:on    6:off
lpd             0:off   1:off   2:on    3:on    4:on    5:on    6:off
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
ntpd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
dhcpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
proftpd         0:off   1:off   2:off   3:off   4:off   5:off   6:off
crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off
named           0:off   1:off   2:off   3:off   4:off   5:off   6:off
saslauthd       0:off   1:off   2:off   3:off   4:off   5:off   6:off
gpm             0:off   1:off   2:on    3:on    4:on    5:on    6:off
dhcrelay        0:off   1:off   2:off   3:off   4:off   5:off   6:off
nscd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
winbind         0:off   1:off   2:off   3:off   4:off   5:off   6:off
smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@giga root]#
lpd, postfix, gpm をとめる
[root@giga /]# chkconfig --del lpd
[root@giga /]# chkconfig --del postfix
[root@giga /]# chkconfig --del gpm
[root@giga /]#
gpm はいらないので、消してしまいたいのだが、、、、

アーカイブ作成

[root@giga /]# exit
[root@giga root]# 
[root@giga root]# tar zcvf ../cd-r/hackkit-2.0alpha050318.tar.gz .



ハックキット 2.0 もどき(6)Windows 向けプリンタサーバ
ハックの記録
LinkStation/玄箱 をハックしよう

ハックキット 2.0 もどきの更新再び

Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市