ubuntu下mysql-server安装问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 17:00:06
需要使用一个老版本的mysql,找了MySQL-server-4.0.26-0.i386.rpm,使用命令sudo rpm -ivh MySQL-server-4.0.26-0.i386.rpm安装时报出如下错:
error: 依赖性检测失败:
/bin/sh 被 MySQL-server-4.0.26-0.i386 所需要
/usr/bin/perl 被 MySQL-server-4.0.26-0.i386 所需要
fileutils 被 MySQL-server-4.0.26-0.i386 所需要
perl(DBI) 被 MySQL-server-4.0.26-0.i386 所需要
perl(Data::Dumper) 被 MySQL-server-4.0.26-0.i386 所需要
perl(File::Basename) 被 MySQL-server-4.0.26-0.i386 所需要
perl(File::Copy) 被 MySQL-server-4.0.26-0.i386 所需要
perl(File::Path) 被 MySQL-server-4.0.26-0.i386 所需要
perl(File::Temp) 被 MySQL-server-4.0.26-0.i386 所需要
perl(Getopt::Long) 被 MySQL-server-4.0.26-0.i386 所需要
perl(POSIX) 被 MySQL-server-4.0.26-0.i386 所需要
perl(Sys::Hostname) 被 MySQL-server-4.0.26-0.i386 所需要
perl(strict) 被 MySQL-server-4.0.26-0.i386 所需要
perl(vars) 被 MySQL-server-4.0.26-0.i386 所需要
sh-utils 被 MySQL-server-4.0.26-0.i386 所需要

我用的系统是ubuntu8.04,使用sudo apt-get install rpm 安装的rpm,
是版

自己编译吧,需要的库太多了。最好不要用RPM的,可以到老板本的ubuntu的源里面自己寻找DEB的包,但是可能满足不了依赖。

如果是可能,建议用5.0以上版本,4.0的数据库可以用工具转换成5.0的格式。

有deb包为何还要用rpm呢?搞不懂,sudo apt-get install mysql-server不就结了吗