Eu recentemente decidi experimentar o Arch Linux, mas estou tendo problemas para instalar os pacotes base e base-devel. Primeiro, aqui estão minhas partições:
sda2 home 350GB (ext4)
sda4 root 30GB (ext4)
sda3 boot 7GB (fat32)
Eu percebi que não precisava de uma partição swap ainda, porque eu tenho 6GB de RAM, o que eu suponho ser suficiente para instalar o Arch. A partição de inicialização é maior que o normal porque tenho ~ 35GB de espaço livre e, com base em minha pesquisa, alguns estavam dizendo que a partição de inicialização era muito pequena.
Depois de definir o espelho do servidor e montar as partições, sincronizei os bancos de dados de pacotes apenas para ter certeza:
pacman -Syy
E aqui é onde eu encontrei o primeiro problema. Ao executar pacstrap -i /mnt base base-devel
e selecionar todos os pacotes, recebi estes avisos:
warning: skipping target: file
warning: skipping target: fileutils
warning: skipping target: gawk
warning: skipping target: gettext
warning: skipping target: grep
warning: skipping target: gzip
warning: skipping target: pacman
warning: skipping target: sed
warning: skipping target: texinfo
warning: skipping target: util-linux
warning: skipping target: which
Eu achei estranho, mas decidi continuar com a instalação. Então eu peguei esses erros. O primeiro erro, na verdade, imprime cerca de 50 vezes, mas eu o recortei para evitar spam:
error: could not open file /mnt/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part: Invalid argument
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
==> ERROR: Failed to install packages to new root
Então, naturalmente, eu procurei na internet pelo erro, e um monte de postagens antigas do fórum apareceram. Um casal disse para tornar a partição de inicialização maior, e é por isso que ela é de 7 GB em vez de 500 MB, como era antes. Outro disse tentar alterar o espelho do servidor, remover o arquivo /mnt/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part
e tentar novamente. Ainda assim, não há sucesso.
Nenhuma das soluções que encontrei funciona e não sei como continuar. Eu fiz o processo algumas vezes, mas o problema parece acontecer a cada vez. Qualquer ajuda seria muito apreciada. Se você tiver alguma dúvida, fique à vontade para comentar!
Edit: Sim, eu tenho conexão com a internet.