彻底解决Fedora 6 中的添加删除与升级(转自网上)
2007-05-01 23:02
302 查看
彻底解决Fedora 6 中的添加删除与升级
[作者:syd168]
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
开始你的升级征途吧。
[作者:syd168]
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
开始你的升级征途吧。
相关文章推荐
- 通过mentohust彻底解决Fedora校园网上网问题
- 通过添加filter过滤器 彻底解决ajax 跨域问题
- 彻底解决Ant在Tomcat进行卸载部署undeploy时不能删除jar文件的问题
- 解决:ListBox 控件在客户端用脚本添加删除项时,后台得不到修改后的数据
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- SQL Server“错误14274: 无法添加、更新或删除从MSX服务器上发起的作业”的解决办法
- 通过添加filter过滤器 彻底解决ajax 跨域问题(Java)
- 删除字符串中的"\U0000fffc"数据 textView添加图片 以及添加后属性失效的解决
- datagrid因排序造成的添加删除问题解决方案
- 添加/删除程序空白窗口及控制面板窗口显示异常问题的解决方法
- 解决centos7升级到Python3.6.1之后删除键、上下左右键等无法正常使用的情况
- Android studio 里面的Dependencies 里面没有添加和删除的按钮的解决办法
- Windows XP精简版无添加删除组件选项而无法安装IIS的解决之道
- [在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题
- 彻底解决jsp中文乱码问题(eclips 添加中文编码方式gb2312).
- fedora17 彻底删除wine 及 残留的快捷方式
- Qt安装后要做的第一件事------Qt自动补全代码快捷键和输入法切换快捷键 的冲突解决 (附:fedora下查询 删除软件命令)
- 添加/删除程序无法打开,解决一例
- “添加/删除Windows组件”里没有IIS(Internet信息服务)项的解决方法
- Fedora升级内核后Nvidia显卡驱动问题解决