查找文件在哪个包:
ubuntu:
sudo apt-get install apt-file
sudo apt-file update
apt-file search "curl/curl.h"
//查询到该包所在的包名
//然后就可以根据该包名进行安装
centos:
yum whatprovides xxx
查询软件包包含哪些文件:
1. ubuntu
方法1:apt-file
apt-get install apt-file
apt-file update //更新列表
apt-file list packageName //查看包文件
方法2:
查看deb包文件内容
dpkg-deb -c packageName //deb扩展名包
dpkg -L packageName //查看已经安装包内容
————————————————
版权声明:本文为CSDN博主「倔强不倒翁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/x_r_su/java/article/details/53002412
2. yum
方法1:
yum只下载包不安装,然后rpm查看。
yum install --downloadonly xxx
下载下来的rpm包一般存放在 /var/cache/yum/x86_64/<发行版版本号>/<仓库名>/packages目录下
rpm -qlp xxx
方法2:
yum install yum-utils
repoquery -q -l