criar repositorio arch linux

1. criar repositorio arch linux

kaito
hatoo

(usa Debian)

Enviado em 02/07/2010 - 02:15h

Eu queria saber se é possivel criar repositorio arch linux em dvd, e como faço isso, assim, quando precisar reinstalar arch linux, não preciso baixar tudo de novo da internet.


  


2. Re: criar repositorio arch linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2010 - 04:20h

Copia o conteúdo do diretório /var/cache/pacman/pkg/. Depois de reinstalar o sistema, copie o os pacotes que estarão no dvd para o mesmo diretório que mencionei acima e dê um '# pacman -Syu'. Dessa forma será aproveitado os pacotes que já estão em cache e o sistema só fará download dos pacotes que sofreram atualizações.


3. Re: criar repositorio arch linux

kaito
hatoo

(usa Debian)

Enviado em 02/07/2010 - 04:25h

bom isso eu ja fiz uma vez, que tive que formatar, eu copiei para outra partição.


mas, se no dia que eu precisar a internet cair??

não teria como instalar dessa forma, sem antes atualizar o sistema.

eu queria era criar um dvd de repositorio, eu adicionava o dvd como repositorio no arquivo /etc/pacman.conf e atualizava sem internet.


4. Re: criar repositorio arch linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2010 - 05:08h

Não tem, porque o pacman busca uma lista dos pacotes atualizados nos repositório e os compara com o que você tem instalado. Sem internet, não tem como o pacman buscar essa lista e fazer essa comparação.


5. hahahaha

Danilo Martins
Nilodanx52

(usa Arch Linux)

Enviado em 02/07/2010 - 07:59h

Se a net cair??? blz!!

Vai na unha!!! #pacman -U nome_do_pacote.pkg.tar.xz ou .gz

Não custa ser um Slackuser de vez m quando...(sem querer ofender!!! amo o slackware tbm)


6. Re: criar repositorio arch linux

kaito
hatoo

(usa Debian)

Enviado em 02/07/2010 - 18:47h

tudo bem, mas o que eu queria era fazer um repositorio em dvd, assim como acontece no debian, criar cd de repositorio do arch, e adicionar no /etc/pacman.conf a informação algo do tipo:

[archlinuxdvd]
Server = file://localhost/media/repositorio

tipo isso, entenderam?

assim fica mais facil, mas eu não sei como criar o arquivo tar.gz para controlar as dependencias dentro do dvd, ja li um tutorial de como fazer isso em rede instalando um servidor http, mas eu queria criar em um dvd mesmo.

é assim, suponha que um dia, eu consiga convencer alguém de minha cidade a experimentar o linux, e essa pessoa não tiver internet, daria trabalho, por isso eu passaria os pacotes em dvd, assim ficava mais facil.


7. Re: criar repositorio arch linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2010 - 19:20h

Não é possível. Posso estar falando besteira, mas todo repositório conta com um arquivo de informações dos pacotes neles contidos, e é esse arquivo que o pacman busca ao atualizar sua base de dados.

Uma sugestão, vai lá no forum do Arch Linux Brasil e tira essa dúvida, lá tem muitos feras que com certeza podem responder melhor sua dúvida.


8. Re: criar repositorio arch linux

Jaguar
J_Adler

(usa Arch Linux)

Enviado em 25/01/2011 - 14:12h

hatoo não sei se já resolveu o seu problema, mas eu compreendo o que você esta tentando fazer, pois é o mesmo que eu quero.
o que pode ser feito é o seguinte:

1 - criei o diretório em que irá armazenar os pacotes (no seu caso pode ser ~/archlinuxdvd)

2 - salve os pacotes dentro deste diretório

3 - agora você terá que criar o archlinuxdvd.db.tar.gz (que é o utilizado pelo pacman, e deve estar no mesmo diretório em que se encontram os pacotes)

então faça o seguinte:

# cd ~/archlinuxdvd
# repo-add ./archlinuxdvd.db.tar.gz ./*.tar.?z (esse é o comando que deve estar faltando para você ter sucesso na criação do seu repositório em dvd)

4 - agora adicione ao final do arquivo /etc/pacman.conf as seguintes linhas

[archlinuxdvd]
Server = file:///<diretório_onde_montou_o_dvd_com_os_pacotes>

Então é isso, depois disso é só atualizar o cache do pacman com # pacman -Syy
P.S. desculpe se estou dando uma de coveiro, mas acontece que migrei do slackware a pouco tempo para o arch e a necessidade de instalar alguns pacotes sem acesso a internet me levaram a esta solução


9. Re: criar repositorio arch linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/02/2011 - 20:43h

O caso citado pelo colega só utilizo para os pacotes compilados através do AUR, assim não preciso baixar tudo novamente e compilar de novo, salvo se necessário ou se caso exista alguma novidade 'dioutromundo'!

exemplo:

[my_packages]
Server = file:///home/USUARIO/caminho-onde-os-pacotes-serão-salvos


descrevi isso nesse artigo:

http://www.vivaolinux.com.br/artigo/Packer-Instalando-pacotes-do-AUR-no-Arch-Linux/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts