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

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 48 ::
收藏到网摘: 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 。