我安装了一个 .bin 程序,但不知道如何运行它。(Xubuntu 20.04 LTS 64 位) https://www.postsignum.cz/files/ps_tool/pstoolplus_221_linux_x64.bin 安装到主目录,可以打开位置但不知道如何打开实际程序。
答案1
这是您必须运行才能实际安装程序的脚本。您可以通过使用file
该文件上的命令来确定这一点:
pstoolplus_221_linux_x64.bin: POSIX shell script executable (binary data)
因此,请尝试以 身份运行它以bash ./pstoolplus_221_linux_x64.bin
启动安装过程。(它似乎是一个sh
脚本,因此您可能需要使用sh
而不是bash
。我对安装此程序不感兴趣,因此我不打算亲自尝试。)我不确定您是否必须通过sudo
在此之前添加管理员权限。无论如何,我希望这是一个来自可靠来源的程序……特别是如果您打算在 下运行它sudo
。
如果您已经完成所有这些操作,那么我不知道该程序安装到了哪里。您必须查看该程序的文档或网页才能找到答案。如果您知道生成的可执行文件,您可以通过将其放在前面来查看它是否在您的路径中which
,但如果您不知道可执行文件的名称,则需要查看文档。
答案2
首先警告:从互联网下载可执行文件时要非常小心。在尝试运行下载文件之前,请确保您可以信任它。
除此之外,如果这是一个可信二进制编译后可在 Linux 系统上运行,并且是独立可执行文件(即运行时无需访问其他文件),则可以通过在终端中输入二进制文件的文件路径来执行它。要使此方法有效,必须将文件标记为可执行文件,即必须设置可执行位。
因此,首先,您可能需要设置可执行位。例如,如果您的文件位于“下载”文件夹中,则可以使用以下命令将文件设置为可执行文件:
chmod +x ~/Downloads/pstoolplus_221_linux_x64.bin
您还可以使用文件管理器设置文件的可执行位。
到运行文件,只需输入完整路径并按Enter:
~/Downloads/pstoolplus_221_linux_x64.bin
您还可以使用相对路径来运行该文件。例如,如果您在主目录中,则可以用以下命令运行它:
Downloads/pstoolplus_221_linux_x64.bin
如果您的工作目录是下载文件夹,那么这将起作用:
./pstoolplus_221_linux_x64.bin
要通过键入名称来运行可执行文件,pstoolplus_221_linux_x64.bin
可执行文件必须位于您的搜索路径.echo $PATH
将显示搜索路径。它是一个文件夹列表,如果您在终端上输入可执行文件的名称(即“命令”),系统将在其中查找匹配的可执行文件。
在 Ubuntu 中,文件夹~/bin
和/或~/.local/bin
将自动包含在您的路径中。因此,如果您想通过键入其名称来方便地执行二进制文件,请将其移动到其中一个文件夹。您需要创建它们,因为它们默认不存在。