如何查找并运行已安装的应用程序?

如何查找并运行已安装的应用程序?

我看到我的电脑上安装了 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 执行任何其他操作。

相关内容