Olá, tenha um bom dia, desta vez vou te mostrar como instalar Yaourt no Archlinux e seus derivados. Pra quem tem uma distro baseada no Arch e / ou tem Arch e não conhece o Yaourt vou explicar um pouco.
Yaourt é um gerenciador de pacotes como o PacmanEmbora tenham suas diferenças, os dois são extremamente importantes dentro do Archlinux, pois, enquanto o Pacman é o que gerencia os repositórios oficiais, Yaourt é a contraparte, pois é aquele que nos ajudará a gerenciar repositórios não oficiais neste caso, é denominado AUR.
O que eu amo no Archlinux ou qualquer derivado dele é a simplicidade de fazer as coisas e não depender de tanto repositório que depois de atualizações quebram dependências ou no melhor dos casos o Archlinux nos permite manter pacotes obsoletos sem quebrar dependências.
Mas ei agora para instalar o Yaourt no sistema você terá que editar o arquivo pacman.conf encontrado dentro da pasta / etc.
Basta editar o arquivo com nosso editor de texto preferido, no meu caso minha vida não é complicada e uso o nano para isso:
sudo nano /etc/pacman.conf
Ele exibirá algo semelhante a isto:
# /etc/pacman.conf [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [basis-multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
Agora sozinho vamos adicionar as seguintes linhas no final do arquivo:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/$arch
Nós atualizamos os repositórios:
sudo pacman -sy
E nós instalamos Yaourt:
sudo pacman -s yaourt
Agora apenas para seu uso, em vez de usar o Pacman, nós o substituímos por Yaourt.
Eles devem levar em consideração que o uso do Yaourt não requer permissões de superusuário, apenas quando são solicitadas.
O bom é que em Yaourt encontramos programas que não podemos instalar com o pacman. Saudações.
Eu faço todo o processo e o terminal me diz erro: o pacote não foi encontrado: Yaourt
A que se deve esse erro?