首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wine:<directory>不属于您,拒绝在其中创建配置目录

Wine:<directory>不属于您,拒绝在其中创建配置目录
EN

Stack Overflow用户
提问于 2015-04-25 03:31:35
回答 2查看 12.7K关注 0票数 0

我正在尝试创建一个wineprefix,这样我就可以在我的Ubuntu操作系统上安装IL-21946。我正在使用这个资源:http://blogs.bu.edu/mhirsch/2012/07/making-wineprefixes-and-using-wineprefixes-wine-1-5/

我尝试在其中创建前缀的目录是~/games/Il-2_1946,但是当我输入:

代码语言:javascript
复制
env WINEPREFIX=~/games/IL-2_1946/.wine_il-2 winecfg

我得到以下错误:

代码语言:javascript
复制
wine: '/home/promitheas/games/IL-2_1946' is not owned by you, refusing to create a configuration directory there

我已经到处寻找了几个小时,但我找到的与我的问题最接近的帖子是这个:http://ubuntuforums.org/archive/index.php/t-634075.html

我也已经有了“星球大战:旧共和国”的wineprefix,当我用wine2运行IL-2 setup.exe时,我得到了这个错误:

代码语言:javascript
复制
wine: chdir to /home/promitheas/games/swtor/drive_c/Program Files/Electronic Arts/BioWare/Star Wars - The Old Republic/wineprefix

:没有这样的文件或目录

此外,游戏来自挂载的.iso文件。

任何帮助都将不胜感激。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-13 05:27:21

当我尝试在gentoo x64中创建WINEPREFIX时,我得到了同样的错误。我做了什么:

代码语言:javascript
复制
$ rm ~username/.wine
$ WINEARCH=win32 WINEPREFIX=/path/to/wineprefix winecfg 

注意:在运行该命令之前,不要手动创建目录;Wine必须创建它。如果您在运行之前手动创建目录,您将收到以下消息:

代码语言:javascript
复制
$ wine: WINEARCH set to win32, but '/path/to/wineprefix' is a 64-bit installation.
票数 1
EN

Stack Overflow用户

发布于 2018-07-15 02:51:38

进入超级用户模式,然后输入winecfg。例如,

代码语言:javascript
复制
$ sudo su

# winecfg 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29855942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档