Arch Linux - Repositório offline
Não podemos contar com a internet sempre e as vezes não podemos esperar o download dos programas. Nesses casos, ter um repositório básico se torna essencial para resolver problemas de forma ágil.
Parte 3: Configurando o pacman
Para quem não conhece, o pacman é o gestor de pacotes padrão do Arch Linux, existem vários comandos nele, para quem quiser conhecer melhor existe na bibliografia desse artigos o link sobre ele.
Bom, agora que temos os arquivos locais, podemos direcionar o pacman para o nosso repositório local.
Dentro da conf, comente o INCLUDE e deixe o SERVER descomentado e direcione ele para o caminho do repositório.
# vi /etc/pacman.conf
Muitas pessoas questionam se dá para manter um repositório do Arch em um CD ou DVD, claro que dá.
Depois de montado a mídia, basta direcionar o pacman.conf para o local de montagem que vai funcionar.
Colocando as linhas dentro do pacman.conf, podemos salvar e atualizar o pacman para ver se ele realmente funciona.
# pacman -Sy
Deve te retornar algo assim:
Sendo assim seu repositório está pronto para o uso.
Bom, agora que temos os arquivos locais, podemos direcionar o pacman para o nosso repositório local.
Dentro da conf, comente o INCLUDE e deixe o SERVER descomentado e direcione ele para o caminho do repositório.
# vi /etc/pacman.conf
[core]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
Server = file:///media/Dados/arch/core/os/i686
[extra]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
Server = file:///media/Dados/arch/extra/os/i686
[community]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
Server = file:///media/Dados/arch/community/os/i686
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
Server = file:///media/Dados/arch/core/os/i686
[extra]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
Server = file:///media/Dados/arch/extra/os/i686
[community]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
Server = file:///media/Dados/arch/community/os/i686
Muitas pessoas questionam se dá para manter um repositório do Arch em um CD ou DVD, claro que dá.
Depois de montado a mídia, basta direcionar o pacman.conf para o local de montagem que vai funcionar.
Colocando as linhas dentro do pacman.conf, podemos salvar e atualizar o pacman para ver se ele realmente funciona.
# pacman -Sy
Deve te retornar algo assim:
: Sincronizando a base de dados de pacotes...
core 455,3K 62,8K/s 00:00:07 [##########################] 100%
extra 775,6K 80,9K/s 00:00:10 [##########################] 100%
community 454,3K 92,8K/s 00:00:05 [##########################] 100%
Sendo assim seu repositório está pronto para o uso.
Realmente algo que as vezes atrapalha o uso do Arch é a infraestrutura de Internet.
Excelente didática, o que achei mais legal, foi o bônus, bem interessante.