筒井と申します。 pukiwikiを利用しているのですが、aptでアップグレードしたところ sourceslistに間違いがあり、phpが5.0.5にアップグレードされてしまい、 動作しなくなりました。 http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F106 そこで、以前のバージョンに戻そうと思い、マニュアルを見たのですが、 Reverse Dependsやrpmを実行する順番などに不安なところがあり、 手順を確認したく投稿させて頂きました。 間違いなどありましたらご指摘頂けませんでしょうか。 宜しくお願いします。 当方が考えている手順。 1.インストールされているものを確認する。 $ rpm -qa | grep php php5-pear-5.0.5-0vl4 php5-pgsql-5.0.5-0vl4 php5-apache-5.0.5-0vl4 php5-5.0.5-0vl4 php5-mysql-5.0.5-0vl4 2.前のバージョンを確認する # apt-cache showpkg php5 Package: php5 Versions: 5.0.5-0vl4(/var/state/apt/lists/updates.vinelinux.org_apt_3.2_i386_base_pkglist.plus)(/var/state/apt/lists/www.ring.gr.jp_pub_linux_Vine_apt_3.2_i386_base_pkglist.plus)(/var/state/apt/lists/ftp.kddlabs.co.jp_pub_Linux_distributions_Vine_apt_3.2_i386_base_pkglist.plus)(/var/lib/rpm/Packages) 5.0.3-0vl3.2(/var/state/apt/lists/updates.vinelinux.org_apt_3.2_i386_base_pkglist.updates)(/var/state/apt/lists/www.ring.gr.jp_pub_linux_Vine_apt_3.2_i386_base_pkglist.updates)(/var/state/apt/lists/ftp.kddlabs.co.jp_pub_Linux_distributions_Vine_apt_3.2_i386_base_pkglist.updates) Reverse Depends: php5-xmlrpc,php5 5.0.3-0vl3.2 php5-snmp,php5 5.0.3-0vl3.2 php5-pgsql,php5 5.0.3-0vl3.2 php5-pear,php5 php5-odbc,php5 5.0.3-0vl3.2 php5-mysql,php5 5.0.3-0vl3.2 php5-mcrypt,php5 5.0.3-0vl3.2 php5-ldap,php5 5.0.3-0vl3.2 php5-imap,php5 5.0.3-0vl3.2 php5-devel,php5 5.0.3-0vl3.2 php5-apache2,php5 5.0.3-0vl3.2 php5-apache,php5 5.0.3-0vl3.2 php5-xmlrpc,php5 5.0.5-0vl4 php5-snmp,php5 5.0.5-0vl4 php5-pgsql,php5 5.0.5-0vl4 php5-pear,php5 php5-odbc,php5 5.0.5-0vl4 php5-mysql,php5 5.0.5-0vl4 php5-mcrypt,php5 5.0.5-0vl4 php5-ldap,php5 5.0.5-0vl4 php5-devel,php5 5.0.5-0vl4 php5-apache2,php5 5.0.5-0vl4 php5-apache,php5 5.0.5-0vl4 Dependencies: 5.0.5-0vl4 - php5-pear (0 (null)) libbz2.so.1 (0 (null)) libc.so.6 (0 (null)) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.2.3) (0 (null)) libc.so.6(GLIBC_2.3) (0 (null)) libcrypt.so.1 (0 (null)) libcrypt.so.1(GLIBC_2.0) (0 (null)) libcrypto.so.4 (0 (null)) libcurl.so.2 (0 (null)) libdb-4.2.so (0 (null)) libdl.so.2 (0 (null)) libdl.so.2(GLIBC_2.0) (0 (null)) libdl.so.2(GLIBC_2.1) (0 (null)) libexslt.so.0 (0 (null)) libfreetype.so.6 (0 (null)) libgdbm.so.2 (0 (null)) libgmp.so.3 (0 (null)) libjpeg.so.62 (0 (null)) libm.so.6 (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libncurses.so.5 (0 (null)) libnsl.so.1 (0 (null)) libnsl.so.1(GLIBC_2.0) (0 (null)) libpanel.so.5 (0 (null)) libpng.so.3 (0 (null)) libpthread.so.0 (0 (null)) libpthread.so.0(GLIBC_2.0) (0 (null)) libpthread.so.0(GLIBC_2.2) (0 (null)) libresolv.so.2 (0 (null)) libresolv.so.2(GLIBC_2.0) (0 (null)) libresolv.so.2(GLIBC_2.2) (0 (null)) libssl.so.4 (0 (null)) libttf.so.2 (0 (null)) libxml2.so.2 (0 (null)) libxslt.so.1 (0 (null)) libz.so.1 (0 (null)) php (0 (null)) php-dbg (0 (null)) mod_php (0 (null)) phpfi (0 (null)) stronghold-php (0 (null)) php-domxml (0 (null)) php-manual (0 (null)) 5.0.3-0vl3.2 - php5-pear (0 (null)) libbz2.so.1 (0 (null)) libc.so.6 (0 (null)) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.2.3) (0 (null)) libc.so.6(GLIBC_2.3) (0 (null)) libcrypt.so.1 (0 (null)) libcrypt.so.1(GLIBC_2.0) (0 (null)) libcrypto.so.4 (0 (null)) libcurl.so.2 (0 (null)) libdb-4.2.so (0 (null)) libdl.so.2 (0 (null)) libdl.so.2(GLIBC_2.0) (0 (null)) libdl.so.2(GLIBC_2.1) (0 (null)) libexslt.so.0 (0 (null)) libfreetype.so.6 (0 (null)) libgdbm.so.2 (0 (null)) libgmp.so.3 (0 (null)) libjpeg.so.62 (0 (null)) libm.so.6 (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libncurses.so.5 (0 (null)) libnsl.so.1 (0 (null)) libnsl.so.1(GLIBC_2.0) (0 (null)) libpanel.so.5 (0 (null)) libpng.so.3 (0 (null)) libpthread.so.0 (0 (null)) libpthread.so.0(GLIBC_2.0) (0 (null)) libpthread.so.0(GLIBC_2.2) (0 (null)) libresolv.so.2 (0 (null)) libresolv.so.2(GLIBC_2.0) (0 (null)) libresolv.so.2(GLIBC_2.2) (0 (null)) libssl.so.4 (0 (null)) libttf.so.2 (0 (null)) libxml2.so.2 (0 (null)) libxslt.so.1 (0 (null)) libz.so.1 (0 (null)) php (0 (null)) php-dbg (0 (null)) mod_php (0 (null)) phpfi (0 (null)) stronghold-php (0 (null)) php-domxml (0 (null)) php-manual (0 (null)) Provides: 5.0.5-0vl4 - 5.0.3-0vl3.2 - Reverse Provides: 3.前のバージョンと思われる5.0.3のrpmを入手する。 4.rpm -Uvh --oldpackag を実行する。 とりあえず順序はアップグレードされたときと同じ順番で行う。 php5-pgsql-5.0.3-0vl3.2.i386.rpm php5-mysql-5.0.3-0vl3.2.i386.rpm php5-apache-5.0.3-0vl3.2.i386.rpm php5-pear-5.0.3-0vl3.2.i386.rpm php5-5.0.3-0vl3.2.i386.rpm 以上です。 ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ Akihiro Tsutsui mailto:puta1919@xxxxxxxxx ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★