歡迎您光臨本站 註冊首頁

linux解決依賴關係的方法--yum庫

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
RPM :Redhat Package Manger RPM is Package Manger軟體包管理器不能解決包與包的依賴關係,所以引入了YUM:Yellowdog Update Manager.yum可以自動解決依賴關係.yum repository有三種格式: file:/// directory ftp:// [url] http:// [ url]
yum庫的配置文件:/etc/yum.conf在創建yum庫時,須在etc/yum.repos.d/*.repo中需保證只有一個.repo結尾的文件須向內添加如下命令(以192.168.0.254作為yum庫)
name=Server baseurl=ftp://192.168.0.254/pub/Server
gpgcheck=0
enable=1 name=VT
baseurl=ftp://192.168.0.254/pub/VT
gpgcheck=0
enable=1
name=Cluster
baseurl=ftp://192.168.0.254/pub/Cluster
gpgcheck=0
enable=1
name=ClusterStorage baseurl=ftp://192.168.0.254/pub/ClusterStorage
gpgcheck=0
enable=1 當然也可以用file:///或者http://格式,前者只要用於創建本地yum庫指明路徑,後者可以直接使用網路上其他站點的yum庫指明路徑即可,這裡不在討論. rpm包的命名格式 package-version-release.arch.rpm
yum 命令用法:
yum [options] [command] [package...]
command is one of:
* install package1 [package2] [...]
* update [package1] [package2] [...]
* remove | erase package1 [package2] [...]
* list [...] {all | availabe|installed [glob_exp]}
* info [...] 摘要信息
* provides | whatprovides feature1 [feature2] [...] 誰提供的
* clean [ packages | headers | metadata | dbcache | all ] 清空緩存
* makecache 手動創建緩存
* groupinstall group1 [group2] [...]
* groupupdate group1 [group2] [...]
* grouplist [hidden] [groupwildcard] [...]
* groupremove group1 [group2] [...]
* groupinfo group1 [...]
* search string1 [string2] [...] 搜索軟體包
* resolvedep dep1 [dep2] [...]
* --nogpgcheck localinstall rpmfile1 [rpmfile2] [...] 直接安裝本地下載過的文件安裝


* localupdate rpmfile1 [rpmfile2] [...]
* reinstall package1 [package2] [...]
* downgrade package1 [package2] [...]降級
* deplist package1 [package2] [...]依賴關係列表
* repolist [all|enabled|disabled]














本文出自 「LearnLinuxcourse」 博客,請務必保留此出處http://zhangpeichuan.blog.51cto.com/2988189/556672


[火星人 ] linux解決依賴關係的方法--yum庫已經有444次圍觀

http://coctec.com/docs/linux/show-post-48248.html