中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Fedora Linux
详细解析Fedora 6中的添加删除与升级
作者:佚名 时间:2007-12-05 17:14 出处:ccidnet 责编:月夜寒箫
              摘要:详细解析Fedora 6中的添加删除与升级
 

Fedora给广大Linux爱好者提供了很好的锻炼机会。但Fedora每次的发行版本都存在这样那样的问题。这不,刚安装完的系统,没能上网的情况下,向添加删除一些东西,竟然发现不行?说是没网络?怪哉!整整努力了一个晚上,终于找到解决办法了。

网络上很多人都介绍的是yum的命令行操作方法,那种方法虽然是可行的,但往往需要输入很多命令行字母,尤其是软件包的名字,实在是不好记不好写啊。既然有了可视化的工具,我们为何偏要吃豆腐呢,难道豆腐真的比肉好吃????呵呵,开个玩笑。

 

一、本地的添加删除

 

所谓本地的添加删除就是通过我们自己的安装光盘进行添加删除相关组件。具体方法如下:

1)备份/etc/yum.repos.d下的所有升级配置文件

#cd /etc/yum.repos.d

#mkdir backup

#cp * backup

2)建立本地添加删除的配置文件

#vi local.repo #文件名可以任意,但最后必须是repo

文件中输入:

[local] #标记,必须在文件中唯一

name =Fedora software from local #一段描述

baseurl=file:///mnt/local #这里的local必须和上面的local一样。

 

按ESC键,进入命令状态,然后输入:wq,保存退出。

 

说明:

#baseurl表示软件来自/mnt/local。不论是将安装光盘全部复制到/mnt/local或者将光驱挂载到/mnt/local都是一样的。注意,安装光盘内容的结构不能改变。如果是CD版的,从第一张复制到最后一张,覆盖重复的文件即可。如果是DVD版的,直接复制即可。

 

3)挂载光驱

#挂载安装镜像的方法很多,可以直接挂载iso文件,不伦是否DVD的,方法一样:

#mount -o loop fedora6.iso /mnt/local #挂载镜像文件

#umount /dev/hdc #我的电脑,fedora6中将光驱识别为/dev/hdc

#mount /dev/hdc /mnt/local #挂载我的光驱到/mnt/local

 

4)修改配置文件/usr/lib/python2.4/site-packages/yum/yumRepo.py

#vi /usr/lib/python2.4/site-packages/yum/yumRepo.py

按下/,输入remote,将找到的行中的url修改为"/mnt/local",注意不能去掉引号!

保存退出即可。

5)清除yum缓存

#yum clean all

6)运行桌面环境下的“应用程序/添加删除...”就可以方便地添加删除了。

 

二、通过本地的http或FTP服务添加删除

 

1)建立http或ftp服务

在/var/www/html/下建立/mnt/local的快捷方式

#cd /var/www/html/

# ln -s /mnt/local ./local

2)修改/etc/yum.repos.d/local.repo

将baseurl....修改为

baseurl=http://127.0.0.1/local

3) 修改/usr/lib/python2.4/site-packages/yum/yumRepo.py

#vi /usr/lib/python2.4/site-packages/yum/yumRepo.py

按下/,输入remote,将找到的行中的url修改为"http://127.0.0.1/local",注意不能去掉引号! 保存退出即可。

4)启动http服务

#service httpd restart

-----开始你的添加删除吧。

至于FTP方式和http方式是类似的。能不能成功就看你的ftp服务器的构建水平了。呵呵。

5)清除yum缓存。

#yum clean all

 

开始添加删除吧!。。。。。。。。。。。。

 

三、升级软件

 

所谓升级软件,就是用升级服务器上更新版本的软件替换本地老版本的软件。很多人都尝试自己建立升级服务器,我没具体试验过。但我感觉直接使用fedora提供的升级服务器是足以。当然,自己建立升级服务器也是水平的体现哦。有能力的朋友不妨去试验试验。能学到很多东西呢。废话少说,下面介绍升级软件的简单步骤:

 

1)恢复刚才备份的/etc/yum.repos.d/backup

恢复刚才备份的文件到//etc/yum.repos.d,当然最好备份刚才建立的local.repo。

2)恢复对/usr/lib/python2.4/site-packages/yum/yumRepo.py。

#vi /usr/lib/python2.4/site-packages/yum/yumRepo.py

按下/,输入remote,将找到的行中的,url修改为url即可。

保存退出即可。

3)清除yum缓存。

#yum clean all

开始你的升级征途吧!

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有