当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux网管123---第10章.升级Linux及其他应用软体-2.不使

Unix/Linux
调查显示:采用 Linux 系统比 Windows 便宜36%
Linux下Modules的概念及使用详解[转贴]
Linux 新手常见问题FAQ
Linux下Modules的概念及使用详解
Linux 策略路由
LINUX下变态下载的安装使用方法
服务器控制下的SIP呼叫转移
Linux 系统中的Samba配置
samba服务器的文件共享配置
Linux策略路由
vsftp下用户允许可传、下文件,但不能删
自制Liunx的开机画面
RedHat 7.3, RedHat ADS 2.1+Xmanager 1.3.9.6实现Windows下X
inode上限的问题,有默认的值吗?怎么查看呢?
如何在Linux下获得MBR的信息?
好用的Linux小工具:Autofs
Linux之邮件服务器配置指南
关于ntfs和内核问题
Linux目录切换技巧
linux可以绕开三茗硬盘保护卡

Unix/Linux 中的 Linux网管123---第10章.升级Linux及其他应用软体-2.不使


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 109 ::
收藏到网摘: n/a

不使用 RPM 进行安装或升级


有时候您会发现需要安装或升级没有 RPM 套件可用的应用软体。 当然有可能要去做这个事
(事实上,在真实的 Unix 世界中这是 “预设”的状况),但除非必要否则我反对这麽做 (要
知道原因的话,查看 第10章,使用 Red Hat 套件管理程式 (RPM) ).
您需要从 tarball 上安装的任何东西, 一般通用的原则是将与系统有关的软体安装在
``/usr/local/' 下。 因此,原始的 tarball 要先解到 ``/usr/local/src/' 下, 然後二进
位档可能会解到``/usr/local/bin',还有他们的组态档会解到 ``/usr/local/etc/'。这样管
理工作会变得简单一些 (然而不像只有 RPM 的系统那麽简单)。

最後, 终端使用者会依他们自己的意愿将软体将 tarball 解到他们自己的 home 目录下。
最後从您自己信任的网站上下载 tarball ,变更到适当的上层目录然後按照下面例解开档案
(如果必要,以 root 身分):
tar zxvpf cardgame.tar.gz



上面的指令会从例的 ``cardgame.tar.gz' 压缩档解出所有的档案。 ``z' 选项告知 tar 档
案库是由 gzip 所压缩 (所以如果您的 tarball 没有压缩的话,可以省略这个选项); ``x' 选项
告诉 tar 从档案库中解出所有档案。 ``v' 选项表示显示出已经解出的档名。 ``p' 选项维持档
案库建立时的档案来源及权限。最後,``f' 选项告诉 tar 下面接的是档名。不要忘了 tar 的选
项大小写不同。

警告: 就如 第8章,使用``tar' 回存所提到的, 我建议先使用 ``t' 选项显示档案库内容以
验原先的内容和真正解开的档案相同。这麽做可以避免解到非计划中的位置, 或更糟不慎覆盖

原有的档案。

一但 tarball 安装到适当的目录下,您几乎一定会找到新安装档内附的 ``README' 或 ``INSTALL'
档,有关如何准备使用该软体的进一步指示。 很可能您需要键入类似下面的指令:
./configure
make
make install


上面的指令将会组态软体以确定您的系统有所需的功能及函式馆可以成功地编译套件,编译所有的原始
档变成可执行的二进位档,然後将二进位档及其他支援档案安装到正确的位置。实际您需要进行的程序,
当然依您的软体套件而异,所以您应该阅读完所有内含的档案。

再一次,除非绝对必要,我真的建议可能的话避免使用 tarball 而选择 RPM 。