deepin-wine5打包——制作非绿色的软件容器(即有安装程序的软件)

一、确保软件没有病毒

二、创建容器

这里以程序 A.exe ,该程序在 ~/Download/A.exe 里,要创建的容器在~/.deepinwine/a下为例, 首先创建一个容器 ,在终端输入以下命令(需要根据实际情况修改):

WINEPREFIX=~/.deepinwine/a deepin-wine5 winver

然后会出现一个关于 wine 的窗口,如图所示:

出现后即为容器创建成功 当然还有偷懒的方法——就是直接拷贝现存的容器,减少后期的配置,这里以 Deepin-QQ 的容器为例(在~/.deepinwine/Deepin-QQ里),输入如下命令(需要根据实际情况修改):

cp ~/.deepinwine/Deepin-QQ ~/.deepinwine/a -rv

然后再删除容器里的无用程序及文件即可

然后运行安装程序安装该程序 ,输入如下命令(需要根据实际情况修改):

WINEPREFIX=~/.deepinwine/a deepin-wine5 ~/Dowload/A.exe

进行安装,然后记得看并记住软件的安装路径,方便后期调试和打包,这里是以安装路径C:\Program Files\A\为例

安装完成后就要开始 测试是否能正常运行 ,首先要知道程序的主程序所在路径,有几种方法:一、定位到安装路径寻找;二、查百度Bing、Google…… 这里的主程序所在路径为C:\Program Files\A\A.exe,然后就可以输入以下命令(需要根据实际情况修改):

WINEPREFIX=~/.deepinwine/a deepin-wine5 c

如果能运行请继续 最后在输入以下命令(需要根据实际情况修改):

cd ~/.deepinwine/a
sed -i "s#$USER#@current_user@#" ./*.reg
mv ~/.deepinwine/a/drive_c/users/用户名 ~/.deepinwine/a/drive_c/users/@current_user@

即可

最后

一、如果程序无法运行,你可以尝试打包其他程序或调试或到 deepin论坛 询问大佬 二、如果觉得太复杂,可以把WINEPREFIX=XXX deepin-wine5 XXX改为deepin-wine5 XXX,容器就会保存在 ~/.wine 里,还可以使用图形化的 deepin-wine运行器 ,如图:

其中第一个文本框填容器,即WINEPREFIX=XXX deepin-wine5 XXX的第一个XXX,第二个文本框填第二个XXX,deepin-wine 版本选 deepin-wine5,下图是上面WINEPREFIX=XXX deepin-wine5 XXX对应的示例:

(0)

相关推荐