Erro de instalar o yaourt no archlinux. Como posso resolver? [resolvido]

Finalmente consegui instalar meu ArchLinux mas venho enfrentando problemas na hora de instalar algumas coisas como o yaourt que é essencial para instalar certos programas ao sistema.

Tentei realizar a instalção por meio deste tutorial (tópico 3), mas sem sucesso.

Yaoyurt? AUR helper? Por que não instala o Yay?

sudo pacman -S git go base-devel

Depois:

git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

1 curtida

Deu problema

Yaourt não é mais recomendado utilizar
Utilize o yay, que atualnente tem suporte

2 curtidas

já tentei instalar este yay, mas sem sucesso

Antes de instalar o yay, instale o grupo de pacotes base-devel

1 curtida

Como instalo estes pacotes? (Perdão, mas sou totalmente leigo)

Como eu citei no primeiro comando,

Digite isto em um terminal.

1 curtida

No terminal, em modo usuário, segue ali o que ele mandou, um de cada vez.
Teu erro foi rodar o makepkg -si como sudo ou em modo root (onde tem # no terminal)

O que vem depois de “depois” é sem sudo

1 curtida

Exatamente, esqueci de citar. Execute como superusuário APENAS o primeiro comando, os demais falharão se reexecutado da mesma forma.

1 curtida


Deu permissão negada utilizando o usuário comum

@swatquest
@Rodrigo_Chile

Você está no diretório do usuário root? Antes de tudo, tente um cd ~ e reexecute os comandos.

1 curtida

Oi amigo…

Não utilize su…

É para fazer com permissão de usuário.

Vc está tentando fazer como root

No fórum tem dois tópicos explicando o que é su e o que é sudo

1 curtida

Para sair do su…

Exit

Ou

Ctrl+d

Procure por
Entendendo su
Entendendo sudo

A instalação via aur é feita como usuário e não root

ja fiz, mas parece que não quer sair desse modo:

Nada de errado, vc está no diretório do hone do seu usuário…

Que é a mesna coisa que ~

Entre no dirdtório do pacote, pode ser pelo gerenciador de arquivos…

Cliwue com botão direito do mouse e abrir terminal aqui

Então

makepkg -si

Consegui parcialmente.

Percebi que estava dando acesso negado para o usuario comum então dei:

chmod 777 /root/yay

então me permitiu seguir. Mas veio outro problema

Não faça isso…

Vc está como usuário root…

Recomendo ler sobre linux…

Sobre home, sudo. Etc…

O pacote tinha que estâ em /home/seuusuario/yay.

Nào mude a permissào do /root

A pasta root é do usuário root que tem total permissão no sistema

Com 777 vc esta dando permissão para todos na pasta…

Recomendo fazer pela home

Como falei, recomendo ler um pouco mais sobre linux antes de utilizá-lo.

Ou usar a distro manjaro e não arch no momento

1 curtida

Irei dar uma lida, valeu.

Sobre manjaro o @Rodrigo_Chile pode te ajudar.

1 curtida