$ echo $PATH
/home/t/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
$ which PDFXCview.exe
/home/t/bin//PDFXCview.exe
$ ls /home/t/bin/PDFXCview.exe -l
lrwxrwxrwx 1 t t 97 Mar 18 09:20 /home/t/bin/PDFXCview.exe -> ../program_files/document/formats/pdf/TrackerSoftware/pdfxcview/pdfxchange_portable/PDFXCview.exe
现在,
$ wine /home/t/bin/PDFXCview.exe &
[1] 23220
但即使PDFXCview.exe
可以在 中搜索$PATH
,
$ wine PDFXCview.exe
wine: cannot find L"C:\\windows\\system32\\PDFXCview.exe"
失败是因为它PDFXCview.exe
没有作为命令名称出现在 中wine PDFXCview.exe
,所以没有在 中搜索到吗$PATH
?
有什么办法可以PDFXCview.exe
在wine PDFXCview.exe
搜索中进行吗$PATH
?
谢谢。
答案1
有两种方法可以使 Wine 程序从路径中可用。
您可以使 Windows 程序可执行,并将其包含目录添加到您的 PATH 中;看透明地运行葡萄酒项目和Mono 有何神奇之处?了解详情。然后你就跑
PDFXCview.exe
启动程序。
您可以将包含可执行文件的 Wine 目录添加到 Wine 路径。去做这个,跑步
wine regedit
,找到该HKEY_CURRENT_USER/Environment
条目,然后编辑Path
值(用于;
分隔目录)。您可以使用winepath
将 Linux 路径转换为 Wine 路径。然后你就跑wine PDFXCview
启动程序。