De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Como usar jigdo para baixar iso do Debian

Colaboração: Cleymone Ribeiro dos Santos

Data de Publicação: 19 de Março de 2003

Ao invés de baixar arquivos grandes de iso do Debian via HTTP ou FTP, é possível utilizar uma aplicação especial chamada jigdo, que funciona em vários sistemas operacionais. Jigdo permite baixar, de qualquer dos 300 "mirrors" do Debian, os vários arquivos que compoem uma iso, criando a imagem depois do download.

Passos:

  1. baixar o programa do site http://home.in.tum.de/~atterer/jigdo/ Existe versões para Linux, Windows e Solaris. Esta dica é para o Red Hat.

  2. Descompacte o arquivo .bz2

      bzip2 -cd jigdo-bin-0.6.9.tar.bz2 | tar xvf -
    

    Dentro do diretório criado jigdo-bin-0.6.9 existem 3 programas importantes: jigdo-file - processa o arquivo grande que você deseja distribuir pela internet; jigdo-lite - script para baixar o arquivo desejado e jigdo-mirror é usado pelos mantenedores dos "mirrors" Debian, para melhorar o espelhamento das imagens oferecidas como arquivos .jigdo.

  3. cd jigdo-bin-0.6.9

    execute o programa jigdo-lite sem parâmetros, que são nome do arquivo .jigdo da imagem desejada ou da url:

      ./jigdo-lite        
    

    Logo a seguir o interrompa com control+c, desta forma ele criará um arquivo chamado .jigdo-lite no seu home. Vc pode editar este arquivo. Por exemplo, se existe um proxy em sua rede, edite a linha wgetOpts, acrescentando as opções abaixo:
      -e ftp_proxy=http://LOCAL-PROXY:PORT/ 
      -e http_proxy=http://LOCAL-PROXY:PORT/
      --proxy-user=USER
      --proxy-passwd=PASSWORD
    

    As duas últimas opções são necessárias apenas se o proxy usa autenticação. Atualize os campos LOCAL-PROXY, PORT, USER e PASSWORD para os valores corretos do seu proxy.

  4. Execute o programa jigdo-lite com o nome do arquivo:

      ./jigdo-lite woody-i386-1.jigdo
    

    Não se preocupe, pois o programa te perguntará a url ou execute com a url do arquivo .jigdo: (url de exemplo)

      ./jigdo-lite http://download.unesp.br/iso_cd/debian/current/jigdo/i386/woody-i386-1.jigdo
    

    ou execute sem parâmetros, ele te pedirá depois a url:

      ./jigdo-lite
    

    Mensagem que aparecerá na tela:
      Jigsaw Download "lite"
      Copyright 2001-2003 by Richard Atterer <jigdo@atterer.net>
      Loading settings from `/root/.jigdo-lite'
      
      To resume a half-finished download, enter name of .jigdo file.
      To start a new download, enter URL of .jigdo file.
      You can also enter several URLs/filenames, separated with spaces,
      or enumerate in {}, e.g. `http://server/cd-{1_NONUS,2,3}.jigdo'
      jigdo [http://download.unesp.br/iso_cd/debian/current/jigdo/i386/woody-i386-1.jigdo]:
    

    você deverá especificar a(s) url(s) dos arquivos .jigdo, separadas com espaço, ou enumerar as imagens desejadas com {}, ex.:

      http://server/cd-{1-NONUS,2,3}.jigdo.
    

  5. Se você já tem uma versão anterior da iso gravada em CD, ele pode aproveitar os arquivos que existem nas duas versões para gerar a nova imagem, evitando assim de precisar baixar os mesmos arquivos já gravados na iso. Para isto você precisará montar seu cd e digitar o caminho da iso, ex.: /mnt/cdrom. Se não tiver nenhuma iso gravada basta teclar enter e ele prosseguirá!

    Segue mensagem que aparecerá na tela:

      If you already have a previous version of the CD you are
      downloading, jigdo can re-use files on the old CD that are also
      present in the new image, and you do not need to download them
      again. Mount the old CD ROM and enter the path it is mounted under
      (e.g. `/mnt/cdrom').
      Alternatively, just press enter if you want to start downloading
      the remaining files.
      Files to scan:
    

  6. O programa pedirá o endereço url do "mirror" das imagens.

    O jigdo-lite procurará pelo arquivo .template no seu diretório, se não o encontrar irá baixá-lo do mirror. Após o arquivo .template ser encontrado (ou baixado), o jigdo-lite começará a "popular" seu hd, baixando arquivos em seu diretório. Serão 6 novos arquivos e um diretório:
      	* debian-30r0-i386-binary-1.iso.list
      	* debian-30r0-i386-binary-1.iso.tmp
      	* jigdo-file-cache.db
      	* debian-30r0-i386-binary-1.iso.tmpdir/
      	* woody-i386-1.jigdo
       	* woody-i386-1.jigdo.unpacked
      	* woody-i386-1.template 
    
    Agora é só esperar o programa baixar os arquivos e gerar a iso. Se você desejar suprimir as mensagens listadas na tela, basta editar o arquivo .jigdo-lite do seu home, acrescentando na linha wgetOpts a opção —non-verbose para reduzir as mensagens ou --quiet para suprimir todas as mensagens.

    No final, ele removerá os arquivos debian*.list, debian*.tmp, jigdo*.db, o diretório debian*.tmpdir/ e o woody*.unpacked. Restará os arquivos woody*.jigdo, woody*.template e ele já terá criado a imagem debian-30r0-i386-binary-1.iso. Então, você poderá gravar a iso em cd. É isto!

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Cleymone Ribeiro dos Santos