页次: 1
如题新人装完arch
比如这个清华镜像源地址
Server = https://mirrors.tuna.tsinghua.edu.cn/ar … o/os/$arch
镜像地址最后一般都有个/$arch
将地址加入进配置文件后 pacman没法用,一直报错。报错提示我翻译了一下好像就是关于“$arch”这个环境变量的
他说%arch未定义 好像这个变量存的是arch的系统架构
我该怎么解决?我怀疑新装的系统没有定义$arch这个环境变量,导致shell无法将%arch这个环境变量转换成对应的arch系统架构
台式64位。有没有大哥帮忙看一下这个变量是什么,我想试着给出的结构自己定义一个。但是奈何刚接触linux,还不懂环境变量这块的知识。有没有老哥能给出详细的步骤
最后给错误提示
# pacman -Syyu
error: mirror 'https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch' contains the '$arch' variable, but no 'Architecture' is defined.
最近编辑记录 qdyangdi (2020-08-15 22:59:57)
离线
%arch?
你的 pacman.conf 里是不是 Architecture = auto 这行没了?
离线
哦哦哦,原来是这样。感谢
离线
可不可以给我一份你的配置。我的mirrorlist和pacman.conf 都被我删了。。。。。。。我以为前面的都没用。我说怎么报错了。这个默认配置不知道怎么恢复
你可以從你的軟件包 cache 裏面提取出一份新的配置來,到 /var/cache/pacman/pkg 下面找 pacman 相關的包,用 tar 解開就能拿到配置文件
离线
页次: 1