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

Publicado por Bruno Lima em 25/05/2016

[ Hits: 6.999 ]

 


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

Plank com espaço reservado (Xfce)

Efeito Chroma Key no Kdenlive [vídeo]

Convertendo arquivo de vídeo .flv para .avi no Linux OpenSuSE 11

Instalando pacotes .deb no openSUSE Leap 15 via Alien

Rundeck - alterando a senha de admin

  

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