etchからlennyへアップグレード(1)
参考:http://www.jp.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ja.html
まずは/etc/apt/sources.listの修正。etchの部分をlennyに変更。念のため今までの分をコメントアウト。
# # deb cdrom:[Debian GNU/Linux 4.0 r2 _Etch_ - Official i386 NETINST Binary-1 20080103-00:44]/ etch contrib main # deb cdrom:[Debian GNU/Linux 4.0 r2 _Etch_ - Official i386 NETINST Binary-1 20080103-00:44]/ etch contrib main # deb http://cdn.debian.or.jp/debian/ etch main # deb-src http://cdn.debian.or.jp/debian/ etch main deb http://cdn.debian.or.jp/debian/ lenny main deb-src http://cdn.debian.or.jp/debian/ lenny main # deb http://security.debian.org/ etch/updates main contrib # deb-src http://security.debian.org/ etch/updates main contrib deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib # testing package # referende:http://www.gfd-dennou.org/arch/davis/gfdnavi/doc/install/gfdnavi-on-debian-etch.htm # deb http://cdn.debian.or.jp/debian/ testing main contrib non-free # deb http://security.debian.org/ testing/updates main contrib non-free
次に主要部分のバックアップ。
バックアップしておくべき主な対象として、/etc、/var/lib/dpkg、/var/lib/aptitude/pkgstates の中身、dpkg --get-selections "*" (引用符を忘れてはいけません) の出力などがあります。
ということで、sudo su -でrootになり、上記ディレクトリをcp -aで/root/etchbak/にバックアップ。
また、パッケージ状態をバックアップ。
# dpkg --get-selections "*" > ./curr-pkgs.txt
念のため出力を日本語にするため、環境変数LANGを日本語に。
# export LANG=ja_JP.UTF-8
debian:~# aptitude update 取得:1 http://security.debian.org lenny/updates Release.gpg [197B] 発見 http://security.debian.org lenny/updates Release 無視 http://security.debian.org lenny/updates/main Packages/DiffIndex 取得:2 http://cdn.debian.or.jp lenny Release.gpg [394B] 発見 http://cdn.debian.or.jp lenny Release 無視 http://cdn.debian.or.jp lenny/main Packages/DiffIndex 無視 http://cdn.debian.or.jp lenny/main Sources/DiffIndex 無視 http://security.debian.org lenny/updates/contrib Packages/DiffIndex 無視 http://security.debian.org lenny/updates/main Sources/DiffIndex 無視 http://security.debian.org lenny/updates/contrib Sources/DiffIndex 発見 http://cdn.debian.or.jp lenny/main Packages 発見 http://cdn.debian.or.jp lenny/main Sources 発見 http://security.debian.org lenny/updates/main Packages 発見 http://security.debian.org lenny/updates/contrib Packages 発見 http://security.debian.org lenny/updates/main Sources 発見 http://security.debian.org lenny/updates/contrib Sources 2B を 2s 秒でダウンロードしました (1B/s) パッケージリストを読み込んでいます... 完了
aptitudeのアップグレード。
debian:~# aptitude install aptitude パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 タグのデータベースを構築しています... 完了 以下のパッケージは依存関係が壊れています: apt-utils libc6 libc6-dev libc6-i686 locales 以下の新規パッケージが自動的にインストールされます: gcc-4.3-base libcwidget3 libept0 libxapian15 以下のパッケージが一時固定されています: acpid adduser analog anthy apache2 apache2-doc apache2-mpm-worker apache2-utils apache2.2-common at base-files base-passwd bash bc bind9-host binutils bsdmainutils bsdutils busybox console-common console-data console-tools coreutils cpio cpp cpp-4.1 cron cupsys cupsys-bsd cupsys-client cupsys-common dbus dc debconf debconf-i18n debianutils defoma dhcp3-client dhcp3-common dictionaries-common diff dmidecode dnsutils doc-debian doc-linux-ja-text doc-linux-text dovecot-common dovecot-pop3d dpkg dselect e2fslibs e2fsprogs ed eject file findutils finger fontconfig-config foomatic-db foomatic-db-engine foomatic-filters ftp gcc gcc-4.1 gcc-4.1-base gettext-base gnupg gpgv grep groff-base grub gs-common gs-esp gsfonts gzip hostname hyperestraier iamerican ibritish ifupdown im-switch info initramfs-tools initscripts installation-report iptables iputils-ping irb1.8 ispell jfbterm klibc-utils klogd konfont language-env laptop-detect less lesstif2 libacl1 libanthy0 libapr1 libaprutil1 libattr1 libauthen-pam-perl libblkid1 libbz2-1.0 libcomerr2 libcompress-zlib-perl libconsole libconvert-asn1-perl libcrypt-smbhash-perl libcupsimage2 libcupsys2 libdb4.2 libdbus-1-3 libdigest-md4-perl libdigest-sha1-perl libedit2 libestraier8 libevent1 libexpat1 libfont-afm-perl libfontconfig1 libfreetype6 libgc1c2 libgcc1 libgcrypt11 libgd2-noxpm libglib2.0-0 libgpg-error0 libgsf-1-114 libgsf-1-common libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libice6 libidn11 libio-pty-perl libio-socket-ssl-perl libjpeg62 libklibc libkrb53 liblocale-gettext-perl liblockfile1 liblzo2-2 libmagic1 libmailtools-perl libmudflap0 libmudflap0-dev libmysqlclient15off libncurses5 libnet-ldap-perl libnet-ssleay-perl libnewt0.52 libopenssl-ruby1.8 libpam-modules libpam-runtime libpam0g libpaper1 libpcre3 libpng12-0 libpopt0 libqdbm14 libreadline-ruby1.8 libreadline5 librpcsecgss3 libruby1.8 libsasl2-2 libselinux1 libsemanage1 libsepol1 libsigc++-2.0-0c2a libslang2 libslp1 libsm6 libsqlite0 libsqlite3-0 libss2 libssl0.9.8 libsysfs2 libt1-5 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtiff4 libtimedate-perl libuim-data libunicode-map-perl libunicode-map8-perl libunicode-string-perl liburi-perl libusb-0.1-4 libuuid1 libvolume-id0 libwmf0.2-7 libwrap0 libwv-1.2-3 libwww-perl libx11-6 libx11-data libxau6 libxdmcp6 libxext6 libxml2 libxp6 libxpm4 libxt6 linux-image-2.6-686 login logrotate lsb-base lsof m4 mailx make makedev man-db manpages manpages-ja manpages-ja-dev mawk mime-support mktemp module-init-tools mount mpack mtools mtr-tiny mysql-common nano ncurses-base ncurses-bin ncurses-term net-tools netatalk netbase netcat nkf ntp ntp-doc ntpdate openbsd-inetd openssh-blacklist openssh-client openssh-server openssl openvpn passwd patch pciutils pcmcia-cs pcmciautils perl perl-base perl-doc perl-modules pidentd policycoreutils portmap postfix procps psfontmgr psmisc python python-central python-minimal python-newt python-selinux python-semanage python-support python2.4 python2.4-minimal rdoc rdoc1.8 readline-common reportbug ruby ruby1.8 ruby1.8-dev samba samba-common samba-doc sed sharutils smbclient smbfs smbldap-tools ssl-cert strace sudo swat sysklogd sysv-rc sysvinit sysvinit-utils tar tcpd telnet texinfo time traceroute ttf-dejavu ttf-kochi-gothic ttf-kochi-mincho tzdata ucf udev uim-anthy uim-common uim-fep uim-utils unifont update-inetd usbutils util-linux vim-common vim-tiny w3m wakeonlan wamerican wget whiptail whois wv x11-common xpdf xpdf-common xpdf-reader xpdf-utils zlib1g 以下の新規パッケージがインストールされます: gcc-4.3-base libcwidget3 libept0 libxapian15 以下のパッケージが更新されます: apt aptitude libncursesw5 libstdc++6 以下のパッケージが推奨されていますがインストールされません: aptitude-doc-cs aptitude-doc-en aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja libgpm2 libparse-debianchangelog-perl 更新: 5 個、新規インストール: 4 個、削除: 0 個、保留: 336 個。 12.0MB のアーカイブを取得する必要があります。展開後に 8782kB のディスク領域が新たに消費されます。 以下のパッケージには満たされていない依存関係があります: apt-utils: 依存: libapt-pkg-libc6.3-6-3.11これは仮想パッケージです。 libc6-i686: 先行依存: libc6 (= 2.3.6.ds1-13etch9+b1) しかし 2.7-18 はインストール予定です。 locales: 依存: glibc-2.3.6.ds1-1これは仮想パッケージです。 libc6-dev: 依存: libc6 (= 2.3.6.ds1-13etch9+b1) しかし 2.7-18 はインストール予定です。 libc6: 競合: tzdata-etchこれは仮想パッケージです。 Resolving dependencies... 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージを削除します: linux-kernel-headers 以下のパッケージをインストールします: libdb4.6 [4.6.21-11 (stable)] libgpm2 [1.20.4-3.1 (stable)] linux-libc-dev [2.6.26-15 (stable)] 以下のパッケージを更新します: apt-utils [0.6.46.4-0.1+etch1 (now) -> 0.7.20.2+lenny1 (stable)] binutils [2.17-3 (now) -> 2.18.1~cvs20080103-7 (stable)] libc6-dev [2.3.6.ds1-13etch9+b1 (now) -> 2.7-18 (stable)] libc6-i686 [2.3.6.ds1-13etch9+b1 (now) -> 2.7-18 (stable)] locales [2.3.6.ds1-13etch9 (now) -> 2.7-18 (stable)] tzdata [2008e-1etch3 (now) -> 2008h-2 (stable)] スコアは -327 です この解決方法を受け入れますか? [Y/n/q/?]
yを押して継続。
以下の新規パッケージが自動的にインストールされます: gcc-4.3-base libcwidget3 libdb4.6 libept0 libgpm2 libxapian15 linux-libc-dev 以下のパッケージが自動的に削除されます: linux-kernel-headers 以下のパッケージが一時固定されています: acpid adduser analog anthy apache2 apache2-doc apache2-mpm-worker apache2-utils apache2.2-common at base-files base-passwd bash bc bind9-host bsdmainutils bsdutils busybox console-common console-data console-tools coreutils cpio cpp cpp-4.1 cron cupsys cupsys-bsd cupsys-client cupsys-common dbus dc debconf debconf-i18n debianutils defoma dhcp3-client dhcp3-common dictionaries-common diff dmidecode dnsutils doc-debian doc-linux-ja-text doc-linux-text dovecot-common dovecot-pop3d dpkg dselect e2fslibs e2fsprogs ed eject file findutils finger fontconfig-config foomatic-db foomatic-db-engine foomatic-filters ftp gcc gcc-4.1 gcc-4.1-base gettext-base gnupg gpgv grep groff-base grub gs-common gs-esp gsfonts gzip hostname hyperestraier iamerican ibritish ifupdown im-switch info initramfs-tools initscripts installation-report iptables iputils-ping irb1.8 ispell jfbterm klibc-utils klogd konfont language-env laptop-detect less lesstif2 libacl1 libanthy0 libapr1 libaprutil1 libattr1 libauthen-pam-perl libblkid1 libbz2-1.0 libcomerr2 libcompress-zlib-perl libconsole libconvert-asn1-perl libcrypt-smbhash-perl libcupsimage2 libcupsys2 libdb4.2 libdbus-1-3 libdigest-md4-perl libdigest-sha1-perl libedit2 libestraier8 libevent1 libexpat1 libfont-afm-perl libfontconfig1 libfreetype6 libgc1c2 libgcc1 libgcrypt11 libgd2-noxpm libglib2.0-0 libgpg-error0 libgsf-1-114 libgsf-1-common libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libice6 libidn11 libio-pty-perl libio-socket-ssl-perl libjpeg62 libklibc libkrb53 liblocale-gettext-perl liblockfile1 liblzo2-2 libmagic1 libmailtools-perl libmudflap0 libmudflap0-dev libmysqlclient15off libncurses5 libnet-ldap-perl libnet-ssleay-perl libnewt0.52 libopenssl-ruby1.8 libpam-modules libpam-runtime libpam0g libpaper1 libpcre3 libpng12-0 libpopt0 libqdbm14 libreadline-ruby1.8 libreadline5 librpcsecgss3 libruby1.8 libsasl2-2 libselinux1 libsemanage1 libsepol1 libsigc++-2.0-0c2a libslang2 libslp1 libsm6 libsqlite0 libsqlite3-0 libss2 libssl0.9.8 libsysfs2 libt1-5 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtiff4 libtimedate-perl libuim-data libunicode-map-perl libunicode-map8-perl libunicode-string-perl liburi-perl libusb-0.1-4 libuuid1 libvolume-id0 libwmf0.2-7 libwrap0 libwv-1.2-3 libwww-perl libx11-6 libx11-data libxau6 libxdmcp6 libxext6 libxml2 libxp6 libxpm4 libxt6 linux-image-2.6-686 login logrotate lsb-base lsof m4 mailx make makedev man-db manpages manpages-ja manpages-ja-dev mawk mime-support mktemp module-init-tools mount mpack mtools mtr-tiny mysql-common nano ncurses-base ncurses-bin ncurses-term net-tools netatalk netbase netcat nkf ntp ntp-doc ntpdate openbsd-inetd openssh-blacklist openssh-client openssh-server openssl openvpn passwd patch pciutils pcmcia-cs pcmciautils perl perl-base perl-doc perl-modules pidentd policycoreutils portmap postfix procps psfontmgr psmisc python python-central python-minimal python-newt python-selinux python-semanage python-support python2.4 python2.4-minimal rdoc rdoc1.8 readline-common reportbug ruby ruby1.8 ruby1.8-dev samba samba-common samba-doc sed sharutils smbclient smbfs smbldap-tools ssl-cert strace sudo swat sysklogd sysv-rc sysvinit sysvinit-utils tar tcpd telnet texinfo time traceroute ttf-dejavu ttf-kochi-gothic ttf-kochi-mincho ucf udev uim-anthy uim-common uim-fep uim-utils unifont update-inetd usbutils util-linux vim-common vim-tiny w3m wakeonlan wamerican wget whiptail whois wv x11-common xpdf xpdf-common xpdf-reader xpdf-utils zlib1g 以下の新規パッケージがインストールされます: gcc-4.3-base libcwidget3 libdb4.6 libept0 libgpm2 libxapian15 linux-libc-dev 以下のパッケージが削除されます: linux-kernel-headers 以下のパッケージが更新されます: apt apt-utils aptitude binutils libc6 libc6-dev libc6-i686 libncursesw5 libstdc++6 locales tzdata 以下のパッケージが推奨されていますがインストールされません: aptitude-doc-cs aptitude-doc-en aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja libparse-debianchangelog-perl 更新: 11 個、新規インストール: 7 個、削除: 1 個、保留: 330 個。 26.1MB のアーカイブを取得する必要があります。展開後に 8487kB のディスク領域が新たに消費されます。 続けますか? [Y/n/?]
またyを押して継続。
拡張状態情報を書き込んでいます... 完了 取得:1 http://cdn.debian.or.jp lenny/main tzdata 2008h-2 [742kB] 取得:2 http://security.debian.org lenny/updates/main apt-utils 0.7.20.2+lenny1 [188kB] 取得:3 http://cdn.debian.or.jp lenny/main linux-libc-dev 2.6.26-15 [746kB] 取得:4 http://cdn.debian.or.jp lenny/main binutils 2.18.1~cvs20080103-7 [2686kB] 取得:5 http://security.debian.org lenny/updates/main apt 0.7.20.2+lenny1 [1639kB] 取得:6 http://cdn.debian.or.jp lenny/main libc6-dev 2.7-18 [3377kB] 取得:7 http://cdn.debian.or.jp lenny/main locales 2.7-18 [4492kB] 取得:8 http://cdn.debian.or.jp lenny/main libc6 2.7-18 [4438kB] 取得:9 http://cdn.debian.or.jp lenny/main libc6-i686 2.7-18 [1265kB] 取得:10 http://cdn.debian.or.jp lenny/main gcc-4.3-base 4.3.2-1.1 [103kB] 取得:11 http://cdn.debian.or.jp lenny/main libstdc++6 4.3.2-1.1 [332kB] 取得:12 http://cdn.debian.or.jp lenny/main libdb4.6 4.6.21-11 [573kB] 取得:13 http://cdn.debian.or.jp lenny/main libncursesw5 5.7+20081213-1 [360kB] 取得:14 http://cdn.debian.or.jp lenny/main libcwidget3 0.5.12-4 [302kB] 取得:15 http://cdn.debian.or.jp lenny/main libxapian15 1.0.7-4 [789kB] 取得:16 http://cdn.debian.or.jp lenny/main libept0 0.5.22 [1035kB] 取得:17 http://cdn.debian.or.jp lenny/main aptitude 0.4.11.11-1~lenny1 [3038kB] 取得:18 http://cdn.debian.or.jp lenny/main libgpm2 1.20.4-3.1 [33.8kB] 26.1MB を 16s 秒でダウンロードしました (1626kB/s) パッケージを事前設定しています ... (データベースを読み込んでいます ... 現在 55232 個のファイルとディレクトリがインストールされています。) tzdata 2008e-1etch3 を (.../tzdata_2008h-2_all.deb で) 置換するための準備をしています ... tzdata を展開し、置換しています... 古いパッケージ libc6 中のファイルを置換しています ... tzdata (2008h-2) を設定しています ... Current default timezone: 'Asia/Tokyo' Local time is now: Thu May 7 14:11:39 JST 2009. Universal Time is now: Thu May 7 05:11:39 UTC 2009. Run 'dpkg-reconfigure tzdata' if you wish to change it. dpkg: linux-kernel-headers: 依存関係に問題があります。しかし要求に従い削除しています: libc6-dev は以下に依存 (depends) します: linux-kernel-headers. (データベースを読み込んでいます ... 現在 55230 個のファイルとディレクトリがインストールされています。) linux-kernel-headers を削除しています ... 未選択パッケージ linux-libc-dev を選択しています。 (データベースを読み込んでいます ... 現在 53508 個のファイルとディレクトリがインストールされています。) (.../linux-libc-dev_2.6.26-15_i386.deb から) linux-libc-dev を展開しています... binutils 2.17-3 を (.../binutils_2.18.1~cvs20080103-7_i386.deb で) 置換するための準備をしています ... binutils を展開し、置換しています... libc6-dev 2.3.6.ds1-13etch9+b1 を (.../libc6-dev_2.7-18_i386.deb で) 置換するための準備をしています ... libc6-dev を展開し、置換しています... locales 2.3.6.ds1-13etch9 を (.../locales_2.7-18_all.deb で) 置換するための準備をしています ... locales を展開し、置換しています... libc6 2.3.6.ds1-13etch9+b1 を (.../archives/libc6_2.7-18_i386.deb で) 置換するための準備をしています ... Checking for services that may need to be restarted... Checking init scripts... libc6 を展開し、置換しています... Setting up libc6 (2.7-18) ... Installing new version of config file /etc/init.d/glibc.sh ... Checking for services that may need to be restarted... Checking init scripts... Restarting services possibly affected by the upgrade: webmin: stopping...starting...done. samba: stopping...starting...done. postfix: stopping...starting...done. openbsd-inetd: stopping...starting...done. dovecot: stopping...starting...done. cupsys: stopping...starting...done. cron: stopping...starting...done. atd: stopping...starting...done. Services restarted successfully. (Reading database ... 54201 files and directories currently installed.) Preparing to replace libc6-i686 2.3.6.ds1-13etch9+b1 (using .../libc6-i686_2.7-18_i386.deb) ... Unpacking replacement libc6-i686 ... Selecting previously deselected package gcc-4.3-base. Unpacking gcc-4.3-base (from .../gcc-4.3-base_4.3.2-1.1_i386.deb) ... Preparing to replace libstdc++6 4.1.1-21 (using .../libstdc++6_4.3.2-1.1_i386.deb) ... Unpacking replacement libstdc++6 ... Setting up gcc-4.3-base (4.3.2-1.1) ... Setting up libstdc++6 (4.3.2-1.1) ... Selecting previously deselected package libdb4.6. (Reading database ... 54209 files and directories currently installed.) Unpacking libdb4.6 (from .../libdb4.6_4.6.21-11_i386.deb) ... Preparing to replace apt-utils 0.6.46.4-0.1+etch1 (using .../apt-utils_0.7.20.2+lenny1_i386.deb) ... Unpacking replacement apt-utils ... Preparing to replace libncursesw5 5.5-5 (using .../libncursesw5_5.7+20081213-1_i386.deb) ... Unpacking replacement libncursesw5 ... Selecting previously deselected package libcwidget3. Unpacking libcwidget3 (from .../libcwidget3_0.5.12-4_i386.deb) ... Selecting previously deselected package libxapian15. Unpacking libxapian15 (from .../libxapian15_1.0.7-4_i386.deb) ... Selecting previously deselected package libept0. Unpacking libept0 (from .../libept0_0.5.22_i386.deb) ... Preparing to replace aptitude 0.4.4-4 (using .../aptitude_0.4.11.11-1~lenny1_i386.deb) ... Unpacking replacement aptitude ... Preparing to replace apt 0.6.46.4-0.1+etch1 (using .../apt_0.7.20.2+lenny1_i386.deb) ... Unpacking replacement apt ... Setting up apt (0.7.20.2+lenny1) ... Installing new version of config file /etc/cron.daily/apt ... gpg: key 6070D3A1: "Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>" not changed gpg: key ADB11277: "Etch Stable Release Key <debian-release@lists.debian.org>" not changed gpg: key BBE55AB3: "Debian-Volatile Archive Automatic Signing Key (4.0/etch)" not changed gpg: key F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" not changed gpg: key 55BE302B: "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" not changed gpg: key 6D849617: "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" not changed gpg: Total number processed: 6 gpg: unchanged: 6 Selecting previously deselected package libgpm2. (Reading database ... 54317 files and directories currently installed.) Unpacking libgpm2 (from .../libgpm2_1.20.4-3.1_i386.deb) ... Setting up linux-libc-dev (2.6.26-15) ... Setting up binutils (2.18.1~cvs20080103-7) ... Setting up libc6-dev (2.7-18) ... Setting up locales (2.7-18) ... Generating locales (this might take a while)... ja_JP.UTF-8... done Generation complete. Setting up libc6-i686 (2.7-18) ... Setting up libdb4.6 (4.6.21-11) ... Setting up apt-utils (0.7.20.2+lenny1) ... Setting up libncursesw5 (5.7+20081213-1) ... Setting up libcwidget3 (0.5.12-4) ... Setting up libxapian15 (1.0.7-4) ... Setting up libept0 (0.5.22) ... Setting up aptitude (0.4.11.11-1~lenny1) ... Setting up libgpm2 (1.20.4-3.1) ...
なお、途中でSetting up libc6 (2.7-18)の質問画面が出た。
Package configuration ┌───────────────────────────┤ Configuring libc6 ├───────────────────────────┐ │ Running services and programs that are using NSS need to be restarted, │ │ otherwise they might not be able to do lookup or authentication any more │ │ (for services such as ssh, this can affect your ability to login). │ │ Please review the following space-separated list of init.d scripts for │ │ services to be restarted now, and correct it if needed. │ │ │ │ Note: restarting sshd/telnetd should not affect any existing │ │ connections. │ │ │ │ Services to restart for GNU libc library upgrade: │ │ │ │ webmin samba postfix openbsd-inetd dovecot cupsys cron atd_______________ │ │ │ │ <Ok> │ │ │ └───────────────────────────────────────────────────────────────────────────┘
それからaptitude search "?false"を実行。
さらにaptitude upgrade。
debian:~# aptitude upgrade W: The "upgrade" command is deprecated; use "safe-upgrade" instead. パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 拡張状態情報を書き込んでいます... 完了 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 未解決: 37; 解決済み: 278; 保留: 317; 競合: 19 .依存関係を解決中... 依存関係を解決中... 未解決: 36; 解決済み: 318; 保留: 372; 競合: 19 .依存関係を解決中... 依存関係を解決中... 未解決: 33; 解決済み: 366; 保留: 441; 競合: 19 .依存関係を解決中... 依存関係を解決中... 未解決: 31; 解決済み: 449; 保留: 557; 競合: 19 o依存関係を解決中... 依存関係を解決中... 未解決: 30; 解決済み: 501; 保留: 630; 競合: 19 o依存関係を解決中... 依存関係を解決中... 未解決: 29; 解決済み: 555; 保留: 706; 競合: 19 o依存関係を解決中... 依存関係を解決中... 未解決: 26; 解決済み: 602; 保留: 774; 競合: 19 o依存関係を解決中... 依存関係を解決中... 未解決: 23; 解決済み: 655; 保留: 852; 競合: 20 o依存関係を解決中... 依存関係を解決中... 未解決: 22; 解決済み: 726; 保留: 953; 競合: 20 o依存関係を解決中... 依存関係を解決中... 未解決: 16; 解決済み: 808; 保留: 1075; 競合: 20 O依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 未解決: 14; 解決済み: 883; 保留: 1181; 競合: 20 O依存関係を解決中... 依存関係を解決中... 未解決: 11; 解決済み: 1005; 保留: 1367; 競合: 26 o依存関係を解決中... 依存関係を解決中... 未解決: 10; 解決済み: 1077; 保留: 1473; 競合: 26 O依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 未解決: 10; 解決済み: 1183; 保留: 1630; 競合: 33 O依存関係を解決中... 依存関係を解決中... 依存関係を解決中... 未解決: 3; 解決済み: 1237; 保留: 1722; 競合: 34 .依存関係を解決中... 未解決: 3; 解決済み: 1305; 保留: 1833; 競合: 34 o依存関係を解決中... 依存関係を解決中... 以下のパッケージには満たされていない依存関係があります: cups-client: 競合: cupsys-client (< 1.3.7-6) [インストール済みの 1.2.7-4etch7 に固定されています] cups-common: 競合: cupsys-common (< 1.3.7-6) [インストール済みの 1.2.7-4etch7 に固定されています] libcups2: 競合: libcupsys2 (< 1.3.7-6) [インストール済みの 1.2.7-4etch7 に固定されています] cups: 競合: cupsys-bsd (< 1.3.7-5) [インストール済みの 1.2.7-4etch7 に固定されています] ghostscript: 競合: gs-esp (< 8.62) [インストール済みの 8.15.3.dfsg.1-1etch1 に固定されています]
固定されているのがありますね。
debian:~# aptitude -f install libcupsys2 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 以下の新規パッケージがインストールされます: libcups2{a} libgnutls26{a} libkeyutils1{a} 以下のパッケージが更新されます: libcupsys2 libgcrypt11 libkrb53 更新: 3 個、新規インストール: 3 個、削除: 0 個、保留: 327 個。 1402kB のアーカイブを取得する必要があります。展開後に 1647kB のディスク領域が新たに消費されます。 先に進みますか? [Y/n/?] y 拡張状態情報を書き込んでいます... 完了 取得:1 http://cdn.debian.or.jp lenny/main libgcrypt11 1.4.1-1 [242kB] 取得:2 http://security.debian.org lenny/updates/main libkrb53 1.6.dfsg.4~beta1-5lenny1 [481kB] 取得:3 http://cdn.debian.or.jp lenny/main libgnutls26 2.4.2-6+lenny1 [457kB] 取得:4 http://cdn.debian.or.jp lenny/main libkeyutils1 1.2-9 [5584B] 取得:5 http://security.debian.org lenny/updates/main libcupsys2 1.3.8-1lenny5 [52.0kB] 取得:6 http://security.debian.org lenny/updates/main libcups2 1.3.8-1lenny5 [164kB] 1402kB を 4s 秒でダウンロードしました (333kB/s) (データベースを読み込んでいます ... 現在 54323 個のファイルとディレクトリがインストールされています。) libgcrypt11 1.2.3-2 を (.../libgcrypt11_1.4.1-1_i386.deb で) 置換するための準備をしています ... libgcrypt11 を展開し、置換しています... libgcrypt11 (1.4.1-1) を設定しています ... 未選択パッケージ libgnutls26 を選択しています。 (データベースを読み込んでいます ... 現在 54323 個のファイルとディレクトリがインストールされています。) (.../libgnutls26_2.4.2-6+lenny1_i386.deb から) libgnutls26 を展開しています... 未選択パッケージ libkeyutils1 を選択しています。 (.../libkeyutils1_1.2-9_i386.deb から) libkeyutils1 を展開しています... libkrb53 1.4.4-7etch7 を (.../libkrb53_1.6.dfsg.4~beta1-5lenny1_i386.deb で) 置換するための準備をしています ... libkrb53 を展開し、置換しています... libcupsys2 1.2.7-4etch7 を (.../libcupsys2_1.3.8-1lenny5_all.deb で) 置換するための準備をしています ... libcupsys2 を展開し、置換しています... 未選択パッケージ libcups2 を選択しています。 (.../libcups2_1.3.8-1lenny5_i386.deb から) libcups2 を展開しています... libgnutls26 (2.4.2-6+lenny1) を設定しています ... libkeyutils1 (1.2-9) を設定しています ... libkrb53 (1.6.dfsg.4~beta1-5lenny1) を設定しています ... libcups2 (1.3.8-1lenny5) を設定しています ... libcupsys2 (1.3.8-1lenny5) を設定しています ... パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 拡張状態情報を書き込んでいます... 完了 現在の状態: 更新が 327 個 [-3]。
まだある。
debian:~# aptitude -f install cupsys-client パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 以下のパッケージは依存関係が壊れています: cups-common cupsys-bsd 以下の新規パッケージがインストールされます: cups-client{a} 以下のパッケージが更新されます: cupsys-client libcupsimage2 zlib1g 更新: 3 個、新規インストール: 2 個、削除: 0 個、保留: 324 個。 1514kB のアーカイブを取得する必要があります。展開後に 5702kB のディスク領域が新たに消費されます。 以下のパッケージには満たされていない依存関係があります: cupsys-bsd: 依存: cupsys-client (= 1.2.7-4etch7) [1.3.8-1lenny5 がインストール予定となっています] cups-common: 競合: cupsys-common (< 1.3.7-6) [インストール済みの 1.2.7-4etch7 に固定されています] 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージを現在のバージョンに一時固定する: cups-client [インストールされていません] cupsys-client [1.2.7-4etch7 (now)] 以下のパッケージを更新する: cupsys-common [1.2.7-4etch7 (now) -> 1.3.8-1lenny5 (stable)] スコアは 79 です この解決方法を受け入れますか? [Y/n/q/?]y 以下のパッケージが一時固定されています: cupsys-client{a} 以下の新規パッケージがインストールされます: cups-common{a} 以下のパッケージが更新されます: cupsys-common libcupsimage2 zlib1g 更新: 3 個、新規インストール: 1 個、削除: 0 個、保留: 324 個。 1399kB のアーカイブを取得する必要があります。展開後に 1479kB のディスク領域が新たに消費されます。 先に進みますか? [Y/n/?] y 拡張状態情報を書き込んでいます... 完了 取得:1 http://cdn.debian.or.jp lenny/main zlib1g 1:1.2.3.3.dfsg-12 [73.2kB] 取得:2 http://security.debian.org lenny/updates/main cupsys-common 1.3.8-1lenny5 [52.1kB] 取得:3 http://security.debian.org lenny/updates/main cups-common 1.3.8-1lenny5 [1175kB] 取得:4 http://security.debian.org lenny/updates/main libcupsimage2 1.3.8-1lenny5 [99.1kB] 1399kB を 7s 秒でダウンロードしました (183kB/s) (データベースを読み込んでいます ... 現在 54356 個のファイルとディレクトリがインストールされています。) zlib1g 1:1.2.3-13 を (.../zlib1g_1%3a1.2.3.3.dfsg-12_i386.deb で) 置換するための準備をしています ... zlib1g を展開し、置換しています... zlib1g (1.2.3.3.dfsg-12) を設定しています ... (データベースを読み込んでいます ... 現在 54354 個のファイルとディレクトリがインストールされています。) cupsys-common 1.2.7-4etch7 を (.../cupsys-common_1.3.8-1lenny5_all.deb で) 置換するための準備をしています ... cupsys-common を展開し、置換しています... 未選択パッケージ cups-common を選択しています。 (.../cups-common_1.3.8-1lenny5_all.deb から) cups-common を展開しています... libcupsimage2 1.2.7-4etch7 を (.../libcupsimage2_1.3.8-1lenny5_i386.deb で) 置換するための準備をしています ... libcupsimage2 を展開し、置換しています... cups-common (1.3.8-1lenny5) を設定しています ... cupsys-common (1.3.8-1lenny5) を設定しています ... libcupsimage2 (1.3.8-1lenny5) を設定しています ... パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 拡張状態情報を書き込んでいます... 完了 現在の状態: 更新が 324 個 [-3]。
さらに。
debian:~# aptitude -f install cupsys-bsd パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 以下のパッケージは依存関係が壊れています: cups cups-client ghostscript 以下の新規パッケージがインストールされます: avahi-daemon{a} avahi-utils{a} cups-bsd{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavahi-compat-libdnssd1{a} libavahi-core5{a} libcap2{a} libdaemon0{a} libgs8{a} libldap-2.4-2{a} libnss-mdns{a} 以下のパッケージが更新されます: cupsys-bsd gs-common libattr1 libdbus-1-3 libpam0g 更新: 5 個、新規インストール: 16 個、削除: 0 個、保留: 319 個。 6220kB のアーカイブを取得する必要があります。展開後に 23.7MB のディスク領域が新たに消費されます。 以下のパッケージには満たされていない依存関係があります: cups-client: 競合: cupsys-client (< 1.3.7-6) [インストール済みの 1.2.7-4etch7 に固定されています] cups: 競合: cupsys (< 1.3.7-6) [インストール済みの 1.2.7-4etch7 に固定されています] ghostscript: 競合: gs-esp (< 8.62) [インストール済みの 8.15.3.dfsg.1-1etch1 に固定されています] 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージを削除する: cupsys 以下のパッケージをインストールする: ghostscript-x [8.62.dfsg.1-3.2lenny1 (stable, stable)] 以下のパッケージを更新する: cupsys-client [1.2.7-4etch7 (now) -> 1.3.8-1lenny5 (stable)] gs-esp [8.15.3.dfsg.1-1etch1 (now) -> 8.62.dfsg.1-3.2lenny1 (stable, stable)] スコアは 126 です この解決方法を受け入れますか? [Y/n/q/?]y 以下のパッケージが削除されます: cups-common{u} cupsys{a} cupsys-bsd{u} cupsys-client{u} cupsys-common{u} dbus{u} fontconfig-config{u} foomatic-db{u} foomatic-db-engine{u} foomatic-filters{u} gs-common{u} gs-esp{u} libcupsimage2{u} libdbus-1-3{u} libfontconfig1{u} libtiff4{u} psfontmgr{u} smbclient{u} ttf-dejavu{u} 以下のパッケージが更新されます: libattr1 libpam0g 更新: 2 個、新規インストール: 0 個、削除: 19 個、保留: 306 個。 115kB のアーカイブを取得する必要があります。展開後に 57.7MB のディスク領域が解放されます。 先に進みますか? [Y/n/?] y 拡張状態情報を書き込んでいます... 完了 取得:1 http://cdn.debian.or.jp lenny/main libattr1 1:2.4.43-2 [11.2kB] 取得:2 http://cdn.debian.or.jp lenny/main libpam0g 1.0.1-5+lenny1 [104kB] 115kB を 0s 秒でダウンロードしました (169kB/s) パッケージを事前設定しています ... (データベースを読み込んでいます ... 現在 54362 個のファイルとディレクトリがインストールされています。) cupsys を削除しています ... Stopping Common Unix Printing System: cupsd. cupsys-bsd を削除しています ... cupsys-client を削除しています ... cupsys-common を削除しています ... cups-common を削除しています ... dbus を削除しています ... Stopping system message bus: dbus. foomatic-db-engine を削除しています ... foomatic-db を削除しています ... foomatic-filters を削除しています ... libdbus-1-3 を削除しています ... psfontmgr を削除しています ... Purging font configuration of psfontmgr... Purging category postscript.. Purging category xfont.. Purging category type1.. Purging category pspreview.. smbclient を削除しています ... gs-common を削除しています ... Purging font configuration of gs... Purging category psprint.. Purging category cmap.. Purging category cid.. Purging category truetype.. Purging category gsfontderivative.. Purging category type3.. Purging category type1.. gs-esp を削除しています ... libfontconfig1 を削除しています ... fontconfig-config を削除しています ... libcupsimage2 を削除しています ... libtiff4 を削除しています ... ttf-dejavu を削除しています ... (データベースを読み込んでいます ... 現在 49571 個のファイルとディレクトリがインストールされています。) libattr1 2.4.32-1 を (.../libattr1_1%3a2.4.43-2_i386.deb で) 置換するための準備をしています ... libattr1 を展開し、置換しています... libattr1 (2.4.43-2) を設定しています ... (データベースを読み込んでいます ... 現在 49570 個のファイルとディレクトリがインストールされています。) libpam0g 0.79-5+etch1 を (.../libpam0g_1.0.1-5+lenny1_i386.deb で) 置換するための準備をしています ... libpam0g を展開し、置換しています... libpam0g (1.0.1-5+lenny1) を設定しています ... Checking for services that may need to be restarted...Checking init scripts... Restarting services possibly affected by the upgrade: samba: stopping...starting...done. netatalk: stopping...starting...done. dovecot: stopping...starting...done. cron: stopping...starting...done. atd: stopping...starting...done. Services restarted successfully. パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 拡張状態情報を書き込んでいます... 完了 現在の状態: 更新が 306 個 [-18]。
途中で質問画面が出た。
パッケージの設定 ┌───────────────────────┤ libpam0g を設定しています ├───────────────────────┐ │ PAM を利用するほとんどのサービスは、この libpam の新しいバージョンでビル │ │ ドされたモジュールを使うために再起動を必要とします。以下の、スペースで区 │ │ 切られた今再起動するサービスの init.d スクリプトのリストを見て、必要なら │ │ 修正してください。 │ │ │ │ PAM ライブラリの更新のために再起動するサービス: │ │ │ │ samba netatalk dovecot cron atd__________________________________________ │ │ │ │ <了解> │ │ │ └───────────────────────────────────────────────────────────────────────────┘