前言:
现时咱们对“centos找文件位置”大约比较重视,姐妹们都想要剖析一些“centos找文件位置”的相关知识。那么小编在网上收集了一些有关“centos找文件位置””的相关文章,希望咱们能喜欢,看官们快快来学习一下吧!前言
有时候需要用到一些非系统自动安装的命令,知道命令名称,但是不知道包名是什么,怎么办?不知道包名怎么安装?
一般需要两个步骤:
通过包管理器要找到包名称
根据包名,用包管理器安装相应的包
在Linux上面,不同的发行版本,可能使用不同的包管理器,都会提供有包查找工具。
查找包名
Debian 及其衍生版,如 Ubuntu、Linux Mint 和 deepin,它们的包格式是 .deb,使用的是APT包管理工具。
apt的包找工具是apt-file:
sudo apt update
sudo apt install apt-file
sudo apt-file update #更新元数据
sudo apt-file search [文件名](可以是绝对路径,如果不知道路径直接写文件名出来的结果会很多)
示例:
从上图结果可以知道sudo命令所在的包名是sudo,然后使用apt install sudo 进行安装就可以了
CentOS、Fedora 和其它 Red Hat 家族成员使用 RPM 文件,使用的yum或者dnf(目前的RHEL和CentOS还是使用yum,Fedora已经使用了dnf)
yum和dnf提供provides参数来查找包
yum provides *bin/sudo
dnf provides *bin/sudo
Archlinux及其衍生版,如Manjaro、ArchBang、antergos等,使用的pacman。
使用的是pkgfile包查找工具:
sudo pacman -S pkgfile
sudo pkgfile -u #更新元数据
sudo pkgfile -s sudo
总结
这个是我使用过的几个版本的包管理器。求人不如求自,这些属于基础应用,多用几次就记住了。
注意:更新包元数据需要跟软件源网络通。
标签: #centos找文件位置 #ubuntu文件位置 #ubuntu找到文件路径