yum清空緩存
㈠ 怎麼查看是光碟yum源還是網路yum源
1.首先進入 /.etc/yum.repos.d/
2.用vim打開下面的以.rpod結尾的文大啟件
3,把baseurl= 改成 baseurl=http:// 接你自己在網上找到的yum源地基仿畝址, 也可以使用自己的光碟做源,可以改為baseurl=file:///你的光碟目搏森錄
enabled=1
4,yum clean all 清空下緩存
5 yum list 查看 有進度就ok了
㈡ linux yum命令問題, 執行了yum clean 後 系統運行yum命令出問題
linux yum命令問題, 執行了yum clean 後 系統運行yum命令出問題是設置錯誤造成的,解決方法為:
1、登錄centos7。
㈢ linux yum怎麼安裝 及過程
第一步:創建一個新文件夾,並把光碟的內容全部復制到該文件夾內:
[root@localhost ~]# mkdir /yum
[root@localhost ~]# cp -rvf /misc/cd/* /yum
第二步:安裝工具包:
[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
第三步:生成倉庫資料庫:
[root@localhost ~]# cd /yum
[root@localhost yum]# createrepo . //注意後面的.
第四步:查看文件:
[root@localhost yum]# ls /yum/repodata/
filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml
第五步:客戶端配置:
[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/chenbin.repo
[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo [rhel-chenbin]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
第六步:清除yum安裝時的緩存:
[root@localhost ~]# yum clean all
㈣ yum常見命令
yum常見命令
yum命令選項
--nogpgcheck:禁止進行gpgcheck
-y: 自動回答為「yes」
-q:靜悔殲默模式
--disablerepo=repoidglob:臨時禁用此處指定的repo
--enablerepo=repoidglob:臨時啟用此處指定的repo
--noplugins:禁用所有插件
yum源列表
yum repolist [all|enabled|disabled]:顯示倉庫列表
yum grouplist:顯示包組
yum list {available|installed|updates} :顯示包列表
yum list vsftpd* 顯示和vsftpd匹配的包
yum安裝卸載
yum install package 安裝軟體
yum restall package:重新安裝軟體包
yum update package:更新包
yum check-update 檢查困沖更新yum源
yum remove package1 [package2] 卸載軟體包
如果在安裝系統時候,沒有安裝桌面,則可以使用此命令安裝:yum -y groupinstall "GNOME Desktop"即可安裝圖形界面
yum查詢
yum info packagename 查看程序包信息 例: yum info php
yum provides feature1
yum search xxx :搜索帶有某個關鍵字的安裝包
yum 緩存汪前殲
yum makecache :構建緩存
yum clean all:清除所有緩存
yum 歷史
yum history:顯示yum操作歷史,是按照/var/log/yum.log進行的查找
yum history info 6查看第六條信息
yum history undo 6:撤銷第六步,如果第六步是安裝,則執行此命令,將刪除第六步所安裝的程序,。如果第六步是卸載,那麼執行此命令,則進行安裝卸載掉的程序
yum history redo 6:重做第六步
查看 yum命令歷史記錄 yum history
㈤ 詳解Linux軟體安裝中RPM與YUM 區別和聯系
一般Linux軟體安裝有這么幾種方式:
那麼其中rpm與yum有什麼區別呢?
RPM管理支持事務機制。增強了程序安裝卸載的管理。
RPM的功能:打包、安裝、查詢、升級、卸載、校驗、資料庫管理。
1、RPM的缺點
由於Linux中的程序大多是小程序。程序與程序之間存在非常復雜的依賴關系。RPM無法解決軟體包的依賴關系。
2、RPM包
用RPM工具可以將二進製程序進行打包,包被稱為RPM包。RPM包並不是跨平台的。RedHat的RPM包與SUSE的RPM包不能混用。實際上RedHat的安裝,初始軟體也都是使用RPM包進行安裝的。
源程序的命名規范 : name-version.tar.{gz|bz2|xz}
版本號:major.minor.release
例:bash-4.3.1.tar.xz
RPM包的命名規范 : name-version-release.os.arch.rpm
name:程序名稱。
version:程序版本號。
release(發行號):用於標識RPM包本身的發行號,與源程序的release號無關。
os:即說明RPM包支持的操作系統版本。如el6(即rhel6)、centos6、el5、suse11。
arch:主機平台。如i686、x86_64、amd64、ppc(power-pc)、noarch(即不依賴平台)
例:bash-4.3.2-5.el6.x86_64.rpm
3、安裝RPM包
命令格式: rpm -i /PATH/TO/RPM_FILE
一般組合起來使用:-ivh
命令格式: rpm -ivh PATH/TO/RPM_FILE
4、卸載RPM包
命令格式: rpm -e 包名
查詢RPM相關信息
命令格式: rpm -q 包名
查詢所有已經安裝包: rpm -qa
5、RPM的資料庫
資料庫文件位於: /var/lib/rpm
若庫損壞,很多RPM的查詢將無法使用。
YUM客戶端基於RPM包進行管理,可以通過HTTP伺服器下載、FTP伺服器下載、本地軟體池的等方式獲得軟體包,可以從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系。
YUM在安裝RPM時,會從伺服器下載相應包,且緩存在本地。
使用YUM進行RPM包的管理,非常簡單方便。
1、YUM客戶端的使用
YUM客戶端的配置
YUM的配置方式是基於分段配置的。
主配置文件: /etc/yum.conf
YUM的片段配置: /etc/yum.repos.d/*.repo
主配置文件配置了一個特殊的倉庫,名稱為main。main是為其他倉庫提供默認的全局配置的。
配置文件的說明:
查看CentOS-Base.repo配置文件:
對配置文件中的一些配置項作說明:
2、yum命令的使用
yum的命令形式一般是如下: yum [options] [subcommand] [package ...]
yum list相關命令
獲取yum倉庫中所有的包信息。
命令: yum list all
結果說明:
查看yum倉庫中指定包名的軟體包,可以使用通配符。
命令: yum list all mysql*
查看倉庫
查看當前能夠使用的yum倉庫
命令: yun repo list
顯示所有倉庫
命令: yum repo list all
清空本地yum的緩存
yum倉庫若更新,則本地緩存就沒有意義了。所以本地緩存需要清空。
命令格式: yum clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
手動在本地建立緩存
yum客戶端會下載遠程yum的文件。在本地生成緩存。
命令: yum makecache
安裝應用程序
基本格式: yum [-y] install 包1 包2 ... 包n
說明:
若安裝多個包,則使用包名之間使用空格隔開。
安裝過程中,yum會詢問用戶是否安裝,使用yum -y 選項,表示自動回答為yes。
卸載軟體包
命令格式: yum remove 包1 包2 ... 包n
注意:若該包被依賴,則該卸載可能會導致一些問題。如A依賴B,若卸載B,則A也會被卸載。
上面都是比較常用的命令,如果基本上用過的話那麼在這一塊的內容也就基本達標了。
後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注一下~
㈥ 不小心用yum remove命令卸載了100多個關聯軟體包,怎麼辦
你的問題不太明確,下面是相關yum的一些內容。
yum使悉慧用倉庫保存管理rpm的軟體包、倉庫的配置文件保存在/etc/yum.repos.d/目錄下格式如下:
[LinuxCast] #倉庫的名字
name = 對名字的解釋 #描述倉庫的基本信息
baseurl = 倉庫的地址 #本地的或者以http、ftp、file、ntfs
enable = 1 #是否啟用
gpgcheck = 1 #是否校驗
yum配御核置文件必須以.repo結尾,一個配置文件中可以保存多個yum倉庫的配置信息,/etc/yum.repos.d/目錄下可以存在多個配置文件.
使用yum操作軟體的相關命令:
yum install software-name #安裝指定的軟體
yum remove software-name #卸載指定的軟體
yum update software-name #更新指定的軟體
使用yum進行查詢操作:
yum search keyword #搜索
yum list (all|installed|recent|updates) #列出全部、安裝的、最近的、軟體更新
yum info packagename #顯示指定軟體信息
yum whatprovides packagename #查詢哪個rpm包含軟體包
自己創建yum倉庫:
1、通過rpm安裝createrepo文件
2、運行命令:createrepo -v /yum-dir #創建yum倉庫的索引文件
3、創建一個yum倉庫的配置文件
4、yum clean all #清除yum緩存信息
5、睜拆答使用yum對軟體包進行分組:createrepo -g /tmp/comps.xml /yum-dir
㈦ xshell如果使用了yumcleanall命令了怎麼辦
如果在xshell中使用了yumcleanall命令,會清除yum緩存以及所有已下載的軟體包,此時可以嘗試以下方法:
1. 重新安裝軟體包:可以使用yum重新安裝需要的軟體包,yum會自動下載並安裝缺失的軟體包。
2. 重新配置yum源:如果yum源配置不正確,可能會導致軟體包無法下載或安裝失敗。可以晌純差重新宴皮配置yum源,確保yum源配置正確。
3. 恢復備份:如果之前備份了系統或軟體包,可以嘗試恢復備份文件,將系統恢復到之前的狀態。
4. 重新安裝系統:如果以上方法都無法解決問題,可以褲迅考慮重新安裝系統,確保系統干凈無誤,並重新配置yum源和軟體包。
㈧ CentOS-7.5 更換清華大學 yum 源
1、更換 yum 源的原因
國外網站連接響應太慢
國內 yum 源響應速度快
2、國內 yum 源
阿里雲 yum 源
清華大學 帆中轎yum 源
中科大 態肆yum 源
網易 yum 源
3、更換清華大學 yum 源
1)建議先備份 CentOS-Base.repo
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
然後編輯 /etc/yum.repos.d/CentOS-Base.repo 文件,在以 mirrorlist= 開頭的行前面加 # 注釋掉;
並將以 baseurl= 開頭的行取消注釋(如果被注釋的話),把該行內的域名(例如mirror.centos.org)替換為 mirrors.tuna.tsinghua.e.cn。
2)實際操作
[root@shell ~]#
[root@shell ~]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[root@shell ~]#
[root@shell ~]# vi /etc/yum.repos.d/CentOS-Base.repo
修改說明:
yum源配置總共有4項,但是更改方式都一樣。都是將每一小塊以「mirrorlist=」開頭的那一行注釋掉,然後將每一小塊以「baseurl= 」開頭的那培鎮一行前面的注釋取消,最後將每一小塊以「baseurl= 」開頭的那一行內的centos官方域名(mirror.centos.org)更換為清華大學的域名(mirrors.tuna.tsinghua.e.cn)即可
清華大學 yum 源配置實例:
[root@shell ~]#
[root@shell ~]# yum clean all #清空yum緩存
[root@shell ~]# yum makecache #更新yum源緩存
[root@shell ~]# yum repolist
[root@shell ~]#
[root@shell ~]# yum list httpd mariadb php
㈨ 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緩存
手機清理軟體可以用騰訊手機管家。可以在手機應用中心直接下載安裝。
打開騰訊手機管家,在健康優化裡面點一下垃圾清理,再選擇垃圾掃描,掃描完成後立即清理按完判鄭成就可以了。
小火箭手機桌面一鍵式加速功能可以更快得進鬧沖告行手液明機內存清理,提高手機運行速度。