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

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

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


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