如何找到apt在Debian和Ubuntu上安装包位置
你想在Debian或Ubuntu上安装一些热门的新程序。你找到了这个包并使用apt安装它,但是当你试图在命令行上运行它时,你会收到一个错误消息,说”命令找不到”。以下是如何找出apt安装的地方。
你刚刚安装了这个包,但是运行它的命令是什么?
大多数情况下,可执行程序的名称与Debian或Ubuntu包的名称相对应。有时,它们是不同的,你必须做一些工作来找出可执行文件的名称。通常,这是因为包名与现有包冲突。幸运的是,它只需要一个命令就可以找出程序的名称。
使用dpkg列出已安装的文件
要列出包中已安装文件的完整路径名,只需在dpkg命令中使用—L(大写L)选项即可。例如,查看Firefox ESR:
dpkg—L火狐
您将看到包安装的每个文件的路径,包括非常重要的可执行文件:
Linux中的可执行程序在哪里?
您正在寻找的可执行文件通常位于bin目录中,该目录代表“binary”。在Linux目录结构中,/usr/bin是安装可执行文件的主要位置:
在输入命令时,shell使用搜索路径在这些目录中查找程序。要查看搜索路径中的目录,请检查$PATH环境变量:
echo $PATH
您将在搜索路径中看到由冒号(:)字符分隔的目录。Debian和Ubuntu通常在/usr/bin或/usr/sbin目录中安装新程序。后者通常是系统管理程序,需要您以超级用户身份使用sudo运行。
现在你知道apt在哪里安装了这个程序了
有了快速的dpkg命令和Linux目录组织的知识,就很容易找出apt安装了全新程序的位置。当程序名与包名不匹配时,此过程特别有用。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...
