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

热度10票  浏览7次 【共0条评论】【我要评论 时间:2009年8月12日 00:02

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

&t{,Ku&k5v!X0

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

私募社区 - 私募股权投资知识学习网 - www.simu001.cnem4m)PB l3T4I2g

  一、本地的添加删除私募社区 - 私募股权投资知识学习网 - www.simu001.cn7O%aq'FB.c4g3D

私募社区 - 私募股权投资知识学习网 - www.simu001.cn+d"M5fs q[

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

3DI m,`DaWQ1X'DV0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnV'E _%y^

  1)备份/etc/yum.repos.d下的所有升级配置文件私募社区 - 私募股权投资知识学习网 - www.simu001.cn dc6](B!p&i1J s;R

,j } o*ZK0  #cd /etc/yum.repos.d

tzE2ex PT0

J0^!qQ QQ7?0  #mkdir backup私募社区 - 私募股权投资知识学习网 - www.simu001.cn:k,yWQ&Y;?*k

&fP,R#] Q_^b a2L z]0  #cp * backup私募社区 - 私募股权投资知识学习网 - www.simu001.cnq$O n)W1bf ]1C

4c'y.K @5bnebe-A0  2)建立本地添加删除的配置文件

)v})O(?t!q _:S0

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

O7H5W"D7mF6p[d(ry0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn"kx4]eB%n?3i%C

  文件中输入:

;yp ?5c^9{&D0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn4U?hR8Nf*DZ

  [local] #标记,必须在文件中唯一私募社区 - 私募股权投资知识学习网 - www.simu001.cn6KgL:V |My)}+A

私募社区 - 私募股权投资知识学习网 - www.simu001.cn U cEg bPt

  name =Fedora software from local #一段描述私募社区 - 私募股权投资知识学习网 - www.simu001.cn{.Zr`Hz

-j"~!vk;P0  baseurl=file:///mnt/local #这里的local必须和上面的local一样。

&Asb'sT;~7m9EF0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn+_|;x X Myuv

  按ESC键,进入命令状态,然后输入:wq,保存退出。私募社区 - 私募股权投资知识学习网 - www.simu001.cn?#q GxP,B MY,x

.T Il2D6GR0  说明:私募社区 - 私募股权投资知识学习网 - www.simu001.cn kk})f!yOH0x

7Wo;e'MUk0  #baseurl表示软件来自/mnt/local。不论是将安装光盘全部复制到/mnt/local或者将光驱挂载到/mnt/local都是一样的。注意,安装光盘内容的结构不能改变。如果是CD版的,从第一张复制到最后一张,覆盖重复的文件即可。如果是DVD版的,直接复制即可。私募社区 - 私募股权投资知识学习网 - www.simu001.cnZB-O%X9G5BFA

私募社区 - 私募股权投资知识学习网 - www.simu001.cn6D!} W,OYF O9z}tx j

  3)挂载光驱

lG iW5jGNBa0

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

)Bein$]5V!Qz4Y0

7UC)sU-xU0  #mount -o loop fedora6.iso /mnt/local #挂载镜像文件

c$z} A|{y^9v0

p@fv.Z)zZc0  #umount /dev/hdc #我的电脑,fedora6中将光驱识别为/dev/hdc

2Wcw2t*F0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn q e,@1}3Y6S0G/H0iv&rU

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

.k d2j&C v"F%@:w*D"Z0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn#?:e"J2N,PIIV

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

xq.X3Q7Ms#wt(Ta'Q-C0 私募社区 - 私募股权投资知识学习网 - www.simu001.cny%Y,Y1OFs8Uo0w

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

J9Ak yC0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn~Gn R'|Ayt7RR*gN

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

x#n,a2y _/Pr0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn!Q/t|2j!?7i%V,HQ

  保存退出即可。

O3cQs'J0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn `7` h$J5C5G;pW

  5)清除yum缓存私募社区 - 私募股权投资知识学习网 - www.simu001.cn$z8R`)Q.]

私募社区 - 私募股权投资知识学习网 - www.simu001.cn F+b0T'?#\J"u

  #yum clean all

gW&QFq'sG.O6E0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnKLq Po

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

e1guqs$d0

:[qe8ys0y~vs|0  二、通过本地的http或FTP服务添加删除

o,YTR R1C0

V r(e?(^4m0  1)建立http或ftp服务私募社区 - 私募股权投资知识学习网 - www.simu001.cnul` dfk9\

F'nW6^I\xJ0  在/var/www/html/下建立/mnt/local的快捷方式私募社区 - 私募股权投资知识学习网 - www.simu001.cn ZN{1W{;uW q

