在 Debian 上安装 wine 以运行 Windows exe - 特别是 PortForward 网络实用程序包:http : //portforward.com/help/setup_static_ip_address.htm)。
输入:
wine '/m/PortForward Network Utilities.desktop'
Run Code Online (Sandbox Code Playgroud)
输出:
wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop.
Run Code Online (Sandbox Code Playgroud)
我按照“Debian/Wine Multiarch 说明”使用 apt-get 安装了 Wine。Wine 是 32 位的,但我不确定 PF Network Utilities 包是什么(它没有在属性中说明)。
不知道从这里去哪里。
我在Linux tails live os上下载并保存了 2 个文件。我已经对这 2 个文件设置了适当的权限,以允许它们作为可执行文件。这是我使用的命令。
sudo chmod 777 home/amnesia/Desktop/file
sudo chmod 777 file
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试访问这两个文件时,这两个文件都会给我一个错误,因为cannot access .
我不确定为什么它不能正确识别文件权限。
尝试在终端上运行可执行文件(我使用的是 Tails live OS),但我不断收到错误消息。我已经设置了权限。我写的命令:
sudo ./home/amnesia/myfile
Run Code Online (Sandbox Code Playgroud)
我收到“命令未找到”?
我尝试使用或不使用 sudo 运行它:
$ sudo /home/amnesia/myfile
sudo: unable to execute /home/amnesia/myfile: No such file or directory
$ /home/amnesia/myfile
bash: /home/amnesia/myfile: No such file or directory
Run Code Online (Sandbox Code Playgroud)
有关文件的信息(它是二进制文件,而不是脚本):
$ ls -l /home/amnesia/myfile
-rwxrwxrwx 1 amnesia amnesia 15327 Sep 3 2013 /home/amnesia/myfile
$ file /home/amnesia/myfile
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared lies), for GNU/Linux 2.6.9, not stripped
Run Code Online (Sandbox Code Playgroud)
有关我的系统的信息:
$ uname -a
Linux amnesia 3.16-3-amd64 #1 SMP Debian 3.16.5-1 (2014-10-10) x86_64 …
Run Code Online (Sandbox Code Playgroud)