如何运行位于文件系统但未安装的应用程序?

如何运行位于文件系统但未安装的应用程序?

最近,我的朋友在我的笔记本电脑上为我“安装”了 testdisk,并用它向我展示了一些东西。但现在我想再次启动它,但我不知道该怎么做。我试过按 Ctrl+Alt+F1,然后转到 Testdisk 的目录并尝试“sudo testdisk”,但系统中没有这样的命令。我的 Testdisk 位于 /home/monkey(我的用户名)/testdisk-6.12

在此处输入图片描述

答案1

在 nautilus 文件管理器中,右键单击测试磁盘_静态选择特性。在出现的属性对话框中,转到选项卡权限勾选上面写的允许作为程序执行文件完成后,您可以双击测试磁盘_静态在 nautilus 中并告诉它以图形用户界面的形式运行 testdisk 程序。

执行二进制文件

如果它没有 GUI,则必须在 shell 中运行它。您可以执行以下操作:

cd PathToTestDisk         # go to direcotry testdisk is located
chmod +x testdisk_static  # allow for the binaries to be executed
./testdisk_static         # execute program

如果这不起作用,请使用确切的问题编辑您的问题。

如果您希望 testdisk 显示为常规 shell 命令,您可以/usr/local/bin像这样创建符号链接:

ln -s /Path/To/Test/Disk/testdisk_static /usr/local/bin/testdisk

为了实现此功能,您必须使用绝对路径关于第一个论点。

相关内容