首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arch linux WSL AUR

Arch linux WSL AUR
EN

Unix & Linux用户
提问于 2022-02-10 18:04:55
回答 2查看 390关注 0票数 1

如何让AUR构建在WSL中工作。

实际上,我总是被拒绝权限(os错误13),因为我没有以root用户的身份运行。

但是您不能使用AUR作为根用户,所以可以捕获22。

显示为根和本地的示例事务

代码语言:javascript
复制
    [root@DannysLaptop ~]# paru -S system-monitoring-center
:: Resolving dependencies...
error: can't install AUR package as root
[root@DannysLaptop ~]# su danny
[danny@DannysLaptop root]$ paru -S system-monitoring-center
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Repo (8) dmidecode-3.3-1  startup-notification-0.12-7  libxres-1.2.1-1  libwnck3-40.0-1  mesa-utils-8.4.0-7  python-cairo-1.20.1-3  freeglut-3.2.2-1  python-opengl-3.1.5-6
Aur (1) system-monitoring-center-1.2.1-1

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
error: failed to run: sudo pacman --sync -- extra/dmidecode extra/startup-notification extra/libxres extra/libwnck3 extra/mesa-utils extra/python-cairo extra/freeglut extra/python-opengl: Permission denied (os error 13)
[danny@DannysLaptop root]$ 
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2022-02-11 22:51:52

感谢NotTheDr01ds指出这是一个基于锈蚀的错误。切换到yay (基于Go而不是Rust)已经回避了这个问题,并且正在完美地工作。

票数 0
EN

Unix & Linux用户

发布于 2022-02-11 13:21:19

您所看到的错误似乎与使用Rust的某种权限问题有关。有关一些可能的见解,请参见这个吉特布问题。请注意,在复制您的问题时,我能够在WSL2下的Arch上安装和运行WSL2,没有问题。

您的WSL2 2/Arch主目录中有什么不寻常的地方吗?例如,如果/home/danny/.cargo在Windows驱动器上,我可以看到这种情况可能会发生。或者/home/danny/.cargo/home/danny/.rustup中是否有属于root的文件或目录?

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

https://unix.stackexchange.com/questions/690124

复制
相关文章

相似问题

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