OBS600はもともとROM128MBにOSが入っているだけあって,ほとんどのパッケージが削られています。/sbinにはリンクも含めて103個しか入っていません。/usr/sbinも113個です。
初期のインストールパッケージは以下の様です。
# dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii adduser 3.110 add and remove users and groups
ii apt 0.7.20.2+lenny Advanced front-end for dpkg
ii apt-utils 0.7.20.2+lenny APT utility programs
ii aptitude 0.4.11.11-1~le terminal-based package manager
ii base-files 5lenny8 Debian base system miscellaneous files
ii base-passwd 3.5.20 Debian base system master password and group
ii bash 3.2-4 The GNU Bourne Again SHell
ii bsdmainutils 6.1.10 collection of more utilities from FreeBSD
ii bsdutils 1:2.13.1.1-1 Basic utilities from 4.4BSD-Lite
ii coreutils 6.10-6 The GNU core utilities
ii cpio 2.9-13lenny1 GNU cpio — a program to manage archives of
ii cron 3.0pl1-105 management of regular background processing
ii debconf 1.5.24 Debian configuration management system
ii debconf-i18n 1.5.24 full internationalization support for debcon
ii debian-archive 2010.08.28~len GnuPG archive keys of the Debian archive
ii debianutils 2.30 Miscellaneous utilities specific to Debian
ii dhcp3-client 3.1.1-6+lenny4 DHCP client
ii dhcp3-common 3.1.1-6+lenny4 common files used by all the dhcp3* packages
ii diff 2.8.1-12 File comparison utilities
ii dpkg 1.14.30 Debian package management system
ii e2fslibs 1.41.3-1 ext2 filesystem libraries
ii e2fsprogs 1.41.3-1 ext2/ext3/ext4 file system utilities
ii ed 0.7-3 The classic unix line editor
ii findutils 4.4.0-2 utilities for finding files–find, xargs
ii gcc-4.2-base 4.2.4-6 The GNU Compiler Collection (base package)
ii gcc-4.3-base 4.3.2-1.1 The GNU Compiler Collection (base package)
ii gnu-fdisk 1.2-1 Linux fdisk replacement based on libparted
ii gnupg 1.4.9-3+lenny1 GNU privacy guard – a free PGP replacement
ii gpgv 1.4.9-3+lenny1 GNU privacy guard – signature verification t
ii grep 2.5.3~dfsg-6 GNU grep, egrep and fgrep
ii groff-base 1.18.1.1-21 GNU troff text-formatting system (base syste
ii gzip 1.3.12-6+lenny The GNU compression utility
ii hostname 2.95 utility to set/show the host name or domain
ii ifupdown 0.6.8+nmu1 high level tools to configure network interf
ii info 4.11.dfsg.1-4 Standalone GNU Info documentation browser
ii initscripts 2.86.ds1-61 Scripts for initializing and shutting down t
ii iproute 20080725-2 networking and traffic control tools
ii iptables 1.4.2-6 administration tools for packet filtering an
ii iputils-ping 3:20071127-1+l Tools to test the reachability of network ho
ii kernel-image-2 2.6.29-1 Linux kernel image for version 2.6.29 on Ope
ii libacl1 2.2.47-2 Access control list shared library
ii libattr1 1:2.4.43-2 Extended attribute shared library
ii libblkid1 1.41.3-1 block device id library
ii libbz2-1.0 1.0.5-1+lenny1 high-quality block-sorting file compressor l
ii libc6 2.7-18lenny6 GNU C Library: Shared libraries
rc libc6-ppc64 2.7-18lenny4 GNU C Library: 64bit Shared libraries for Po
ii libcomerr2 1.41.3-1 common error description library
ii libconsole 1:0.2.3dbs-65. Shared libraries for Linux console and font
ii libcwidget3 0.5.12-4 high-level terminal interface library for C+
ii libdb4.6 4.6.21-11 Berkeley v4.6 Database Libraries [runtime]
ii libdevmapper1. 2:1.02.27-4 The Linux Kernel Device Mapper userspace lib
ii libedit2 2.11~20080614- BSD editline and history libraries
ii libept0 0.5.22 High-level library for managing Debian packa
ii libgcc1 1:4.3.2-1.1 GCC support library
ii libgcrypt11 1.4.1-1 LGPL Crypto library – runtime library
ii libgdbm3 1.8.3-3 GNU dbm database routines (runtime version)
ii libgnutls26&
nbsp; 2.4.2-6+lenny2 the GNU TLS library – runtime library
ii libgpg-error0 1.4-2 library for common error values and messages
ii libkeyutils1 1.2-9 Linux Key Management Utilities (library)
ii libkrb53 1.6.dfsg.4~bet MIT Kerberos runtime libraries
ii liblocale-gett 1.05-4 Using libc functions for internationalizatio
ii liblzo2-2 2.03-1 data compression library
ii libncurses5 5.7+20081213-1 shared libraries for terminal handling
ii libncursesw5 5.7+20081213-1 shared libraries for terminal handling (wide
ii libnewt0.52 0.52.2-11.3+le Not Erik’s Windowing Toolkit – text mode win
ii libpam-modules 1.0.1-5+lenny1 Pluggable Authentication Modules for PAM
ii libpam-runtime 1.0.1-5+lenny1 Runtime support for the PAM library
ii libpam0g 1.0.1-5+lenny1 Pluggable Authentication Modules library
ii libparted1.8-1 1.8.8.git.2008 The GNU Parted disk partitioning shared libr
ii libpopt0 1.14-4 lib for parsing cmdline parameters
ii libreadline5 5.2-3.1 GNU readline and history libraries, run-time
ii libsasl2-2 2.1.22.dfsg1-2 Cyrus SASL – authentication abstraction libr
ii libselinux1 2.0.65-5 SELinux shared libraries
ii libsepol1 2.0.30-2 Security Enhanced Linux policy library for c
ii libsigc++-2.0- 2.0.18-2 type-safe Signal Framework for C++ – runtime
ii libslang2 2.1.3-3 The S-Lang programming library – runtime ver
ii libss2 1.41.3-1 command-line interface parsing library
ii libssl0.9.8 0.9.8g-15+lenn SSL shared libraries
ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3
ii libtasn1-3 1.4-1 Manage ASN.1 structures (runtime)
ii libtext-charwi 0.04-5+b1 get display widths of characters on the term
ii libtext-iconv- 1.7-1+b1 converts between character sets in Perl
ii libtext-wrapi1 0.06-6 internationalized substitute of Text::Wrap
ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library
ii libuuid1 1.41.3-1 universally unique id library
ii libvolume-id0 0.125-7+lenny3 libvolume_id shared library
ii libwrap0 7.6.q-16 Wietse Venema’s TCP wrappers library
ii libx11-6 2:1.1.5-2 X11 client-side library
ii libx11-data 2:1.1.5-2 X11 client-side library
ii libxapian15 1.0.7-4 Search engine library
ii libxau6 1:1.0.3-3 X11 authorisation library
ii libxcb-xlib0 1.1-1.2 X C Binding, Xlib/XCB interface library
ii libxcb1 1.1-1.2 X C Binding
ii libxdmcp6 1:1.0.2-3 X11 Display Manager Control Protocol library
ii libxext6 2:1.0.4-2 X11 miscellaneous extension library
ii libxmuu1 2:1.0.4-1 X11 miscellaneous micro-utility library
ii login 1:4.1.1-6+lenn system login tools
ii logrotate 3.7.1-5 Log rotation utility
ii lsb-base 3.2-20 Linux Standard Base 3.2 init script function
ii lzma 4.43-14 Compression method of 7z format in 7-Zip pro
ii makedev 2.3.1-88 creates device files in /dev
ii man-db 2.5.2-4 on-line manual pager
ii manpages 3.05-1 Manual pages about using a GNU/Linux system
ii mawk 1.3.3-11.1 a pattern scanning and text processing langu
ii mktemp 1.5-9 tool for creating temporary files
ii module-init-to 3.4-1 tools for managing Linux kernel modules
ii mount 2.13.1.1-1 Tools for mounting and manipulating filesyst
ii mtd-utils 20080508-1 Memory Technology Device Utilities
ii ncurses-base 5.7+20081213-1 basic terminal type definitions
ii ncurses-bin 5.7+20081213-1 terminal-related programs and man pages
ii net-tools 1.60-22 The NET-3 networking toolkit
ii netbase 4.34 Basic TCP/IP networking system
ii netcat-traditi 1.10-38 TCP/IP swiss army knife
ii openssh-blackl 0.4.1 list of default blacklisted OpenSSH RSA and
ii openssh-blackl 0.4.1 list of non-default blacklisted OpenSSH RSA
ii openssh-client 1:5.1p1-5 secure shell client, an rlogin/rsh/rcp repla
ii openssh-server 1:5.1p1-5 secure shell server, an rshd replacement
ii passwd 1:4.1.1-6+lenn change and administer password and group dat
ii perl-base 5.10.0-19lenny minimal Perl system
ii procps 1:3.2.7-11 /proc file system utilities
ii readline-commo 5.2-3.1 GNU readline and history libraries, common f
ii rsyslog 3.18.6-4 enhanced multi-threaded syslogd
ii
sed 4.1.5-6 The GNU sed stream editor
ii sysv-rc 2.86.ds1-61 System-V-like runlevel change mechanism
ii sysvinit 2.86.ds1-61 System-V-like init utilities
ii sysvinit-utils 2.86.ds1-61 System-V-like utilities
ii tar 1.20-1+lenny1 GNU version of the tar archiving utility
ii tasksel 2.78 Tool for selecting tasks for installation on
ii tasksel-data 2.78 Official tasks used for installation of Debi
ii tcpd 7.6.q-16 Wietse Venema’s TCP wrapper utilities
ii traceroute 2.0.11-2 Traces the route taken by packets over an IP
ii tzdata 2010o-0lenny1 time zone and daylight-saving time data
ii udev 0.125-7+lenny3 /dev/ and hotplug management daemon
ii update-inetd 4.31 inetd configuration file updater
ii util-linux 2.13.1.1-1 Miscellaneous system utilities
ii vim-common 1:7.1.314-3+le Vi IMproved – Common files
ii vim-tiny 1:7.1.314-3+le Vi IMproved – enhanced vi editor – compact v
ii wget 1.11.4-2+lenny retrieves files from the web
ii whiptail 0.52.2-11.3+le Displays user-friendly dialog boxes from she
ii x11-common 1:7.3+20 X Window System (X.Org) infrastructure
ii xauth 1:1.0.3-2 X authentication utility
ii zlib1g 1:1.2.3.3.dfsg compression library – runtime
まずは,なにはともあれ,今インストールされているパッケージのアップデートを行います。debian系のディストリビューションで使われているaptitudeを利用します。
ログを以下に載せておきます。
まずはレポジトリのアップデートです。URLから見るに,製造元のぷらっとホームがレポジトリを持っているようです。
# aptitude update
Get:1 http://ftp.plathome.co.jp ./ Release.gpg [189B]
Get:2 http://ftp.plathome.co.jp ./ Release [1167B]
Get:3 http://ftp.jp.debian.org lenny Release.gpg [1033B]
Get:4 http://ftp.jp.debian.org lenny Release [73.8kB]
Get:5 http://ftp.plathome.co.jp ./ Packages [470B]
Get:6 http://ftp.jp.debian.org lenny/main Packages [6637kB]
Get:7 http://security.debian.org lenny/updates Release.gpg [835B]
Get:8 http://security.debian.org lenny/updates Release [40.8kB]
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Get:9 http://security.debian.org lenny/updates/main Packages [416kB]
Get:10 http://ftp.jp.debian.org lenny/main Sources [2984kB]
Get:11 http://security.debian.org lenny/updates/main Sources [108kB]
Fetched 10.3MB in 21s (485kB/s)
Reading package lists… DoneCurrent status: 7 updates [+3], 21841 new [+20344].
ここから本当のアップデートです。
# aptitude safe-upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Reading extended state information
Initializing package states… Done
Reading task descriptions… Done
The following packages will be upgraded:
base-files dpkg libbz2-1.0 libc6 libkrb53 libssl0.9.8 tzdata
7 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9976kB of archives. After unpacking 12.3kB will be freed.
Do you want to continue? [Y/n/?]
Writing extended state information… Done
Get:1 http://security.debian.org lenny/updates/main libkrb53 1.6.dfsg.4~beta1-5lenny6 [502kB]
Get:2 http://ftp.jp.debian.org lenny/main base-files 5lenny8 [61.9kB]
Get:3 http://ftp.jp.debian.org lenny/main dpkg 1.14.30 [2398kB]
Get:4 http://ftp.jp.debian.org lenny/main libc6 2.7-18lenny6 [5201kB]
Get:5 http://ftp.jp.debian.org lenny/main libbz2-1.0 1.0.5-1+lenny1 [50.2kB]
Get:6 http://ftp.jp.debian.org lenny/main tzdata 2010o-0lenny1 [765kB]
Get:7 http://ftp.jp.debian.org lenny/main libssl0.9.8 0.9.8g-15+lenny9 [998kB]
Fetched 9976kB in 14s (666kB/s)
Preconfiguring packages …
(Reading database … 8446 files and directories currently installed.)
Preparing to replace base-files 5lenny7 (using …/base-files_5lenny8_powerpc.deb) …
Unpacking replacement base-files …
Processing triggers for man-db …
Setting up base-files (5lenny8) …
Installing new version of config file /etc/debian_version …
(Reading database … 8446 files and directories currently installed.)
Preparing to replace dpkg 1.14.29 (using …/dpkg_1.14.30_powerpc.deb) …
Unpacking replacement dpkg …
Processing triggers for man-db …
Setting up dpkg (1.14.30) …
(Reading database … 8446 files and directories currently installed.)
Preparing to replace libc6 2.7-18lenny4 (using …/libc6_2.7-18lenny6_powerpc.deb) …
Unpacking replacement libc6 …
Processing triggers for man-db …
Setting up libc6 (2.7-18lenny6) …
(Reading database … 8446 files and directories currently installed.)
Preparing to replace libbz2-1.0 1.0.5-1 (using …/libbz2-1.0_1.0.5-1+lenny1_powerpc.deb) …
Unpacking replacement libbz2-1.0 …
Setting up libbz2-1.0 (1.0.5-1+lenny1) …
(Reading database … 8446 files and directories currently installed.)
Preparing to replace tzdata 2010j-0lenny1 (using …/tzdata_2010o-0lenny1_all.deb) …
Unpacking replacement tzdata …
Setting up tzdata (2010o-0lenny1) …Current default timezone: ‘Etc/UTC’
Local time is now: Tue Dec 7 02:15:33 UTC 2010.
Universal Time is now: Tue Dec 7 02:15:33 UTC 2010.
Run ‘dpkg-reconfigure tzdata’ if you wish to change it.(Reading database … 8452 files and directories currently installed.)
Preparing to replace libssl0.9.8 0.9.8g-15+lenny8 (using …/libssl0.9.8_0.9.8g-15+lenny9_powerpc.deb) …
Unpacking replacement libssl0.9.8 …
Preparing to replace libkrb53 1.6.dfsg.4~beta1-5lenny4 (using …/libkrb53_1.6.dfsg.4~beta1-5lenny6_powerpc.deb) …
Unpacking replacement libkrb53 …
Setting up libssl0.9.8 (0.9.8g-15+lenny9) …
Setting up libkrb53 (1.6.dfsg.4~beta1-5lenny6) …
Reading package lists… Done
Building dependency tree
Reading state information… Done
Reading extended state information
Initializing package states… Done
Reading task descriptions… DoneCurrent status: 0 updates [-7].