当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-01-23 03:26:00  来源:本站整理

<b>openSUSE中YaST担保理器的更新实战</b>[Linux安全]

赞助商链接



  本文“<b>openSUSE中YaST担保理器的更新实战</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

关于openSUSE的用户来说YaST是一个强盛的RPM包管理器和系统设置软件,YaST可以帮忙用户管理系统中的琐碎问题.担保理功效调和整决依靠性问题,从而供应了大规模软件进级的便利.YaST中这个功效叫做“系统更新”.用户简单的增添一个安装源,便可以进级含有多个包的大程序(比方KDE).

但由于安装源大部份都在国外,网络条件不好的话,源更新的成功率较低.因此,把相关文件下载到本地,再把本地目录设为安装源,这样可以提高进级成功率,并且安定,不易出错.

这里以SUSE 10.0 64bit更新到KDE 3.5.1为例阐明:

1.找到安装源地址

这里只是举例,进级用到了openSUSE服务器上供应的Yast源--KDE supplementary 3.5 update.这里并没有效官方的地址,而是用了ftp.jaist.ac.jp服务器上作的镜像,因为这个服务器在日本,速度相对快些.

你并不一定要利用这个地址,假如你知道更快的suse服务器的镜像:把[1]作为你找到的官方镜像,32位把x86_64换成i386大概i586,只要合适你的情形就行:

http://www.xxx.com/A/B/suse/x86_64/supplementary/KDE/update_for_10.0/yast-source/

2.解析根目录下的content文件

一个真YaST源不但包含RPM包,也包含描写那些包的文件.在下载到本地时,这些文件都要下载.普通来说,描写包的文件有以下几个

  1. media.1/  
  2. `- media  
  3. content  
  4. directory.yast  
  5. setup/descr/  
  6. `- packages  
  7. `- packages.DU  
  8. `- packages.en 

普通来说media.1目录下的media文件是固定的,根目录下directory.yast和content文件是位置固定的.假如别的不是默许情形,content文件中会明示各途径.文件中关键词DESCRDIR对应安装包描写信息的位置,DATADIR对应rpm包的存放目录.

RPM包在目录 DATADIR/架构名称 下面存放.比方DATADIR是 suse/rpm,那64位的包就应当在 根目录/suse/rpm/x86_64,别的架构的包就是 根目录/suse/rpm/i386大概i586、i686.

描写包信息的文件,普通是三个文件packages、packages.DU、packages.xx..xx是语言简写代码,普通是英语,packages.en.德语就是packages.de.

  1. PRODUCT supplementary KDE 3.5.x  
  2. VERSION 3.5  
  3. DISTPRODUCT KDE-3.5-supplementary  
  4. DISTVERSION 3.5-0  
  5. BASEPRODUCT SuSE Linux  
  6. BASEVERSION 10.0-0  
  7. VENDOR SuSE Linux AG  
  8. ARCH.x86_64 x86_64 i686 i586 i486 i386 noarch  
  9. DEFAULTBASE x86_64  
  10. REQUIRES distribution-release  
  11. LABEL supplementary KDE 3.5 update  
  12. LABEL.de inoffizielles KDE 3.5 update  
  13. DESCRDIR suse/setup/descr  
  14. DATADIR suse  
  15. FLAGS update  
  16. TIMEZONE Europe/Berlin 

此中DESCRDIR suse/setup/descr 这行是说对包的描写文件在 根目录/suse/setup/descr 里面,这里是文件packages、packages.DU、packages.en、packages.de.

DATADIR suse这行则是说我们需求的rpm包存在 根目录/suse/架构名称 下面.

3.成立本地目录 /home/xxx/kde-up/

4.按照本来目录构造下载下面文件到 /home/xxx/kde-up/

  1. media.1/  
  2. `- media  
  3. content  
  4. directory.yast  
  5. suse/setup/descr/  
  6. `- packages  
  7. `- packages.DU  
  8. `- packages.en 

当然假如你但愿那个看到德语的包信息简介,请下载packages.de文件,而不是packages.en.

下载我们需求的包,先是下载整个suse/x86_64/ 下面的文件到 /home/xxx/kde-up/suse/x86_64/ .当然假如您很明确知道自己不需求什么就不要下那个包.比方说我就不用amarok用xmms,那么amarok.rpm就没有必要下载.

然后在 /home/xxx/kde-up/suse/noarch/ 下面下载 kdelibs3-devel-doc.rpm,kde3-i18n-zh_CN.rpm.假如你用Koffice,持续下koffice-i18n-zh_CN.rpm.之所以只下有zh_CN的rpm是因为这些kde3-i18n-*.rpm/koffice-i18n-*.rpm明显是语言包,下一大堆根本不用的语言没有意义.自然假如您利用繁体中文请下载呼应的zh_TW的RPM.

5.YaST-安装源-把目录/home/xxx/kde-up/加入安装源.只翻开刚加的源和初始安装盘的源.

6.YaST-系统更新,假如还显示少什么包,去搜索引擎查找,手动办理.   以上是“<b>openSUSE中YaST担保理器的更新实战</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .