Jigdo: crie ou baixe o Debian Isos rapidamente

Procurando por um Debian Squeeze ISO com KDE hoje para um amigo (aliás, Squeeze não recebe mais atualizações), Me deparei com algo que já via há muito tempo, mas não tive a chance de experimentar: jigdo, uma ferramenta para distribuição e obtenção de ISOs Debian de uma forma fácil, rápida e muito eficiente.

O que diabos é Jigdo?

Vou tentar explicar da maneira mais simples possível. Tenha a ideia de que jigdo é como um gerenciador de download ou um cliente de torrent, que procura as partes de um mesmo arquivo em vários servidores, tentando usar as conexões mais rápidas. Para que seja melhor entendido, dou meu exemplo.

Uma imagem Debian pode facilmente ter mais de 600 MB e, quando não temos uma conexão rápida, isso pode ser um obstáculo. Então, como o Jigdo resolve o problema para mim? muito simples, vamos ver o procedimento de como usá-lo.

Como usamos o Jigdo?

A única coisa que preciso no meu caso são 2 coisas:

  1. Um espelho rápido o suficiente.
  2. Uma conexão de Internet que nos permite fazer download os arquivos .jigdo y .modelo que veremos mais tarde, que dependendo da versão, pode pesar entre 15 MB e 60 MB.

No meu trabalho temos um espelho de Teste Debian bastante atualizado, e a coisa boa sobre isso é que a maioria dos pacotes .iso que obtenho desse repositório. Isso significa que, no meu caso, não terei que baixar os pacotes da Internet, apenas os arquivos .jigdo y .modelo.

Digamos então que eu quero baixar o iso o mais rápido possível debian-testing-amd64-kde-CD-1.iso o que há em este link. Como eu disse antes, baixar 600 MB rapidamente é impossível, então tudo que eu preciso são os arquivos em:

http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

e, no meu caso específico, preciso explicitamente deste arquivo: debian-testing-amd64-kde-CD-1.jigdo

Não temos que baixar esse arquivo, o Jigdo faz isso automaticamente. Quão?

O pacote é instalado primeiro arquivo jigdo, no Debian

$ sudo aptitude install jigdo-file

e o comando é executado no console:

$ jigdo-lite

A primeira coisa que ele irá perguntar é o arquivo .jigdo usar. Se já o baixamos, ele irá retirá-lo diretamente da pasta onde executamos o comando, caso contrário, colamos o link do arquivo. Lembre-se de que você pode acessar qualquer um deste link: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

$ jigdo-lite Jigsaw Download "lite" Copyright (C) 2001-2005 | jigdo @ Richard Atterer | atterer.net Carregando configurações de `/home/elav/.jigdo-lite '--------------------------------- -------------------------------- Para retomar um download concluído pela metade, digite o nome do arquivo .jigdo. Para iniciar um novo download, digite a URL do arquivo .jigdo. Você também pode inserir vários URLs / nomes de arquivos, separados por espaços ou enumerados em {}, por exemplo, `http: // server / cd- {1_NONUS, 2,3} .jigdo 'jigdo [http://cdimage.debian.org /cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD-1.jigdo]: Não está fazendo download do arquivo .jigdo - `debian-testing-amd64-kde-CD-1.jigdo 'já presente

Observe como no exemplo anterior o caminho do arquivo já aparece .jigdo por padrão, já que eu já tinha baixado desse link anteriormente.

A segunda coisa que este aplicativo nos pergunta ou nos diz é que se já temos uma imagem baixada anterior que corresponda à que queremos baixar, o Jigdo irá reutilizar os arquivos dessa imagem se não tiverem sido modificados, portanto, não será necessário baixá-los novamente .

-------------------------------------------------- --------------- Imagens oferecidas por `http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD -1.jigdo ': 1:' Debian GNU / Linux testando "Jessie" - Instantâneo oficial amd64 kde-CD Binary-1 20140929-06: 33 (20140929) '(debian-testing-amd64-kde-CD-1.iso ) Mais informações sobre `debian-testing-amd64-kde-CD-1.iso ': Gerado em Seg, 29 de Set de 2014 06:36:38 +0000 ---------------- ------------------------------------------------- E se você já tem uma versão anterior do CD que está baixando, o jigdo pode reutilizar os arquivos do CD antigo que também estão presentes na nova imagem e não é necessário baixá-los novamente. Monte o CD ROM antigo e digite o caminho sob o qual ele está montado (por exemplo, `/ mnt / cdrom '). Como alternativa, basta pressionar Enter se desejar iniciar o download dos arquivos restantes. Arquivos para verificar: 

Como é a primeira vez que vou baixar o iso, dou Entrar e eu não adiciono nada nesta etapa.

A terceira coisa que perguntará a você qual espelho você deseja usar (você pode usar um espelho local, desde que seja atualizado para o mais recente).

Se o Jigdo não conseguir encontrar um pacote necessário nesse repositório local, ele irá baixá-lo da Internet
-------------------------------------------------- --------------- O arquivo jigdo se refere aos arquivos armazenados nos mirrors Debian. Por favor, escolha um espelho Debian da seguinte forma: Insira uma URL completa apontando para um espelho (na forma `ftp://ftp.debian.org/debian/ '), ou digite qualquer expressão regular para pesquisar na lista de espelhos: Tente um código de país de duas letras, como `de ', ou um nome de país como' Estados Unidos ', ou um nome de servidor como` sunsite'. Espelho Debian [http://download.mitrabajo.cu/repos/debian/jessie/]: 

Uma vez que o espelho é definido, o que Jigdo faz é baixar um arquivo .modelo que corresponde ao arquivo .jigdo que descemos. Depois de fazer o download, o que acontece a seguir é ótimo: jigdo comece a pegar os pacotes do espelho que você colocou e crie uma imagem .iso com os pacotes que estão no repositório.

Assim que terminar, teremos algo assim:

----------------------------------------- FINISH --2014-09-30 17 : 27: 11-- Tempo total do relógio: 3m 16s Baixados: 6 arquivos, 4,6M em 3m 14s (24,5 KB / s) Encontrados 6 dos 6 arquivos exigidos pelo modelo Criado com sucesso `debian-testing-amd64 -kde-CD-1.iso '----------------------------------------- ------------------------ Concluído! O fato de você ter chegado até aqui é uma forte indicação de que `debian-testing-amd64-kde-CD-1.iso 'foi gerado corretamente. Vou realizar uma verificação final adicional, que você pode interromper com segurança com Ctrl-C se não quiser esperar. OK: as somas de verificação correspondem, a imagem é boa! elav @ Tinored8: ~ $

Veja, eu obtive meu ISO do KDE de teste do Debian em 3 minutos e 16 segundos. Que vocês acham disso?

Mais sobre Jigdo

Com o Jigdo você pode fazer muitas outras coisas, o que acabei de mostrar é simplesmente algo básico, no entanto, você encontrará muito mais informações nos links a seguir:

  • http://www.tldp.org/HOWTO/Debian-Jigdo/howjigdoworks.html
  • http://atterer.org/jigdo/jigdo-file.html#EXAMPLES

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Adner Verdecia dito

    Ótimo!! Muito obrigado!!

    1.    elav. dito

      Você vai precisar disso? Kkkkk

  2.   caçador dito

    Já usei o Jigdo antes (cubano enfim tentando usar menos megabytes), fiquei impressionado como ele aproveita os pacotes iso que você tem, muitas pessoas se mandam baixar o iso e nem consideram essas opções.

    Existem outras alternativas, as isos do Ubuntu por exemplo usam zsync.

    https://help.ubuntu.com/community/ZsyncCdImage

    1.    eliotime3000 dito

      Na verdade, eu não esperava Jigdo. Já que costumo usar Bittorrent para quase tudo (especialmente quando tenho péssimas conexões) ...

      Realmente, vou tentar fazer o download do DVD do Slackware de 64 bits (se houver, é claro).

      1.    elav. dito

        eliotime3000 se você quiser usar o Slackware, não precisa anunciar 😛 no entanto, tenho boas notícias: http://slackware.org.uk/people/alphageek/slackware-13.37/slackware/jigdo/

  3.   Carlos Araujo dito

    Onde estão as imagens com o Gnome?

    1.    louis dito

      O Gnome vem por padrão no Debian.

  4.   debochar dito

    Já escrevi sobre isso no blog, deixo o link para complementar sua postagem your

    http://debianhackers.net/busqueda-de-contenidos-de-ficheros-jigdo/

    1.    elav. dito

      Excelente contribuição

  5.   Lito Black dito

    Finalmente alguém que explica de forma simples e em espanhol. Várias vezes ele tentou entender, mas por descuido ele deixou a empresa.

    Sorte.

  6.   Eduardo dito

    uma pergunta, o arquivo .template baixe-o do espelho ou de onde você baixou o .jigdo.
    E como seria se eu tivesse os repositórios em um disco local.

    1.    Eduardo dito

      Já vi que o template está onde estava o .jigdo.
      Mas ele vai parar de usar um .template baixado anteriormente?

  7.   sem nome dito

    uma correção, aperte se você receber atualizações, agora é lts

    1.    Aqa-Ib dito

      É verdade que as atualizações do Debian Squeeze continuarão a ser recebidas até fevereiro de 2016. Veja como obtê-las:
      https://wiki.debian.org/LTS/Using

    2.    elav. dito

      Na verdade, se você for aos repositórios do Debian, verá um squeeze e um squeeze-lts, é um link simbólico?

  8.   Sasuke dito

    Excelente Post, mas funciona para outras distribuições, quero baixar o Evolve OS mas minha internet tá super lenta e para baixar eu precisaria deixar o Computador amanhecer, poderiam me dizer como seria feito com o jigdo.

  9.   Y @ i $ el dito

    Isto é tão bom. Que pena que não posso usar porque você ainda precisa baixar o .template e tem mais de 50 MB, uma ninharia, mas você sabe como é. Eu gostaria de obter uma iso do debian testing + kde para i386. Uma dúvida, não dá para baixar manualmente o .template e usá-lo offline como o próprio .jigdo ???