云网牛站
所在位置:首页 > Linux教程 > 在Linux上创建新的Wine prefix

在Linux上创建新的Wine prefix

2019-05-08 11:28:31作者:叶云稿源:云网牛站

Wine prefix(Wine前缀)是一个特殊文件夹,Wine在其中放置所有Wine特定文件,安装Windows程序、库和注册表代码,甚至用户首选项。通常,用户只有一个Wine prefix,这个prefix是~/.wine文件夹,通常,它设置为在Windows XP模式(或更高版本的Windows)中运行,并且由于Wine工具的成熟性和可靠性,Linux用户通常不会修改此文件夹或以任何方式修改它。虽然普通的Linux用户只需使用默认的Wine prefix,但制作多个版本非常有用,因为它们可以调整为运行特定版本的Windows,包含不能使用默认prefix的不同类型的软件文件夹等。注意:需要先安装Wine。在继续之前,参考在Ubuntu 18.04系统下升级或安装Wine 4.0稳定版和开发版的方法

 

创建32-bit Wine prefix

要使某些Windows程序在Wine中正常工作,需要32-bit prefix,默认情况下,当用户第一次运行Wine时,默认情况下Wine系统不会设置此项。

创建一个新的32位Wine prefix,首先按Ctrl+Alt+T或Ctrl+Shift+T启动终端窗口,然后,在终端窗口中使用WINEPREFIX命令,然后是您要存储新prefix的位置。

注意:请务必使用Linux PC的用户名更改以下命令中的用户名:

Winearch=win32 WINEPREFIX="/home/username/.newprefix32/" winecfg

在Linux上创建新的Wine prefix

当上面的命令运行时,它将在当前用户的主文件夹(~)中创建一个标记为“.newprefix32”的新文件夹,如果不喜欢此名称,请在运行之前更改目录名称。

当WINEPREFIX命令完成执行时,可能会看到几个GUI提示,在这些提示中,系统会要求安装要运行的软件,按照GUI提示进行操作,确保安装完所有内容。

在处理Wine需要安装的工具之后,WineCFG工具将打开,使用此工具自定义新的Wine prefix并设置如Windows版本、图形等内容。

 

创建64-bit Wine prefix

默认情况下,当第一次运行Wine软件(在64位Linux操作系统上)时,它将在主目录(~)中的~/.wine中创建标准的64位Wine prefix。

通常,对于大多数用户来说,使用默认的64位~/.wine前缀文件夹是正常的,但是,如果你正在运行需要大量调整的专用软件,那么学习如何创建单独的64位Wine前缀是个好主意。

要创建新的64位Wine prefix,请启动终端窗口并使用WINEPREFIX命令,如32位示例中所示,但是,这一次,不要使用Winearch,因为没有必要设置这个。

注意:请务必将以下命令中的用户名更改为Linux PC上的用户名:

WINEPREFIX="/home/username/.newprefix/" winecfg

在Linux上创建新的Wine prefix

在上面的命令示例中,我们在标有“newprefix”的文件夹中设置了新的64位Wine prefix,此名称仅用于演示目的,如果不喜欢此名称,请随意将其替换为更适合你的用例的其他名称。

在上面输入WINEPREFIX命令后,Wine工具将在当前用户的主目录(~)中设置一个新的prefix文件夹,在创建过程中,可能会看到一些GUI窗口弹出,按照GUI提示进行操作,确保所有内容都正确设置。

处理完GUI提示后,将出现WineCFG窗口,使用此窗口配置新的64位Wine prefix,更改Windows版本、图形设置等。

 

删除Wine prefix

首先,按Ctrl+Alt+T或Ctrl+Shift+T打开终端窗口,然后,使用带有“a”选项的ls命令显示主目录中的所有文件和文件夹:

ls -a

参考:不使用ls命令列出目录内容,转而使用替代命令的方法

查看文件列表中的Wine prefix文件夹的名称,然后,使用带有“rf”选项的rm命令删除前缀文件夹:

rm -rf ~/.newprefix/

或者:

rm -rf ~/.newprefix32/

参考:rm命令_Linux rm命令使用详解:用于删除给定的文件与目录

需要一次删除多个prefix文件夹?在rm命令时使用括号,例如,要删除两个prefix文件夹,需要:

rm -rf ~/{.newprefix,.newprefix32}

对于四个文件夹,请使用以下命令:

rm -rf ~/{.newprefix1,.newprefix2,.newprefix3,newprefix4}

使用rm命令可以一次删除多少prefix都没有限制,在括号中列出文件夹名称后跟“,”符号,它将起执行命令的作用。

 

相关主题

Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

精选文章
热门文章