通过 aptitude 安装后,如何实际运行程序?(通过鹦鹉螺甚至终端)
例如,我现在正在尝试使用一个名为 pulseview 的程序。为此,我安装了一个名为 sigrok 的软件包,使用sudo apt-get install sigrok
sigrok 已经在存储库中。sigrok 包还包含 pulseview。我相信 sigrok 是 CLI,而 pulseview 是 GUI,但这种假设可能是错误的。
安装工作完美,但我现在如何运行程序?
我试过的
我首先搜索了该应用程序,但没有找到。我也尝试通过软件中心找到它,但那里没有运气:(
然后我试图通过再次执行相同的操作来查看安装是否真的有效。它告诉我已经安装了最新版本。然后我想我可能需要通过 aptitude 单独安装 pulseview。而且我也被告知已经安装了最新版本。
所以尝试了(sudo)./sigrok 和 pulseview,但没有这样的文件或目录(正如人们所期望的那样)。
很抱歉问了一些问题,这可能很明显,但是当我搜索主题时,解释在安装行之后停止,并且没有添加有关如何运行它的信息。我实际上以为我以前做过类似的话题,但即使在那个话题中,这部分也没有答案。
提前致谢。
Sigrok 是一个元包,它引入了pulseview、GUI(如您所想)和sigrok-cli(sigrok 的命令行界面)。要运行 GUI,(位于
/usr/bin/pulseview
)它应该足以运行pulseview
(不是./pulseview
),因为/usr/bin
它位于您的搜索路径中。正如Nonny Moose评论的那样,当您通过 apt 或 aptitude 安装新软件包时,除非您故意将软件包安装在其他位置,否则它将安装到默认位置(
/usr/bin
并且/usr/local/bin
很常见)。此路径包含在所谓的 PATH 中。当您从终端运行命令时,它将首先检查您的 PATH 以查找您要查找的内容。如果您指定路径(就像您对 所做的那样
./my_file
),则表示“查看此目录并运行此文件”。正如你在这个例子中看到的那样,我让我的系统告诉我如果我问它会在哪里找到 sigrok,它会告诉我它在哪里查找并且找不到它(因为我没有安装它)。