我看到我的电脑上安装了 apturl,但我似乎找不到它。
谁能告诉我如何在这台电脑上找到已安装的应用程序?我非常沮丧。
答案1
并非所有程序都是图形化的,因此它们不会出现在您的菜单中。
您可以使用几个命令来找到它们
which apturl
locate apturl
定位使用每 24 小时自动更新一次的数据库。要手动更新,
sudo updatedb
如果您的命令不在您的路径上,请使用 find
find */*bin -name apturl
也可以看看Linux 中与 Windows 的 Program Files 对应的是什么?
学习在命令行上使用程序需要一点时间。在我看来,学习阅读手册页是无价之宝。它们乍一看就像希腊文,但随着时间的推移,它们就变得无价了。
您也可以尝试 -h 或 --help
less --help
答案2
要找出程序的安装位置,请在打开的终端中使用 whereis 命令,如下所示:
whereis apturl
输出应如下所示:
apturl: /usr/bin/apturl /usr/bin/X11/apturl /usr/share/apturl /usr/share/man/man8/apturl.8.gz
当应用程序位于 bin 或 sbin 文件夹中时,可以使用存储在 bin 或 sbin 中的文件的名称在终端中启动它,如下所示
apturl
有关如何使用此命令的更多信息,我已从以下内容中获取http://manpages.ubuntu.com/manpages/precise/man8/apturl.8.html
您可以通过在终端中输入以下内容来访问它:
man apturl
用法
apturl just needs an URL conforming with the apt-protocol in order to
work. Additionally, it recognizes the following options:
-p, --http-proxy
Use the given HTTP proxy in order to download the packages.
例子
apturl apt:pidgin,pidgin-plugin-pack
Installs Pidgin and Pidgin Plugin Pack (if the user confirms).
apturl apt:freevial?section=universe
Enables the "universe" component and installs package Freevial.
apturl apt:adobe-flashplugin?channel=lucid-partner
Enables the "partner" repository and installs package adobe-
flashplugin. Available repositories are listed in
/usr/share/app-install/channels/.
apturl apt+http://launchpad.net/~mvo/ppa?package=2vcard
Installs 2vcard from the indicated PPA (if the user confirms),
and afterwards asks if the PPA should be removed again or it
should remain enabled.
Warning: This is currently disabled because of security
concerns.
答案3
最简单的方法是检查软件包的已安装文件。Ubuntu 软件中心不提供此信息,因此您必须使用命令行或安装像 Synaptic 这样的真正的软件包管理器。
从命令行
dpkg -L package
您安装的软件包的名称在哪里package
。它应该会显示所有未打包的文件的列表。
$ dpkg -L apturl
/usr/bin/apturl-gtk
/usr/lib/python3/dist-packages/AptUrl/gtk/GtkUI.py
/usr/lib/python3/dist-packages/AptUrl/gtk/__init__.py
/usr/lib/python3/dist-packages/AptUrl/gtk/backend/InstallBackendAptdaemon.py
/usr/lib/python3/dist-packages/AptUrl/gtk/backend/InstallBackendSynaptic.py
/usr/lib/python3/dist-packages/AptUrl/gtk/backend/__init__.py
/usr/share/apturl/apturl-gtk.ui
/usr/share/doc/apturl/changelog.gz
/usr/share/doc/apturl/copyright
/usr/share/gconf/schemas/apturl.schemas
/usr/share/man/man8/apturl-gtk.8.gz
现在,要找到可执行文件或二进制文件,您应该在某处查找包含“bin”的文件。因此,让我们用 grep 命令来查找它:
$ dpkg -L apturl | grep bin
/usr/bin/apturl-gtk
就这样。
使用 GUI
为此,您需要安装一个包管理器。Synaptic 是我想到的最好的,所以,让我们使用它(还有 packagekit,但它需要安装许多依赖项)。因此,首先安装 Synaptic,搜索您的包,右键单击它,选择“属性”,然后找到“已安装文件”选项卡,应该会显示如下内容:
(点击放大)
但这一切对于 apturl 来说并不是必需的
对于您的特定软件包 apturl,这实际上没什么用。apturl 作为插件从您的 Web 浏览器或消息传递应用程序运行。它旨在让您只需单击链接,程序就会为您开始安装。如果您已安装该软件包,只需按照说明中的后续步骤操作即可。无需对 apturl 执行任何其他操作。