成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

openSUSE中YaST包管理器的更新實戰

系統 Linux
在openSUSE中有一款十分強大的RPM包管理器和系統設置軟件那就是YaST。如果利用YaST包管理器來實現系統更新的話用戶只需要簡單的增加一個安裝源,之后就可以升級含有多個包的大程序。

對于openSUSE的用戶來說YaST是一個強大的RPM包管理器和系統設置軟件,YaST可以幫助用戶管理系統中的瑣碎問題。包管理功能協調解決依賴性問題,從而提供了大規模軟件升級的便利。YaST中這個功能叫做“系統更新”。用戶簡單的增加一個安裝源,就可以升級含有多個包的大程序(比如KDE)。

但由于安裝源大部分都在國外,網絡條件不好的話,源更新的成功率較低。因此,把相關文件下載到本地,再把本地目錄設為安裝源,這樣可以提高升級成功率,而且穩定,不易出錯。

51CTO編輯推薦:openSUSE——一個沉默中的王者

這里以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-系統更新,如果還顯示少什么包,去搜索引擎查找,手動解決。

【編輯推薦】

  1. Linux操作系統中的智者 OpenSUSE 11.2
  2. openSUSE強大功能的系統介紹
  3. OpenSUSE11.2安裝視頻
  4. openSUSE 11.2預覽
  5. [多圖]OpenSUSE新版將支持3D安裝界面
責任編輯:張浩 來源: 看看Linux社區
相關推薦

2020-03-09 11:43:35

RustCargo編程語言

2020-12-03 12:06:54

HarmonyOS

2023-04-17 07:36:28

Arch LinuxGUI

2018-08-23 16:51:40

Linux軟件倉庫包管理器

2016-09-12 15:00:46

Linux包管理器新手

2018-10-15 15:00:42

UnixSysget包管理器

2024-11-12 08:03:27

JavaScript管理器安全

2010-10-08 09:26:17

.NET微軟

2010-01-06 16:33:24

Ubuntu軟件包

2021-07-27 12:58:46

Linux包管理器安命令

2022-10-11 16:09:27

系統Linux管理器

2021-04-25 18:41:17

Windows軟件包管理器微軟

2010-01-05 10:14:09

Ubuntu軟件包

2022-03-21 21:28:00

Homebrew包管理器Linux

2013-11-20 15:32:13

紅帽RedHatYUM包

2022-02-28 10:22:08

前端管理工具

2022-05-26 08:01:44

Pnpm包管理器磁盤

2021-02-28 13:26:15

Linux軟件包管理器軟件倉庫

2021-11-11 11:13:20

js Npm基礎

2021-12-09 09:27:22

MacOSHomebrew包管理器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线 丝袜 欧美 日韩 制服 | 久久人爽 | 精品日韩 | 91视频免费 | 最近最新中文字幕 | 99视频在线免费观看 | 成人区一区二区三区 | 91在线精品秘密一区二区 | 色综合视频| av一级在线观看 | 国产原创视频 | 美日韩精品 | 中文字幕亚洲视频 | 成人久久视频 | 亚洲精品久久久久久久久久久 | 国产乱码精品一区二区三区av | 亚洲乱码一区二区三区在线观看 | 亚洲天堂一区二区 | 天天拍夜夜爽 | 日韩精品免费在线观看 | 精品乱码久久久久 | wwwsihu | 欧美一区二区三区大片 | 成人午夜在线 | 国产亚洲一区在线 | 欧美无乱码久久久免费午夜一区 | 久久大| 亚洲国产欧美一区二区三区久久 | 久久蜜桃资源一区二区老牛 | 国产一级一片免费播放 | 久久一区 | 中文成人在线 | 精品一区二区三区在线视频 | 91国在线| 久久新| 91麻豆产精品久久久久久夏晴子 | 精品一区二区三区视频在线观看 | 成人午夜| 蜜臀久久99精品久久久久久宅男 | 特a毛片 | 四虎影院在线观看av |