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)