详细解析Fedora 6中的添加删除与升级

热度33票  浏览8次 【共0条评论】【我要评论 时间:2009年8月12日 00:02
私募社区 - 私募股权投资知识学习网 - www.simu001.cny&G/z0Mb!^

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

B"|s\B0{0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnj{b'A_VD0X{+K

  网络上很多人都介绍的是yum的命令行操作方法,那种方法虽然是可行的,但往往需要输入很多命令行字母,尤其是软件包的名字,实在是不好记不好写啊。既然有了可视化的工具,我们为何偏要吃豆腐呢,难道豆腐真的比肉好吃????呵呵,开个玩笑。私募社区 - 私募股权投资知识学习网 - www.simu001.cn,j9p0ZzlG~

l2l0IN1w`0  一、本地的添加删除私募社区 - 私募股权投资知识学习网 - www.simu001.cn^nez;Gd@/s$s

私募社区 - 私募股权投资知识学习网 - www.simu001.cnh;uG/N+K%Q.H t n0a

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

:S.p{7Y| ~2|(N0

4n(H-[*|-v^0  1)备份/etc/yum.repos.d下的所有升级配置文件私募社区 - 私募股权投资知识学习网 - www.simu001.cn gSy |(Ii"r

M,|4gc1X#Q c5a0  #cd /etc/yum.repos.d私募社区 - 私募股权投资知识学习网 - www.simu001.cn-Y!X`we(C.WD

私募社区 - 私募股权投资知识学习网 - www.simu001.cn0r8J z6eq s-r@q9C

  #mkdir backup

/X9pSNf mM0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn%Y-h(_Nq_;j|

  #cp * backup私募社区 - 私募股权投资知识学习网 - www.simu001.cnO Dt wU0kJq.V

}e@k xC8XN0J0  2)建立本地添加删除的配置文件私募社区 - 私募股权投资知识学习网 - www.simu001.cn'U@9h\A1f#C

私募社区 - 私募股权投资知识学习网 - www.simu001.cn]xj(Z(Dp

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

pvfTw ?&r5R3F0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn R1a,Zk%OSmt&a

  文件中输入:

9NY-`"Y"y%^5g0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn$VVq4L(e

  [local] #标记,必须在文件中唯一私募社区 - 私募股权投资知识学习网 - www.simu001.cn:A K5y(O9dOY}4{4Y

+p,E3gM*spRm^9u0  name =Fedora software from local #一段描述私募社区 - 私募股权投资知识学习网 - www.simu001.cn#J+G0FUs Gn,W j

Utc(U1V _if0  baseurl=file:///mnt/local #这里的local必须和上面的local一样。私募社区 - 私募股权投资知识学习网 - www.simu001.cn/qh\y'g f1s5a

hO+n A*f9NCE0  按ESC键,进入命令状态,然后输入:wq,保存退出。

)K,B8t/z `(RI0

'{e&|6w&T%J|y1E:Q0  说明:私募社区 - 私募股权投资知识学习网 - www.simu001.cn,de/h;Skm9v5m:k

私募社区 - 私募股权投资知识学习网 - www.simu001.cn9fZ[cspY;w;jiz

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

WiW9Q7x8vq.Ax0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn^%_V:Z.qd#Vf#O

  3)挂载光驱

g_ S~"}i$y0

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

._ Qpn'O(s0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn:K3U2nd t:~{l!M

  #mount -o loop fedora6.iso /mnt/local #挂载镜像文件私募社区 - 私募股权投资知识学习网 - www.simu001.cnt(a5l9Q'g

私募社区 - 私募股权投资知识学习网 - www.simu001.cn5FY$y.k'Ka

  #umount /dev/hdc #我的电脑,fedora6中将光驱识别为/dev/hdc私募社区 - 私募股权投资知识学习网 - www.simu001.cntVm)CE*`EYy:n

私募社区 - 私募股权投资知识学习网 - www.simu001.cn;bqk0D1t,rF

  #mount /dev/hdc /mnt/local #挂载我的光驱到/mnt/local私募社区 - 私募股权投资知识学习网 - www.simu001.cn Jub'E*Y)Z;s"?-^

私募社区 - 私募股权投资知识学习网 - www.simu001.cnbUNV`k2f(pS

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

-EA;w0DO0

$Pu$DU~,L5a']0  #vi /usr/lib/python2.4/site-packages/yum/yumRepo.py私募社区 - 私募股权投资知识学习网 - www.simu001.cnNf q rsM.MfV

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

O VUK9U5h0

^/_~,A9b3Y@(v|0  保存退出即可。私募社区 - 私募股权投资知识学习网 - www.simu001.cnDNm N8z7KR)EP"P_

&UMT/KS,w4J}0  5)清除yum缓存

']hN aqM1[0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn1Tw5[k b-qB b,_

  #yum clean all私募社区 - 私募股权投资知识学习网 - www.simu001.cnX/`tdi,y2P

Js+BL'] e:nzUa0  6)运行桌面环境下的“应用程序/添加删除...”就可以方便地添加删除了。

:dT+d+q0}~yr4Z0

8O&r v!A&B h^X0  二、通过本地的http或FTP服务添加删除

0?!I%x2y+^7{0

4b uv}1b0  1)建立http或ftp服务

*X wZ1}Q!Gd0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnz _q%\ }

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