私募社区 - 私募股权投资知识学习网 - www.simu001.cnp'GkrQIT

  #cd /var/www/html/

/])GpN%et Bb0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn#ZOM}3C$Om6P

  # ln -s /mnt/local ./local私募社区 - 私募股权投资知识学习网 - www.simu001.cnQ7W NX&w q?

0ovLL2A\ ~g6@ ]a0  2)修改/etc/yum.repos.d/local.repo

t2}U2l.^u6S&C _3S0 私募社区 - 私募股权投资知识学习网 - www.simu001.cncE3P6B*zj&F2g

  将baseurl....修改为私募社区 - 私募股权投资知识学习网 - www.simu001.cn3a*Y%I;PO#s$G'Q,q

wh6p#RBtV0  baseurl=http://127.0.0.1/local

+W{9AcLOE#Q)`0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnuTGL!J I

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

?/a:xLs4^&H'X0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn6k'A-Jd-X

  #vi /usr/lib/python2.4/site-packages/yum/yumRepo.py私募社区 - 私募股权投资知识学习网 - www.simu001.cn WI%gms2iP0E}a

3?y| __K8uU0i:K0  按下/,输入remote,将找到的行中的url修改为"http://127.0.0.1/local",注意不能去掉引号! 保存退出即可。私募社区 - 私募股权投资知识学习网 - www.simu001.cnl c R9k5e.{E

私募社区 - 私募股权投资知识学习网 - www.simu001.cn b,t4_ K Vw XF

  4)启动http服务私募社区 - 私募股权投资知识学习网 - www.simu001.cnG+\:|+GjsP/]

私募社区 - 私募股权投资知识学习网 - www.simu001.cnh5A;^xr/aA s|

  #service httpd restart私募社区 - 私募股权投资知识学习网 - www.simu001.cn6oaMt1a.mkI

AL$z`mh0x0  -----开始你的添加删除吧。

)FWB5Q#a?6T0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnA5^%S.Kg5`

  至于FTP方式和http方式是类似的。能不能成功就看你的ftp服务器的构建水平了。呵呵。私募社区 - 私募股权投资知识学习网 - www.simu001.cnOz{Yr4W:S IW1i Y5y

私募社区 - 私募股权投资知识学习网 - www.simu001.cn \!h#^#[8B!f2s1K:U`

  5)清除yum缓存。私募社区 - 私募股权投资知识学习网 - www.simu001.cn4V#G C3~A

私募社区 - 私募股权投资知识学习网 - www.simu001.cn,q+P @+zP'XL(?l*Q

  #yum clean all私募社区 - 私募股权投资知识学习网 - www.simu001.cncp,m5A q8W5p

私募社区 - 私募股权投资知识学习网 - www.simu001.cn%mSE1X&A

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

S@R-XctST}0

6ou[!Y:S0  三、升级软件私募社区 - 私募股权投资知识学习网 - www.simu001.cn|#h;~9I_P5f2V:\,L,},M

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

私募社区 - 私募股权投资知识学习网 - www.simu001.cnEVGGx#y6t7eo*v

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

%h\4u(Z?$t!s JJd0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn;ZPM`M!R ZfBH

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

]e*W)}P%Y/J0

$A(q'o PRG*k f |-|s+_E0  2)恢复对/usr/lib/python2.4/site-packages/yum/yumRepo.py。私募社区 - 私募股权投资知识学习网 - www.simu001.cn;Ic9}3_9a

私募社区 - 私募股权投资知识学习网 - www.simu001.cn }$kfiK3o G

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

1Mv5LK#zU\^2z0u0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn0u_Zt K/O

  按下/,输入remote,将找到的行中的,url修改为url即可。私募社区 - 私募股权投资知识学习网 - www.simu001.cn(VND0g"NO5]

9C\~$uWcHR0  保存退出即可。

Q:O.ig%``E0

~8wMou"C;M8Kq_0  3)清除yum缓存。

_?)]%b9It0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn%x#A;v*BG? N a4o

  #yum clean all

[qU v y4a/O0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn |A's9{ d-l'V.WAe.a%h

  开始你的升级征途吧!私募社区 - 私募股权投资知识学习网 - www.simu001.cn4l(U2zsc@a

顶:0 踩:0
对本文中的事件或人物打分:
当前平均分:2.5 (2次打分)
对本篇资讯内容的质量打分:
当前平均分:0 (3次打分)
【已经有5人表态】
上一篇 下一篇
发表评论
换一张

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

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

网络资源