Tente usar curl
(faz parte do núcleo, por isso deve ser instalado) para baixar o arquivo core.db usando o comando abaixo. Isso ajudará a descartar se o problema está relacionado a pacman
e / ou sua configuração ou se o problema está relacionado à sua conexão com a Internet.
curl -O http://mirror.aarnet.edu.au/pub/archlinux/core/os/x86_64/core.db
Se o core.db for baixado com sucesso, abra-o em um editor de texto ( nano core.db
ou mesmo less core.db
). Se o conteúdo for semelhante a este HTML abaixo (especificamente dizendo 404 Not Found
em algum lugar no conteúdo), provavelmente é sua configuração de pacman. Gostaria de baixar o CD de instalação mais recente do Arch e reinstalar o pacman a partir dele.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /pub/archlinux/core/os/x86_64/core.db was not foun$
<hr>
<address>Apache/2.2.15 (Red Hat) Server at 127.0.0.1 Port 8080</address>
</body></html>
Se o core.db falhar no download, então é a sua conexão com a Internet. Poste qualquer mensagem de erro recebida e poderemos ajudar você a solucionar mais.
Além disso, execute este comando comando
cat /etc/pacman.d/mirrorlist | grep aarnet.edu.au
e verifique se a saída corresponde a esta
Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
Se isso não acontecer, baixe a lista de espelhos mais recente e descomente seus espelhos. Você pode fazer isso rapidamente usando este comando (você ainda precisará abri-lo em um editor de texto e descomentar as linhas Server = ...
lines).
sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist~ && curl -o /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/?country=AU
Se depois de fazer isso, pacman -Syy
ainda falhar, então a minha opinião é que a instalação do pacman está completamente quebrada. Siga as instruções no Arch Wiki para reinstalar o pacman .