YT&ef Y;Y0

J*a:o9CP#Pm0  #cd /var/www/html/私募社区 - 私募股权投资知识学习网 - www.simu001.cn"~lsOs.Tx#q^P

私募社区 - 私募股权投资知识学习网 - www.simu001.cns"bT+L| N*Uq2l

  # ln -s /mnt/local ./local

A8M3SkrIX a-U0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn-B @(hywg st#d

  2)修改/etc/yum.repos.d/local.repo私募社区 - 私募股权投资知识学习网 - www.simu001.cn8lW c$[5l#s

nc xbJi~0H0  将baseurl....修改为

6v(x8F$rn/V.h0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnW z'z\b"v+M

  baseurl=http://127.0.0.1/local

Z%B0IG&}T"{0

GWNg|0  3) 修改/usr/lib/python2.4/site-packages/yum/yumRepo.py私募社区 - 私募股权投资知识学习网 - www.simu001.cnGPP%b*w#CoM

TT%e+?v FuZ0  #vi /usr/lib/python2.4/site-packages/yum/yumRepo.py私募社区 - 私募股权投资知识学习网 - www.simu001.cn]&wM}1UIlA

3VpY e'hm,r0  按下/,输入remote,将找到的行中的url修改为"http://127.0.0.1/local",注意不能去掉引号! 保存退出即可。私募社区 - 私募股权投资知识学习网 - www.simu001.cndjHv/{ei

私募社区 - 私募股权投资知识学习网 - www.simu001.cn KLm Eu#kpk[O

  4)启动http服务私募社区 - 私募股权投资知识学习网 - www.simu001.cn9iAf5?+tn7W

_FZ?X.]^3R+e2N0  #service httpd restart

3_R+[ku8b0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnx']3ktOhCX

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

v(}3i&y/P3@.F0

s-N xA,hg0vK.j0  至于FTP方式和http方式是类似的。能不能成功就看你的ftp服务器的构建水平了。呵呵。

.rs%F!JV {"?WN0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnP P+jZ A4H

  5)清除yum缓存。私募社区 - 私募股权投资知识学习网 - www.simu001.cn5arVo)x:onI

[1H2g`m[!u0  #yum clean all

/fs4`$WGv_0

H0al#h"Q u*~,[0  开始添加删除吧!。。。。。。。。。。。。

G yBw4}@s0

!f:n1{bNw#Bx|0  三、升级软件

o&S'sL3MR0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn |:`g-L c+?

  所谓升级软件,就是用升级服务器上更新版本的软件替换本地老版本的软件。很多人都尝试自己建立升级服务器,我没具体试验过。但我感觉直接使用fedora提供的升级服务器是足以。当然,自己建立升级服务器也是水平的体现哦。有能力的朋友不妨去试验试验。能学到很多东西呢。废话少说,下面介绍升级软件的简单步骤:私募社区 - 私募股权投资知识学习网 - www.simu001.cn M/o3u5t-j@|

#O0gN:_@sl0  1)恢复刚才备份的/etc/yum.repos.d/backup私募社区 - 私募股权投资知识学习网 - www.simu001.cn P)]w,j*z^O1p~

私募社区 - 私募股权投资知识学习网 - www.simu001.cnH\7O4_kv

  恢复刚才备份的文件到//etc/yum.repos.d,当然最好备份刚才建立的local.repo。私募社区 - 私募股权投资知识学习网 - www.simu001.cn#ps U'a Y KiHJ

私募社区 - 私募股权投资知识学习网 - www.simu001.cn{qYatFB'~I

  2)恢复对/usr/lib/python2.4/site-packages/yum/yumRepo.py。私募社区 - 私募股权投资知识学习网 - www.simu001.cn.K'uY-j D&P6A

6|_D]v0_8w \E`0  #vi /usr/lib/python2.4/site-packages/yum/yumRepo.py

0ir#\LfQ0

3k_*Nmz^&K y$t.Y0  按下/,输入remote,将找到的行中的,url修改为url即可。私募社区 - 私募股权投资知识学习网 - www.simu001.cn1HeR9v'Si G'[;aC

私募社区 - 私募股权投资知识学习网 - www.simu001.cnM il.?,MN

  保存退出即可。

K%d5@ qy5w2q1r0

9Z^+c.p+v"q{;k ~Q0  3)清除yum缓存。私募社区 - 私募股权投资知识学习网 - www.simu001.cn0L{wmD

私募社区 - 私募股权投资知识学习网 - www.simu001.cn%F4b ko,zL,j[k

  #yum clean all私募社区 - 私募股权投资知识学习网 - www.simu001.cn W[ku%ZU](G

私募社区 - 私募股权投资知识学习网 - www.simu001.cn6^N{opHwg+oB

  开始你的升级征途吧!

"Y_KCp%s0
顶:1 踩:1
对本文中的事件或人物打分:
当前平均分:0 (10次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.44 (9次打分)
【已经有12人表态】
1票
感动
1票
路过
2票
高兴
2票
难过
1票
搞笑
1票
愤怒
2票
无聊
2票
同情
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】

网络资源