[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:53331] Re: mysql-server-5.1 --> mysql-server-5.0 へのダウングレード
On Tue, 17 Nov 2009 13:20:28 +0900
Yukio Hashimoto <scebai@xxxxxxxxxxxxxxxxx> wrote:
> Aborting downgrade from (at least) 5.1 to 5.0.
$ apt-get source mysql-server-5.0 して debian/mysql-server-5.0.preinst を
覗いてみました。
show_downgrade_warning=0
for i in `ls $DATADIR/debian-*.flag 2>/dev/null`; do
found_version=`echo $i | sed 's/.*debian-\([0-9\.]\+\).flag/\1/'`
if dpkg --compare-versions "$this_version" '<<' "$found_version"; then
show_downgrade_warning=1
break;
fi
という記述がありました。DATADIR=/var/lib/mysql なので、/var/lib/mysql
にあるデータを退避させるなどすればパッケージ自体は入ると思います。推測
ですけど。
データが残っているのはパッケージをデータを含めた完全削除 (purge) ではなく、
削除 (remove) したためだと思います。
> ダウングレードの仕方がまずかったのだと思いますがこの場合のダウングレード
> を成功させるにはどのような手順を踏めば良いのでしょうか。
・ダウングレードは動作が保証されていません。なので正式な手順という
ものが存在しません(いや、出来れば良いんでしょうけど…)。
・データをバックアップしてから remove ではなく purge を使う、など。
あと、
> /etc/apt/sources.list へ
>
> deb http://www.backports.org/debian lenny-backports main
日本にも backports ミラーがあるのでそちらをなるべくご利用くださいませ。
http://www.debian.or.jp/using/release.html に書きましたが
deb http://www.jp.backports.org/ lenny-backports main contrib non-free
です。
--
Regards,
Hideki Yamane henrich @ debian.or.jp/iijmio-mail.jp
http://wiki.debian.org/HidekiYamane