如何找到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 月推出了拼...

大鱼的头像
大鱼
2024 年 7 月 9 日
Ubuntu 的 apt 和 apt-get 命令有什么区别?

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

大鱼的头像
大鱼
2024 年 6 月 26 日
Ubuntu远程桌面:如何设置和连接

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

大鱼的头像
大鱼
2024 年 5 月 7 日
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)

利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

大鱼的头像
大鱼
2024 年 5 月 19 日
将照片从iPhone传输到iPhone的8种快速方法

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

大鱼的头像
大鱼
2024 年 5 月 19 日