|
原作者 : Dave Whitinger, wolf@redhat.com
v1.3, 13 April 1998
译者 : 黄富强, wfkwong@net.polyu.edu.hk
25 September 1998
这篇文件描述了怎样令RPM在Slackware当中安装及
正常执行.而在本文件中的数据是适合各Linux版本.
1. 简介
我已经被问及很多很多次怎样在Slackware中使用RPM.
我已经受够了,所以决定今天写这篇文件,我想
这可能是一个很好的构想.
RPM是"Red Hat Package Manager"与及Red Hat这个版本的核心.
它最基本的功能是安装和反安装软件包装.
本文件是比较趋向安装RPM在一个使用Intel处理器的Slackware系统,
不过在这里的数据能够轻易使用到其它使用不同处理器的系统上.
本文件的最新版本经常能够在这里得到:
如要更深入阅读,查阅 RPM-HOWTO(可以在邻近的 LDP Mirror site 取得).
另外,你可以考虑购买一本非常好的书 ,由 Ed Bailey of Red
Hat Software, inc 所作的 Maximum RPM.
2. 取得软件
最新的RPM版本经常能够在这里得到:
ftp.rpm.org/pub/rpm/dist/latest
直到执笔的时侯,最新的版本是
rpm-2.4.12-1.i386.tar.gz
注意.i386这个部分,这里指这个j执行档包装能够在使用Intel处理器的系统中
untar及执行.你要肯定你所下载的文件有i386这个部分,
否则以下的指示将不能顺利执行.
3. 安装软件
最简单的方法就是用 Slackware 的安装管理员来安装 RPM.
你一定要用root的身份来安装 RPM.
installpkg /home/dave/rpm-2.4.12-1.i386.tar.gz
当然,你要用文件的正确路径来取代/home/wolf.
[注意!] 如你遇有任何困难,可以用以下的指令:
cd / ; tar zxvpf /home/dave/rpm-2.4.12-1.i386.tar.gz
然后,你要在/var/lib之下建立一个叫做 rpm的目录
mkdir /var/lib/rpm
现在你可以打 'rpm --initb' 去初始化rpm数据库.
如果一切顺利的话,你便有一个rpm能力的系统!
你可以抓些rpm文件回来测试一下你的系统,用'rpm -Uvh filename.rpm'安装就行了.
4. 重要的□
注意,有几个RPM的版本用了错□权限的 tar 文件。 在你安装 RPM
之后,请检查你所有目录的权限 (/bin,/usr, etc)。如果所有权限都是 700
的话,你已经受到这臭虫影响。
执行这个 script 就能修正以上的错□
______________________________________________________________________
#!/bin/sh
chmod 755 /bin
chmod 755 /usr
chmod 755 /usr/bin
chmod 755 /usr/doc
chmod 755 /usr/lib
chmod 755 /usr/man
chmod 755 /usr/man/man8
chmod 755 /usr/share
chmod 755 /usr/share/locale
chmod 755 /usr/share/locale/de
chmod 755 /usr/share/locale/de/LC_MESSAGES
chmod 755 /usr/share/locale/pt-br
chmod 755 /usr/share/locale/pt-br/LC_MESSAGES
chmod 755 /usr/share/locale/sv
chmod 755 /usr/share/locale/sv/LC_MESSAGES
chmod 755 /usr/src
______________________________________________________________________
如有任何疑问欢迎来信赐教。
5. 感谢
我认为 Red Hat Software, Inc 和 Patrick Volkerding 的 Linux
distribution 是一个很好的 distribution.
多谢 Milan Kopacka (mkop5230@ss1000.ms.mff.cuni.cz)
的指教,令我知道有更好的方法来安装 RPM(installpkg)。
6. 版权声明
这篇 HOWTO 的版权从1998起是属於 Dave
Whititnger,不过这是一篇没镅的文章。 你可以 GNU
的条款自由散播或更改本文件版本 2 或以后的版本。 |
|