Solucionando erro após a instalação do megasync no Arch Linux

Publicado por Bruno Lima em 25/05/2016

[ Hits: 6.717 ]

 


Solucionando erro após a instalação do megasync no Arch Linux



Olá,

Alguns usuários estão com dificuldade para instalar o Megasync do AUR através o yaourt no Arch Linux, ocasionando um erro na instalação.

Como alternativa, pode-se então fazer o download no próprio site do mega, onde existe um pacote feito para o Arch Linux.

Link para download:
Escolha Arch Linux na caixa de seleção e sua arquitetura, x86_64 (para 64 bits) ou i686 (para 32 bits).

Pelo terminal, acesse a pasta onde foi salvo o arquivo e instale o programa através do comando:

sudo pacman -U nome_do_arquivo.pkg.tar.xz

Após a instalação, o arquivo /etc/pacman.conf sofrerá uma alteração, sendo adicionado um repositório para o Megasync chamado [DEB_Arch_Extra].

Este repositório tem ocasionando um certo erro na atualização e na instalação de pacotes no sistema, conforme mensagem a abaixo:

atenção: database file for 'DEB_Arch_Extra' does not exist
erro: falha ao preparar a transação (não foi possível encontrar a base de dados)
Então para não acontecer mais esse erro, basta alterar o seu /etc/pacman.conf:

sudo nano /etc/pacman.conf

Encontre a linha refere ao repositório [DEB_Arch_Extra] e na opção onde SigLevel apague o que tem lá escrito e substitua por Never, ficando igual ao exemplo a seguir:

###REPO for MEGA###
[DEB_Arch_Extra]
SigLevel = Never
Server = http://mega.nz/linux/MEGAsync/Arch_Extra/$arch
###END REPO for MEGA###

No exemplo utilizo o editor nano para essa alteração, mas você pode utilizar qualquer editor.

No caso do nano, após a alteração é só utilizar CTRL + O para salvar e CTRL + X para sair do editor.

Com isso não terá mais o erro citado aparecendo e podendo atualizar e instalar os pacotes no seu sistema normalmente.

Obs.: caso alguém tiver outra solução para este problema aceito sugestões e caso tenha algum erro também fiquem à vontade para comentar, que será muito bem-vindo.

Outras dicas deste autor

Instalação da Steam no Arch Linux

Pacman colorido no Arch Linux

Leitura recomendada

VirtualBox no Slackware

Deixe programas no topo das outras janelas no Ubuntu em dois cliques

Tutoo Linux

Instalação do Debian Lenny através de dispositivos removíveis USB

SeaMonkey no Slackware em português

  

Comentários
[1] Comentário enviado por dougllaas em 15/09/2017 - 19:32h

V@leu, cara! Ajudou bastante. Algo que eu gostaria de saber é o porquê desse erro rolar. Sou novo em arch e percebi que esse sigLevel define o quanto de confiança se tem no pacote. Daí, é por isso que trustedAll acaba fazendo com que todos os pacotes seguintes que desejamos instalar sejam buscados no repos DEB_Arch_Extra?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts