页次: 1
获取 baidunetdisk-electron 时出错: fatal: 无法访问 'https://aur.tuna.tsinghua.edu.cn/baidun … ctron.git/':Could not resolve host: aur.tuna.tsinghua.edu.cn
离线
离线
参见清华大学镜像站公告:https://mirrors.tuna.tsinghua.edu.cn/news/remove-aur/,目前已移除 AUR 镜像。因为镜像地址实质是个反向代理,仅能帮助用户下载 AUR 上的 PKGBUILD,而无法镜像软件包(AUR 的软件包实际在用户的电脑上编译生成),起不到真正的镜像作用,所以移除情有可原。
最近编辑记录 WhiredPlanck (2022-07-11 17:30:10)
离线
那现在应该怎么办?
离线
那现在应该怎么办?
以前怎么改成这个地址的,那就怎么改回去呀
离线
$yay --aururl https://aur.archlinux.org --save
$yay -Pg
{
"aururl": "https://aur.archlinux.org",
...
}
$yay baidunetdisk-electron
获取 baidunetdisk-electron 时出错: fatal: 无法访问 'https://aur.tuna.tsinghua.edu.cn/baidun … ctron.git/':Could not resolve host: aur.tuna.tsinghua.edu.cn
应该是改过来了吧?咋还是说无法访问tsinghua那个?
离线
我是在网上找的脚本你可以试试 bash tuna2aur.sh
#!/bin/sh
while read line;do
echo $line
cd $line
repo_name=$(git remote -v |grep -E '.*https://aur.tuna.tsinghua.edu.cn/.*' |awk '{print $2}' |head -n1 |awk -v FS='/' '{print $4}')
if [[ "$repo_name" != "" ]];then
git remote set-url origin https://aur.archlinux.org/$repo_name
#git remote -v |head -n1
#echo https://aur.archlinux.org/$repo_name
#echo ======
fi
cd ..
done <<<$(find . -maxdepth 1 -type d|grep -v '^.$')
离线
$cd ~/.cache/yay/baidunetdisk-electron
$git remote -v
origin https://aur.tuna.tsinghua.edu.cn/baidun … ectron.git (fetch)
origin https://aur.tuna.tsinghua.edu.cn/baidun … ectron.git (push)
$git remote set-url origin https://aur.archlinux.org/baidunetdisk-electron.git
$git remote -v
origin https://aur.archlinux.org/baidunetdisk-electron.git (fetch)
origin https://aur.archlinux.org/baidunetdisk-electron.git (push)
$yay baidunetdisk-electron
OK,谢谢
离线
那个脚本需要把find后边的位置改成~/.cache/yay,能给全改了
离线
页次: 1