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.

[ Hits: 28.801 ]

Por: Antonio Thomacelli em 25/10/2011 | Blog: http://www.tonnytg.com.br


Baixando o repositório



Aqui vamos ver como conseguir manter guardado os arquivos de algum repositório, eu baixei todo o repositório de março de 2011.

Assim tenho onde recorrer quando estiver sem internet e precisar daquele programa urgente.

Como baixar?

Nesse código abaixo informe qual a arquitetura, o repositório CORE ou EXTRA ou todos se preferir.

Instale o rsync para conseguir baixar com o script abaixo do Paulo Matias:

# pacman -Ss rsync

#!/bin/sh
#Feito por Paulo Matias
#http://matias.archlinux-br.org

#Digite a mirror
# mirror=rsync://rsync.las.ic.unicamp.br/pub/archlinux
mirror=http://matias.archlinux-br.org

#Digite o repositorio "core extra community testing"
repos="core"

#Digite a arquitetura "i686 x86_64"
archs="i686"

# Escolha o diretorio de destino da sua mirror
dest=~/arch

#Linha de comando do rsync a ser utilizado
RSYNC="rsync -P --delete -Lrtv"

# Assegurar que o diretorio de destino contenha todos os
# subdiretorios necessarios

for repo in $repos; do
        for arch in $archs; do
                mkdir -p "${dest}/${repo}/os/${arch}"
        done
done

# Baixar tudo que foi pedido

for arch in any $archs; do
        for repo in $repos; do
                $RSYNC "${mirror}/${repo}/os/${arch}" "${dest}/${repo}/os"
        done
done

Quando ele terminar vai ter no seu PC os arquivos do repositório que você informou.

Com isso já temos o arquivo necessário, mas ainda falta direcionar nosso pacman para os arquivos.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução ao ArchLinux
   2. Baixando o repositório
   3. Configurando o pacman
   4. Bônus: Compartilhando repositório e links
Outros artigos deste autor

Garena no Wine

Adaptação 2 em 1 de cabo de par trançado 10/100

Arduino com Bluetooth e pySerial

Leitura recomendada

Configurando o X.org

NGinx - Otimizando Recursos Externos Automaticamente

Linux no Pendrive

Instalando o maravilhoso Arch Linux

Cluster de Virtualização com Ganeti

  
Comentários
[1] Comentário enviado por levi linux em 25/10/2011 - 17:16h

Parabéns, pelo excelente artigo.
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.

[2] Comentário enviado por tonnytg em 25/10/2011 - 18:51h

Obrigado pelo comentário, realmente isso ajuda mesmo.
Até para aplicações em grande escala com o bonus como você disse. =]

[3] Comentário enviado por removido em 25/10/2011 - 18:56h

Que distro formidável é o Arch Linux!

Instalei, tive muito trabalho para configurar e agora usufruindo a distro, vejo que tem muito a descobrir ainda.

Muito bom, Tonny!
Excelente contribuição para a comunidade.


Parabéns!!!

[4] Comentário enviado por mcnd2 em 25/10/2011 - 19:17h

Faz um tempo que não uso o Arch, e essa idéia de ter um repositório offline é muito legal para quem não tem internet muito boa e isso faz a diferença.

Ótimo trabalho. Parabéns!

[5] Comentário enviado por tonnytg em 25/10/2011 - 19:26h

Obrigado pelos comentários, uma outra opção também para quem já tem o repositorio baixado, é só ir onde está o pacote e usar o comando pacman -U nome_arquivo que ele também instala.

[6] Comentário enviado por coelhoposa em 26/10/2011 - 21:54h

Já está em meu blog:
http://diariodeumlinuxer.wordpress.com/2011/10/26/arch-linux-repositorio-offline-parte-1-de-5/

[7] Comentário enviado por tonnytg em 26/10/2011 - 22:18h

Vlw milesmaverick, concidente mais cedo passei lá quando vi um topico do topic off cafe sobre divulgação de blogs, hehehe.
E parabens pelo blog.

[8] Comentário enviado por coelhoposa em 28/10/2011 - 19:08h

de nada, ainda não decolou, mas quando decolar... só mudei o meu blog para o Wordpress, porque, achei ele mais rápido,

[9] Comentário enviado por corvolino em 03/11/2011 - 02:45h

bom artigo,parabéns :)

[10] Comentário enviado por tonnytg em 03/11/2011 - 20:05h

Vlw =D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts