Parcial (versões específicas) espelho do Ubuntu Archive via rsync apenas

0

Estou procurando construir um repositório do repositório do Ubuntu para as arquiteturas i386 / x64 em 12.04 (preciso). Isso é para trazer para uma instalação onde eu estou trabalhando sem conexão com a Internet.

As circunstâncias limitam minha capacidade de fazer isso a partir de uma máquina Linux completa - só tenho a ferramenta rsync disponível e um disco rígido externo de 1 TB. debmirror não é uma opção viável.

eu posso correr

 rsync -a --progress rsync://mirror.symnds.com/ubuntu/ /volumeUSB1/usbshare/mirror/ubuntu

e enquanto isso realiza o que eu preciso, ele faz isso para todas as versões que ainda são suportadas. Eu só preciso de pacotes relacionados a 12.04 (precisas).

Existe uma maneira fácil de modificar o comando rsync para que eu obtenha somente os repositórios que eu preciso do 12.04, enquanto mantenho no lugar toda a estrutura que eu preciso para o espelho funcionar uma vez conectado à máquina Ubuntu?

Pontos de bônus para vários comandos que eu poderia executar em paralelo para (espero) acelerar o processo de download.

    
por cslstr 27.06.2014 / 23:06

1 resposta

1

se você puder instalar qualquer coisa na máquina que estiver USANDO para transferir, tente o dpkg-repack, ele colocará todos os aplicativos em arquivos .deb que você pode instalar no site em qualquer sistema baseado no debian

na máquina de transferência, execute estes comandos

$ sudo apt-get instala o dpkg-repack fakeroot $ mkdir ~ / dpkg-repack; cd ~ / dpkg-repack $ fakeroot -u dpkg-repack 'dpkg --get-selections | grep install | corte -f1

então na (s) máquina (s) alvo (s) executar este

sudo dpkg -i * .deb

    
por sbergeron 27.06.2014 / 23:09