怎麼刷新yum倉庫的緩存
㈠ linux yum命令問題, 執行了yum clean 後 系統運行yum命令出問題
linux yum命令問題, 執行了yum clean 後 系統運行yum命令出問題是設置錯誤造成的,解決方法為:
1、登錄centos7。
㈡ linux 下的 yum 命令是干什麼的
YUM是LINUX類系統上的自動更新組件安裝系統,就象windows上的自動更新。
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
(2)怎麼刷新yum倉庫的緩存擴展閱讀:
可供Yum下載的軟體包包括Fedora本身的軟體包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社區維護的,並且基本是自由軟體。所有的包都有一個獨立的PGP簽名,主要是為了您的系統安全。而對於Fedora core 4.0 的用戶,rpm.的簽名是自動導入並安裝的。
常用命令行命令:
安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm
刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟體:yum upgrade foo或者yum update foo
查詢信息:yum info foo
搜索軟體(以包含foo欄位為例):yum search foo
顯示軟體包依賴關系:yum deplist foo
㈢ fedora中能不能用yum命令清理更新劉留下的緩存
1.清除緩存目錄(/var/cache/yum)下的軟體包命令:yum clean packages
2.清除伏蔽敗緩存目錄(/var/cache/yum)下的 headers命令:yum clean headers
3.清除緩存目錄(/var/並鋒cache/yum)下舊的 headers命令:yum clean oldheaders
4.清除緩存目錄(/var/cache/yum)下的軟體包及舊的headers命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
以上所有命令參數的使用都可缺顫以用man來查看
㈣ yum清除緩存並重建拒絕連接怎麼辦
yum清除緩存並重祥嘩大建拒絕連接只需將CentOS-Base里包含aliyuncs.com的行刪除即可。
1、打開yumcleanall進行測試網路連接是蘆鄭否異常。
2、通過rpm安裝createrepo文件。
3、清除文件並重建元數據緩存yumcleanallyummakecache。
4、運行命令:createrepo-v/yum-dir#創建yum倉庫的索引文件。
5、使用yum對軟體包進行分謹豎組:createrepo-g/tmp/comps.xml/yum-dir。
㈤ 如何利用yum的緩存文件
1.使用 yum 緩存
默認情況下,當前版本的 yum 在成功下載和安裝軟體包後,會把下載的文件刪掉。這樣可以減少 yum 佔用的磁碟空間。你可以打開緩存,這樣 yum 將在緩存目錄保留下載到的文件。
緩存帶來很多好處:
yum 的性能可以提高
你可以離線運行 yum 操作,只使用緩存
你可以復制緩存中的軟體包以備用
默認情況下,yum 在 /var/cache/yum/ 目錄保存臨時文件,每個倉庫都有自己的子目錄。倉庫目錄中 packages/ 子目錄包含了緩存的軟體包。例如,目錄 /var/cache/yum/development/packages/ 包含從 development 倉庫下載的軟體包。
2. 啟用 yum 緩存
要配置 yum 保留已下載的文件而不是刪除,設置 /etc/yum.conf 中的 keepcache 選項為 1:
keepcache=1
打開緩存後,每個 yum 操作都可能從倉庫下載軟體包數據。要保證緩存包含了軟體包數據,在啟用緩存後運行一個操作,例如 list 或 search 來下載軟體包數據而不影響系統。
3.在只使用緩存的模式下使用 yum
要在沒有網路的情況下執行 yum,只要啟用了緩存,就可以用 -C 選項。這樣 yum 就不會檢查網路上的倉庫,只使用緩存。在這個模式中,yum 只能安裝已下載並緩存的軟體包。