yum 查看安裝的包 包含了哪些文件

centos7 rpm的包能夠經過rpm -qlp [包的路徑]查看php

1565073254.jpg

可是經過yum 安裝的包怎麼看安裝了哪些文件😧?git

yum命令是基於rpm的軟件包管理器,可以從指定的服務器自動下載rpm包而且安裝,能夠自動處理依賴性關係,而且安裝全部依賴的軟體包。github

用法:yum (選項) (命令) (參數)shell

經常使用的選項centos

  • -h, --help:顯示幫助信息。
  • -C, --cacheonly:徹底從系統緩存中運行,不下載。
  • -c [config file], --config=[config file]:指定配置文件位置。
  • -R [minutes], --randomwait=[minutes]:設置yum處理一個命令的最大等待時間(分鐘)。
  • -d [debug level], --debuglevel=[debug level]:設置調試日誌輸出等級(0-10)。
  • -e [error level], --errorlevel=[error level]:設置錯誤日誌輸出等級(0-10)。
  • -q, --quiet:安靜模式。
  • -v, --verbose:詳細模式。
  • -y, --assumeyes:對全部的提問都回答"yes"。
  • --version:顯示yum的版本。
  • --installroot=[path]:設置安裝的根路徑。
  • -x [package], --exclude=[package]:經過名字或者glob風格的通配符排除一個或多個包。
  • --downloadonly: 只下載不更新安裝包。

經常使用的yum命令緩存

  • install <package_name..>:安裝指定的rpm包(多個用空格隔開)及依賴,不指定包名安裝全部包!
  • update <package_name..>:更新指定rpm包(多個用空格隔開),不指定包名更新全部能更新的包!
  • check-update:檢查全部能更新的rpm包清單。
  • remove/erase <package_name..>:刪除指定的rpm軟件包及相關依賴特別注意:yum remove會刪除全部依賴的包,謹慎使用! 建議經過rpm -e來處理依賴刪除。
  • list:列出全部可安裝的rpm包清單。
  • search [str]:查詢包含指定串的包及介紹清單。
  • info <package_name..>:顯示指定的rpm軟件包的描述信息和概要信息;
  • clean <packages/headers/oldheaders>:清理過時的緩存,
  • shell:進入yum的shell提示符;
  • localinstall <package_name..>:安裝本地的rpm包;
  • localupdate <package_name..>:顯示本地rpm包進行更新;
  • deplist <package_name..>:顯示rpm包的全部依賴關係。

綜上,並無涉及相關rpm包具體安裝了哪些文件,yum info <package_name..>只是展現一些概要信息,服務器

1565078428.jpg

難道不能看到安裝了哪些包嗎?固然能夠,須要安裝yum-utilsphp7

yum -y install yum-utils

經過 repoquery -ql <package_name>查看dom

1565078664.jpg

如上能夠看見php70w-7.0.33-1.w7.x86_64這個包包含了/usr/lib64/httpd/modules/libphp7-zts.so、/usr/lib64/httpd/modules/libphp7.so等,安裝php不成功的不少都是缺乏這個誒~ui

原文連接

相關文章
相關標籤/搜索