在 Windows 子系统中安装非存储库程序

在 Windows 子系统中安装非存储库程序

我想安装图像编辑 CLI 程序转换到 WSL,但我不确定这是否可行,因为 NConvert 不在任何存储库中。我可以执行一个程序来尝试安装,但我很谨慎,因为我不想破坏任何东西

我正在考虑按照以下步骤进行安装:

ubuntu@DESKTOP-NAC9118:~$ wget http://download.xnview.com/NConvert-linux64.tgz

ubuntu@DESKTOP-NAC9118:~$ tar xvzf NConvert-linux64.tgz

ubuntu@DESKTOP-NAC9118:~$ cd NConvert

ubuntu@DESKTOP-NAC9118:~/NConvert$

最后一步让我很困惑,因为我不确定是否应该将 NConvert 可执行文件复制到C:\Users\dmm\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\usr\bin\其他地方。我还需要在根目录中打开 bin 文件夹,并使用 chmod -R 755 更改 NConvert 的权限。

编辑:我解决了这个问题。我犯的错误是假设没有/usr/bin文件夹可以复制 nconvert,因为当我ls在 Ubuntu 提示符下运行时,它没有显示 FHS,而只是一些文件。我需要运行ls /,然后我才能看到 FHS。我将 nconvert 复制到其中/usr/bin并执行了 chmod,现在它运行正常。– user8547

答案1

我建议你不要将可执行文件复制到该目录。你可以使用 sudo 将其复制到 /usr/local/bin/。最好将可执行文件的目录添加到 ~/.bash_profile 或 ~/.profile 中的 PATH。

相关内容