动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Linux教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Linux教程 ]的信息



本月文章推荐
.流行版Kubuntu8.04和Xubuntu8.04.
.Linux简明系统维护手册(一).
.Linux操作系统下关于RPM软件包管.
.Linux操作系统下文件系统的比较和.
.Canonical开始提供Ubuntu Linux桌.
.Linux系统下架设CS服务器的完美方.
.高手进阶:Linux系统下内核定时器.
.关于Linux操作系统“暴力破解”软.
.Linux技巧:定制VI.
.实例解析:Linux之Alias导致覆盖.
.Linux命令Man解释:groupdel :删除.
.为何与众不同 自由软件用户的九.
.Redhat 7.x 中xinetd完全指南.
.服务器系统:Unix平稳 Windows欲.
.Linux开机过程的分析(关于bootse.
.Linux 核心--3.软件基础.
.Linux初学之学习方向和方法浅谈.
.在Linux桌面上 随意使用Windows的.
.Linux系统下分发SCP不需要输入密.
.瑞典游戏商发布Linux版惊悚游戏P.

Linux 网管 123 --- 第10章. 升级 Linux 及其他应用软体 -1.使用

发表日期:2005-4-15 |





    为了得到完整的 Linux 系统,加入特性,克服潜在的缺陷,并且确定安全漏洞相当少,持续更新
    您的系统 -- 包括 Linux 核心,模组,及使用者的应用程式是一个很好的主意 ,有时候可能需要
    升级硬体组件,像是大一点的硬碟。这一章会指出这些内容。 


使用 Read Hat 套件管理程式 (RPM)


Red Hat 的 Linux 发行版,以 RPM 档的形式提供包括核心,程式库,及应用程式的 RPM 档。所谓套件
 (package) 是一个发行软体的方法,以便可以容易地安装,升级,查询,及删除。 RPM 档包含套件名称
 的资讯,版本,其他从属档案资料 (如果有的话),平台 (像是 Intel 或 Alpha, 等.),同时还有预设
 安装位置。 
RPM 公用程式由 Red Hat 以在 Linux 社群所常见的开放来源产品型式首先发展及提供。其他的开发者节
选它并且增加其他的功能, RPM 封装档案的方式变得很普遍,并且不单只用在 Red Hat 上,也可於在其
他的发行版本。 

受欢迎的 Linux 应用程式几乎总是以 RPM 档被散,常常是很短的时间。然而,在 Unix 世界中实际上
的标准套件一直以称为“tarballs”的方式散。Tarballs 是一个可以用 ``tar'' 公用程式读取的简单
档案。从 tar 中安装明显地比 RPM 沉闷,那为什麽人们选择这样做 ? 不幸地,有时候开发者得花好几的
礼拜的时间才能得到由 RPM 转换过来的最新版本(很多发展者用 tarballs 作第一次发行)。 

如果您使用 tar 开始安装或升级您的系统或应用程式,您的 RPM 资料库会变的过期而且不一致。这没有
太大关 (当我使用 Slackware,我只使用 tar -- 没有其他选择 -- 没有太多不便)。但可能的话我会试
着耐心等待到 RPM 的出现,或是请求该套件的开发者。(您可以建立自己的 RPM 档并且散给其他人,这
样有时对那些没有办法或没有时间自己作这些档案的开发者来说很有帮助)。 

一个可以检查是否有 RPM 型式的新软体的好地方是 RPM 的储藏库 http://rufus.w3.org/linux/RPM/。这
个储藏库提供索引过的分类,有助於寻找特定的 RPM 档,且包含上千个这类档案的指南。 

要查询一个套件时,用 ``rpm -q pkg-name'' (eg. ``rpm -q pine'')。RPM 会告诉您已经安装或尚未安装
的套件版本。 

假设套件已经安装,且比您所下载的套件版本更早 (应该是这样),然後您应该可以用 ``rpm -Uvh pkg-name' 
更新它'。如果一切正常,该套件应该自动地安装且立即可以准备使用。如果不是,RPM 会给您一个很好的理由 
(例如,例如一个支援套件需要先被升级)。这需要稍微地思考,但这些问题可以很明确地指出来。 

如果,另一个情形,套件尚未安装,且您决定去安装它,键入 ``rpm -ivh pkg-name''。如果需要任何支援套
件,RPM 会通知您。 

有时候,您会想要安装一个只有原来格式的套件。事实上,除非您安装一个来自可信赖的来源的套件
(像是 Red Hat FTP 站),您也许应该从原始来源安装,以免里面的档案含有特落伊档或其他心的东西
 (当然,原始 RPM 也可能包括这些东西,但是未必有,因为其他开发者可能简化掉) 

从来源安装一个套件的方法是指定 RPM 公用程式中的 ``rebuild''  例如: 
  rpm -ivh --rebuild foo.src.rpm
 


以上的指令会组态及编译 ``foo'' 套件, 产生一个二进位 RPM 档位在 ``/usr/src/redhat/RPMS/i386/'' 
目录下 (假设您在 Intel 平台上使用 Linux )。 然後您可以用一般的方法安装这个套件。 

最後,如果您在获得用来编译的原始套件时发生困难 (也许您要修正一个 makefile,或改变一个组态选项等),
您可以进行下面步骤 (再一次,以我们有可塑性的 ``foo'' 套件为例) 来编译 source, 建立一个二进位套件,
然後用来安装 : 
  rpm -ivh foo.src.rpm
cd /usr/src/redhat/SPECS
pico -w foo.spec
 


在``.spec'' 档进行任何您认为需要的修改,然後键入: 
  rpm -ba foo.spec
 


这将会使用您在``.spec'' 档中所作的变更而重建套件。如以上所作,产生的 RPM档将会位於 
``/usr/src/redhat/RPMS/i386/'',然後可以正常地被安装。 

您应该参考 Red Hat 的有关 RPM进一步资料。这是个非常有力的工具,值得去仔细学习。最好的 RPM 资料来源
是 ``Maximum RPM'',可以在很多书籍里找到,也有一个以 postscript 型式放在
 http://www.rpm.org/maximum-rpm.ps.gz. (如果您决定列印这个 postscript 文件,考虑您可能需要很多纸张 !) 
 这是一份较小的指南, ``RPM-HOWTO'', 在 http://www.rpm.org/support/RPM-HOWTO.html 也可以拿到。

上一篇:Linux 网管 123 --- 第9章. 各种杂项管理工作 -4.使用 Cron 及 C 人气:6348
下一篇:Linux 网管 123 --- 1. 前言 2. 简介 人气:9445
浏览全部Linux的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-5 360安全卫士 V4.2.0.1004
2008-7-5 PHPDug v2.0 多国语言版
2008-7-5 乘风电影程序 v3.69 (SQL)
2008-7-5 乘风电影程序 v3.69
2008-7-5 wfTextImage文字图像组件 v1.5
2008-7-5 ZY music! v1.1.0705
2008-7-5 FavShop网店系统 v1.0
2008-7-4 天空网络电影系统SKYUC v2.5.1 B
2008-7-4 Drupal v7.x-dev Build 080704
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 GoodCalculator2.0版固件计算器
2008-7-5 RepoName源地址搜索工具 v1.21b
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 TouchCopy多媒体管理软件 v3.13完
2008-7-5 VideosTone视频铃声 v1.1汉化破解
2008-7-5 TouchPad触摸板 v4.44破解版
2008-7-5 VideosTone破解补丁 v1.0
2008-7-5 Feeds GoogleReader客户端 v0.4.3


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報