O pacote AUR não pode ser construído e instalado - o que fazer?

2

O AUR é o maior repositório existente, mas às vezes, ao tentar construir e instalar, e também para construir e instalar dependências, o resultado nem sempre é um sucesso.

O que um usuário médio pode fazer nesse ponto?

Normalmente (isto é, para um usuário do Ubuntu), a idéia é construir e instalar a partir do código-fonte. Isso é bastante esforço para mim - mas como posso tentar consertar o que o Pamac / pacman automatizado não conseguiu?

    
por cipricus 13.10.2015 / 08:05

1 resposta

5

O AUR é um repositório não suportado: a qualidade dos PKGBUILDS varia do muito bom até o abominavelmente ruim ou completamente negligente.

Você deve sempre ler o PKGBUILD antes de tentar instalar qualquer coisa e verificar os comentários na página do pacote para se certificar de que não haverá surpresas "imprevistas" "ao executar makepkg .

Você também deve não adquirir o hábito de confiar em um auxiliar do AUR para automatizar o processo de criação e, assim, borrar a distinção entre os repositórios oficialmente suportados e o AUR.

Se um determinado PKGBUILD não for compilado com êxito, a primeira etapa é tentar construí-lo manualmente: makepkg fornecerá mensagens de erro significativas que devem fornecer informações suficientes para identificar o problema.

Arch Linux não é como o Ubuntu: espera-se que os usuários possam ler PKGBUILDs (essencialmente bash scripts, essencialmente) e man page para makepkg e entender o processo de construção de forma suficiente para manter suas instalações com responsabilidade.

Se a falha for do PKGBUILD, deixe um comentário para esse efeito na página AUR do pacote para alertar o mantenedor e qualquer outra pessoa que queira instalar o mesmo pacote. Se o problema não for resolvido, você sempre poderá pedir que o pacote fique órfão, depois adote-o e corrija o PKGBUILD para que funcione como esperado.

Existem diretrizes para a manutenção de pacotes no Wiki do Arch.

    
por 13.10.2015 / 08:19