vine-users ML アーカイブ



[vine-users:073270] パッケー ジのダウングレード手順に ついて

  • From: Akihiro Tsutsui <puta1919@xxxxxxxxx>
  • Subject: [vine-users:073270] パッケー ジのダウングレード手順に ついて
  • Date: Sun, 23 Oct 2005 18:36:56 +0900
筒井と申します。
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

☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★