Portanto, Manjaro usa seu repositório oficial para obter as atualizações mais recentes. Outro motivo principal para um repositório separado é que Manjaro mantém seus próprios pacotes de sistemas, como a memória de detecção de hardware, entre muitos outros.
No entanto, os usuários podem acessar novos pacotes de software por meio de um repositório não oficial. Para começar, aprenderemos sobre os repositórios oficiais e não oficiais de Manjaro, como eles são mantidos e como instalar, atualizar e remover pacotes necessários por meio desses repositórios.
Repositórios oficiais
Os repositórios oficiais de Manjaro contêm software essencial acessível por meio de um gerenciador de pacotes. O repositório primário contém pacotes necessários para a inicialização do Arch Linux, definição do processo do sistema, navegadores da Web, ferramentas para idiomas como Python e alguns repositórios comunitários aceitos por mantenedores de pacotes de repositórios não oficiais, etc.
Os pacotes dentro deste repositório são construídos e aceitos com base em requisitos de alta qualidade que são acessíveis via espelhos de manjaro.
Pacman
A principal distinção entre as distribuições Linux baseadas em arco e outras principais é o gerente de pacotes Pacman. Pacman permite que o usuário atualize, instale ou remova pacotes junto com todas as dependências necessárias.
Durante a instalação, Pacman Lista dependências opcionais que não estão disponíveis no Pacman.arquivo de log; O banco de dados local é consultado através do sinalizador -q para listar dependências.
O recurso adicional de garantia de qualidade diminui a necessidade de baixar ou aguardar uma nova versão da versão Manjaro. Novo pacote Atualização do repositório oficial requer apenas instruções para o gerenciador de pacotes recuperar as mais recentes versões de software.
Atualização de Manjaro via Pacman CLI
Depois de instalado, é importante atualizar a distro para recuperar o último lançamento do Manjaro. A atualização de Manjaro de um programa de software (Pamac GUI de Pacman) basta ser suficiente para todo o processo de instalação. No entanto, atualizações por meio de uma interface de linha de comando concedem mais controle sobre a resolução de problemas, se houver.
Abra a CLI para digitar o seguinte comando:
ubuntu@ubuntu: ~ sudo pacman -syu
O comando acima atualiza apenas os pacotes configurados. A opção -s sincroniza os pacotes do sistema com o banco de dados do funcionário, -y atualiza os pacotes ou baixa os pacotes mais recentes do banco de dados. Por fim, a opção -u atualiza os pacotes.
O uso da opção -Syyu aplica Pacman para atualizar todos os repositórios de banco de dados. Além disso, ajuda a atualizar o sistema se o comando acima não recuperar os lançamentos mais recentes de software. No entanto, ele fornece apenas gerenciamento de pacotes eficientes do sistema de repositório oficial de Manjaro.
Repositório de usuário do ARCH (AUR)
Embora Manjaro seja um derivado do Arch Linux, é impossível acessar seu repositório para uso em Manjaro. No entanto, podemos acessar pacotes de um espaço de armazenamento não oficial da comunidade conhecido como Repositório de Usuário de Arco (AUR).
AUR contém informações de criação de pacotes em um script de shell pkgbuild pesquisado pelo utilitário makepkg para seguir as instruções para compilar ou criar pacotes de arquivos. O pacote é composto de instruções e arquivos binários que são instaláveis pelo gerenciador de pacotes.
O risco potencial envolvido
A AUR permite que os usuários regulares criem e compartilhem novos pacotes de software. Portanto, se o pacote AUR obtiver votos da comunidade e tiver uma licença compatível com uma boa compilação de pacote, ela pode se tornar parte do repositório oficial.
No entanto, os pacotes de software adicionais vêm com riscos e problemas em potencial. Para superar os problemas, o usuário confiável desempenha uma função intermediária entre a coleta não oficial de pacotes e o Arch Linux para estabelecer operações limpas da AUR. Além disso, eles têm autoridade para manter, gerenciar e remover pacotes também.
Maneiras de usar aur em manjaro
O processo de instalação dos pacotes AUR não é tão simples quanto parece. A documentação oficial recomenda inspecionar manualmente os pkgbuilds e arquivos de instalação antes de criar pacotes. Portanto, existem várias maneiras de acessar a AUR; Discutiremos cada um deles aqui:
Acesso via Pacman GUI (PAMAC)
Vá para o software Adicionar/Remover, vá para as preferências. Selecione a guia AUR na caixa de diálogo aberta, ative Aur movendo o controle deslizante e verifique se há atualizações. Agora, cada pacote da AUR é identificado por meio de uma tag AUR.
Acesso via Pamac CLI
Antes de acessar os pacotes da AUR via linha de comando, é recomendável visitar o site da AUR para obter informações sobre os avisos e soluções fornecidas pelos usuários e desenvolvedores.
Procure o necessário e instale o pacote usando o construir comando:
manjaro@manjaro: ~ $ pamac Search -a
manjaro@manjaro: ~ $ pamac build
Comandos acima resulta em uma série de perguntas que inclui:
Auur ajudante
Outra maneira mais simples de acessar Pkgbuilds De Aur é através AUR HELHEDERS. É uma ferramenta de linha de comando que simplifica a tarefa do processo de pesquisa e instalação de pacotes.
O ajudante AUR mais recomendado para novos usuários é Yay, pois é mais próximo do Pacman em termos de comandos e opções. Além disso, também é atualizado e backup do sistema com pouca ou nenhuma solicitação.
Instale o git usando Pacman, clone o pkgbuild e CD no yay diretório para construir o pacote usando makepkg.
manjaro@manjaro: ~ sudo pacman -s -base -devel base -devel git
manjaro@manjaro: ~ clone git https: // aur.Archlinux.org/yay.git
manjaro@manjaro: ~ $ cd yay
manjaro@manjaro: ~ $ makepkg -si
Agora, use o seguinte comando para instalar o software necessário.
manjaro@manjaro: ~ $ yay -s
Instalação manual de pacotes AUR
Novamente, a instalação manual dos pacotes AUR requer arquivos necessários. Use Pacman para instalar git, clonar os arquivos de script e construir o pacote usando makepkg.
manjaro@manjaro: ~ $ pamac install base-devel git
manjaro@manjaro: ~ clone git https: // aur.Archlinux.Org/Google-Crome.git
manjaro@manjaro: ~ $ CD Google-Chrome
manjaro@manjaro: ~ $ makepkg -s
O comando acima lida com dependências. Portanto, uma vez que o pacote se force com sucesso, um arquivo package_name-pkgver.pkg.alcatrão.ZST é criado no diretório de trabalho.
Instale o pacote usando o seguinte comando:
manjaro@manjaro: ~ $ makepkg -i
Este comando é equivalente a
manjaro@manjaro: ~ pacman -u package_name -pkgver.pkg.alcatrão.zst
Ou combine os dois últimos passos em um:
manjaro@manjaro: ~ $ makepkg -is
Conclusão
Neste artigo, aprendemos sobre os repositórios oficiais e não oficiais de Manjaro, maneiras de acessar e atualizar o sistema Manjaro e construir pacotes usando AUR por vários meios.