Problema ao instalar a versão stand-alone do Flash Player no Arch Linux

0

Recentemente eu tentei instalar a versão autônoma do Adobe Flash Player no Archlinux usando pacotes AUR. Não havia Tarball para baixar e eu clonei o repositório git. Quando eu executei o makepkg ele me deu um erro.

ERROR: One or more files did not pass the validity check!"

Como consertar isso? Obrigado ! Srivin Prabhash

    
por Srivin Prabhash 17.04.2016 / 10:24

1 resposta

0

A mensagem significa que (por qualquer motivo) as somas de verificação usadas para verificar os arquivos de origem (consulte Integrity no wiki do Arch) no PKGBUILD não estão combinando as somas de verificação produzidas executando sha512sum no arquivo makepkg baixado. Isso pode significar que alguém conseguiu fazer o seu computador baixar um arquivo diferente daquele que criou o PKGBUILD (por exemplo, substituindo o arquivo nos servidores do Adobes, mexendo na conexão entre o seu computador e os servidores do Adobes, ...).

Mas como a URL do tarball não é para uma versão específica do Flash player e a Adobe lançou uma nova versão (11.2.202.616) para o Linux, o problema é que as somas de verificação precisam ser atualizadas para o novo tarball . Você pode fazer isso executando updpkgsums no diretório que contém o arquivo PKGBUILD. Normalmente, o provedor do tarball forneceria somas de verificação que você pode usar para verificar updpkgsums baixou o arquivo correto ou editá-las manualmente no PKGBUILD, mas a Adobe não parece fazer isso.

FWIW, depois de executar updpkgsums a matriz sha512sums se parece com isso no meu computador:

sha512sums=('518b3dd494af2b10404b6039385ad304e6273f6bad3e57e5f77710c810f3e29c8220920ea221c1e9012a2e795fd0da4db7d419946ce8db1db19ccaa744e9ca46'
            'a70fd7127f0f9d64f2c872d1e4634d93e24fdea165abfbe20724e68c1b7297df46362cb449b5a78d0eb4a68e43426965359ca93fd4ba4848d2542e5505bcd2fe'
            'e4139b265896ebd276b4c7931d5718db7ac8b25e5e86decb2161c94d2b6b410dc7160667cda3a330ece40e64e7809d7afc5ddcc94e09352e84359fa4c7fe3e2d')

Se você souber que um PKGBUILD no AUR precisa ser atualizado para uma nova versão do pacote, certifique-se de clicar também em "Embandeirar pacote desatualizado" para notificar o mantenedor. Já fiz isso para este pacote.

    
por 19.04.2016 / 08:16