お名前.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で進みます。

[wheezyUG

現在の状態: 更新が 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

とりあえずは、成功したようです。

更新日時:2013/02/11 12:32:45
キーワード:
参照:[本日のメニュー]
このページは凍結されています。