お名前.comのsqueezeをwheezyにアップグレード
いきなりですが、早速のアップグレードです。
まずは、
# aptitude update # aptitude upgrade
続いて、sources.list の編集
# vi /etc/apt/sources.list
deb http://ftp.jp.debian.org/debian/ squeeze main deb-src http://ftp.jp.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main # squeeze-updates, previously known as 'volatile' deb http://ftp.jp.debian.org/debian/ squeeze-updates main deb-src http://ftp.jp.debian.org/debian/ squeeze-updates main
これの、squeeze を wheezy に書き換え
deb http://ftp.jp.debian.org/debian/ wheezy main deb-src http://ftp.jp.debian.org/debian/ wheezy main deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/updates main # squeeze-updates, previously known as 'volatile' deb http://ftp.jp.debian.org/debian/ wheezy-updates main deb-src http://ftp.jp.debian.org/debian/ wheezy-updates main
そしてパッケージの更新
# aptitude update
17.1 MB を 7秒 秒でダウンロードしました (2,372 kB/s) 現在の状態: 更新が 254 個 [+254], 新規が 12359 個 [+12359]。
そんでもって、upgrade
# aptitude upgrade
依存関係を解決中... 未解決: 934; 解決済み: 596; 保留: 401; 競合: 93 .以下の新規パッケージがインストールされます: console-setup-linux{a} firmware-linux-free{a} gcc-4.7-base{a} grub-pc-bin{a} grub2-common{a} kmod{a} libasprintf0c2{a} libbind9-80{a} libclass-isa-perl{a} libdb5.1{a} libdns88{a} libfuse2{a} libisc84{a} libisccc80{a} libisccfg82{a} libkmod2{a} liblockfile-bin{a} liblwres80{a} liblzma5{a} libmount1{a} libp11-kit0{a} libpam-modules-bin{a} libpipeline1{a} libprocps0{a} libsemanage-common{a} libsemanage1{a} libssl1.0.0{a} libswitch-perl{a} libtinfo5{a} libtokyocabinet9{a} libusb-1.0-0{a} libustr-1.0-1{a} libx86-1{a} linux-image-3.2.0-4-amd64{a} linux-image-amd64{a} multiarch-support{a} 以下のパッケージが削除されます: console-terminus{u} defoma{u} libfont-freetype-perl{u} libreadline5{u} 以下のパッケージが更新されます: acpi acpi-support-base acpid adduser apt-listchanges at base-passwd bash bash-completion bc bind9-host bsd-mailx bsdmainutils bsdutils busybox bzip2 ca-certificates console-setup coreutils cpio cron dash dc debconf debconf-i18n debian-archive-keyring debian-faq debianutils diffutils discover dmidecode dmsetup dnsutils dpkg e2fslibs e2fsprogs eject exim4 exim4-base exim4-config exim4-daemon-light fbterm file findutils fontconfig-config ftp gcc-4.4-base geoip-database gettext-base gnupg gpgv grep groff-base grub-common grub-pc gzip host hostname info initramfs-tools insserv install-info installation-report iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common iso-codes kbd keyboard-configuration klibc-utils less libacl1 libattr1 libblkid1 libbsd0 libbz2-1.0 libc-bin libc6 libc6-i386 libcap2 libcomerr2 libcwidget3 libdevmapper1.02.1 libdiscover2 libedit2 libexpat1 libfontconfig1 libfontenc1 libfreetype6 libgc1c2 libgcc1 libgcrypt11 libgdbm3 libgeoip1 libgnutls26 libgpg-error0 libgpgme11 libgpm2 libgssapi-krb5-2 libgssglue1 libgssrpc4 libidn11 libk5crypto3 libkeyutils1 libklibc libkrb5-3 libkrb5support0 libldap-2.4-2 liblocale-gettext-perl liblockfile1 libmagic1 libncurses5 libncursesw5 libnewt0.52 libnfnetlink0 libnfsidmap2 libpam-modules libpam-runtime libpam0g libpci3 libpcre3 libpopt0 libreadline6 librpcsecgss3 libsasl2-2 libsasl2-modules libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libstdc++6 libtasn1-3 libtext-charwidth-perl libtext-iconv-perl libudev0 libusb-0.1-4 libuuid-perl libuuid1 libwrap0 libx11-6 libx11-data libxapian22 libxau6 libxcb1 libxdmcp6 libxext6 libxfont1 libxml2 libxmuu1 linux-base linux-image-2.6-amd64 locales login logrotate lsb-base lsof m4 man-db manpages manpages-ja manpages-ja-dev mawk mime-support mlocate module-init-tools mount mutt nano ncurses-base ncurses-bin ncurses-term net-tools netcat-traditional nkf openssh-blacklist openssh-blacklist-extra openssh-client openssh-server openssl os-prober passwd patch pciutils perl perl-base perl-modules popularity-contest procmail procps psmisc python-apt-common python-central python-support python2.6 python2.6-minimal readline-common sed sensible-utils sgml-base sysv-rc sysvinit-utils tar tasksel tasksel-data tcpd texinfo time traceroute ttf-dejavu-core ttf-unifont tzdata ucf udev unifont usbutils util-linux vim-common vim-tiny w3m wamerican wget whiptail whois x11-common xauth xfonts-encodings xfonts-unifont xfonts-utils xkb-data xml-core xz-utils zlib1g 以下のパッケージが推奨されていますがインストールされません: consolekit gnupg-curl krb5-locales libatm1 libfribidi0 libpng12-0 uuid-runtime 更新: 236 個、新規インストール: 36 個、削除: 4 個、保留: 16 個。 142 MB のアーカイブを取得する必要があります。展開後に 87.8 MB のディスク領域が新たに消費されます。 先に進みますか? [Y/n/?]
こんなメッセージが、、、YESで進みます。
現在の状態: 更新が 16 個 [-238]。
となって、終了します。続いて
# aptitude dist-upgrade
すると、
以下の新規パッケージがインストールされます: aptitude-common{a} libapt-inst1.5{a} libapt-pkg4.12{a} libboost-iostreams1.49.0{a} libept1.4.12{a} libevent-2.0-5{a} libtirpc1{a} python-chardet{a} python-debian{a} python-debianbts{a} python-fpconst{a} python-soappy{a} python2.7{a} python2.7-minimal{a} rpcbind{ab} 以下のパッケージが更新されます: apt apt-utils aptitude base-files ifupdown initscripts lsb-release netbase nfs-common python python-apt python-minimal python-reportbug reportbug rsyslog sysvinit 以下のパッケージが推奨されていますがインストールされません: apt-xapian-index aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it aptitude-doc-ja libparse-debianchangelog-perl 更新: 16 個、新規インストール: 15 個、削除: 0 個、保留: 0 個。 13.1 MB のアーカイブを取得する必要があります。展開後に 22.0 MB のディスク領域が新たに消費されます。 以下のパッケージには満たされていない依存関係があります: libept1: 依存: libapt-pkg4.10[仮想パッケージです] rpcbind: 競合: portmap [6.0.0-2 が既にインストール済みです] 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージを削除する: 1) libept1 2) nfs-common 以下のパッケージを現在のバージョンに一時固定する: 3) rpcbind [インストールされていません] この解決方法を受け入れますか? [Y/n/q/?]
もちろん Y で、
以下の新規パッケージがインストールされます: aptitude-common{a} libapt-inst1.5{a} libapt-pkg4.12{a} libboost-iostreams1.49.0{a} libept1.4.12{a} python-chardet{a} python-debian{a} python-debianbts{a} python-fpconst{a} python-soappy{a} python2.7{a} python2.7-minimal{a} 以下のパッケージが削除されます: libept1{a} nfs-common{a} 以下のパッケージが更新されます: apt apt-utils aptitude base-files ifupdown initscripts lsb-release netbase python python-apt python-minimal python-reportbug reportbug rsyslog sysvinit 以下のパッケージが推奨されていますがインストールされません: apt-xapian-index aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it aptitude-doc-ja libparse-debianchangelog-perl 更新: 15 個、新規インストール: 12 個、削除: 2 個、保留: 0 個。 12.5 MB のアーカイブを取得する必要があります。展開後に 20.1 MB のディスク領域が新たに消費されます。 先に進みますか? [Y/n/?]
これにも、Y で、
現在の状態: 更新が 0 個 [-16]。
これで完了!念の為、再起動してみる。
# shutdown -r now
そんでもってバージョンを見てみる
# cat /etc/debian_version 7.0
とりあえずは、成功したようです。
キーワード:
参照:[本日のメニュー]