|
我用以下的spec文档编译成的rpm包安装时会出现如下错误
perl(DBI) is needed by mysql-5.0.16
初学spec文档,对rpm打包一知半解,可能错误很多,还请诸位帮我看看啊。
Name:mysql
Version:5.0.16
Release:1
Summary:database mysql
Group:Applications/Multimedia
License: GPL
URL:http://www.mysql.com
Source:mysql-5.0.16.tar.gz
BuildRoot:%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Prefix:/usr/local/mysql
%description
mysql v5 set character set gbk
%prep
%setup -q
%Build
./configure --prefix=/usr/local/mysql --with-charset=gbk --with-collation=gbk_chinese_ci --with-extra-charsets=gb2312,big5,utf8,binary,ascii
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%post
groupadd mysql
useradd -g mysql mysql
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
echo "%{prefix}/bin/mysqld_safe --user=mysql &">>/etc/rc.d/rc.local
%files
%defattr(-,root,root)
/usr
%changelog
* Fri Dec 11 2005 haulm <[email protected]> -5.0.16
- modified the full mysql-gbk |
|