Sistema de construção de arco (ABS)
O núcleo do gerenciamento de pacotes no Arch Linux é o sistema de construção do arco (ABS), um sistema para criar software a partir do código -fonte. ABS tem três componentes principais:
No entanto, o Arch Linux não exige que seus usuários criem pacotes de código -fonte, como algumas outras distribuições do Linux fazem. Em vez disso, os pacotes de software criados e mantidos por desenvolvedores do Arch Linux e usuários confiáveis podem ser facilmente baixados para instalação de vários repositórios oficiais.
Repositórios oficiais
O repositório oficial mais importante é chamado essencial, e contém pacotes para inicializar o Arch Linux, conectar -se à Internet, construir pacotes, gerenciar e reparar sistemas de arquivos e pacotes relacionados ao processo de configuração do sistema. Como todos os usuários do Arch Linux dependem do repositório principal, os pacotes principais devem passar em um rigoroso processo de assinatura antes de serem aceitos e incluídos no repositório.
No passado, o principal repositório continha o de Judd Vinet, o criador do Arch Linux, aplicações preferidas e tudo o mais foi em um repositório chamado não oficial. Uma maior parte desses pacotes adicionais residem agora em um repositório chamado extra, Xorg, gerentes de janelas, navegadores da web, mídia e outros aplicativos e ferramentas.
Antes de pacotes se formarem em núcleo ou extra, eles passam algum tempo no teste repositório. Não é aconselhável para usuários regulares ativar o repositório de teste, pois pode resultar em um sistema quebrado.
Os desenvolvedores do Arch Linux são pessoas ocupadas, e é compreensível que eles não possam manter todos os usuários de software Arch Linux gostariam de ter à sua disposição. Por esse motivo, o comunidade O repositório foi criado para ser mantido por usuários confiáveis. Você pode ver a lista atual de usuários confiáveis aqui. É possível que os pacotes comunitários eventualmente se formem no núcleo ou extra, desde que se tornem populares o suficiente.
Todos os pacotes incluídos nos repositórios oficiais do Arch Linux podem ser navegados e baixados usando este conveniente front-end baseado na Web. Cada pacote inclui informações sobre sua arquitetura, repositório, URL a montante, licença, mantenedores, tamanho e data, bem como uma breve descrição que resume o que o pacote faz.
Repositórios não oficiais
Além de repositórios oficiais, os usuários do Arch Linux também podem baixar software de vários repositórios não oficiais. Por exemplo, há um repositório não oficial com motoristas proprietários do catalisador ATI ou com ferramentas de desenvolvimento Android.
Pacman
Download e instalação de pacotes de software de repositórios oficiais e não oficiais é normalmente realizado usando o Pacman, um poderoso gerenciador de pacotes que possibilita o gerenciamento de pacotes com comandos simples.
Para instalar um pacote com o Pacman, basta emitir o seguinte comando:
# pacman -s package_to_install
Para procurar um pacote:
$ Pacman -SS Search_term
Para remover um pacote:
# pacman -r package_to_remove
Para atualizar todos os pacotes no sistema:
# Pacman -Syu
Pacman é uma das características mais distintivas do Arch Linux, e seu domínio é essencial para tirar o máximo proveito da distribuição.
A boa notícia para todos os novatos que se sentem intimidados pela linha de comando é que existem muitos invólucros de Pacman cujo objetivo é tornar o trabalho com pacotes usando Pacman muito mais fácil. Entre eles estão Pacli, um front -end simples e interativo da Bash para Pacman e Pacui, que fornece comandos Pacman úteis e avançados em uma interface de texto conveniente e fácil de usar.
Aur
Um recurso do Arch Linux, que o tornou particularmente popular entre os entusiastas do Linux e os Tinkerers é o Arch User Repository (AUR), um repositório orientado à comunidade para usuários do Arch Linux, criado e gerenciado por usuários do Arch Linux.
Foi criado para acelerar a inclusão de pacotes no repositório da comunidade e evoluiu para uma enorme coleção de software na forma de PKGBuilds, o que torna possível compilar pacotes do código -fonte com makepkg e depois instalá -los com Pacman.
Para baixar e instalar o software da AUR, é preciso concluir as seguintes etapas:
NOTA: Para construir pacotes a partir de AUR, é necessário que o grupo de base em nível seja instalado no Repositório Core.
AUR HELHEDERS
Assim como existem ferramentas que facilitam o trabalho com o Pacman, também existem ferramentas, chamadas AUR Helders, que automatizam determinadas tarefas para o repositório de usuários do ARCH. Entre eles estão Aurman, um ajudante de AUR com sintaxe quase Pacman, Pakku, um invólucro de Pacman com suporte de AUR e Trizen, um invólucro leve para Aur escrito em Perl., Só para citar alguns.
Conclusão
O gerenciamento de pacotes do Arch Linux não é tão complicado quanto parece inicialmente para alguém que não passou algum tempo aprendendo como funciona. Sua simplicidade elegante combinada com versatilidade notável torna poderoso e fácil de entender.
Embora seja preciso apenas um punhado de comandos para realizar tudo, desde a instalação do pacote até a remoção de pacotes até as atualizações do sistema, mais tarefas avançadas requerem naturalmente comandos mais avançados e suas correntes. Em caso de dúvida, é altamente recomendável que você consulte o Wiki do Arch Linux para evitar quebrar seu sistema.
Além disso, os usuários do Arch Linux criaram várias folhas úteis de Pacman e Arch Linux, como este, e é uma boa ideia manter uma por perto até você aprender as cordas.