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

如果可以运行请继续

然后把这个绿色程序(如有其他配置文件、资源文件、DLL等,请也一起拷贝)拷贝进容器,这里就以存放到容器里的 Program Files\A\A.exe 为例,输入如下命令(需要根据实际情况修改):

mkdir ~/.deepinwine/a/drive_c/Program\ Files\A                           # 创建文件夹
cp ~/Dowload/A.exe ~/.deepinwine/a/drive_c/Program\ Files\A\A.exe -rv    # 复制文件

最后在输入以下命令(需要根据实际情况修改):

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)

相关推荐