Autor Tópico: gerar pacotes a partir do sistema instalado  (Lida 6444 vezes)

Offline Joseph

  • Usuário Ubuntu
  • *
  • Mensagens: 793
    • Ver perfil
gerar pacotes a partir do sistema instalado
« Online: 19 de Janeiro de 2009, 17:54 »
alguem sabe me indicar o topico ou me explicar como gerar pacotes a partir do sistema instalado?

Offline lightboy

  • Usuário Ubuntu
  • *
  • Mensagens: 178
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #1 Online: 21 de Janeiro de 2009, 09:59 »
Qual é a finalidade? Talvez seja melhor você usar o remastersys, que cria uma distribuição/instalação ou backup baseado em tudo que há em seu computador. Se isso te atender, dê uma lida nesse tópico e nos links dele: http://ubuntuforum-pt.org/index.php/topic,29003.0.html

Caso precise de outra coisa, comente aí.  :)
Linux user #491316 | Ubuntu user #27683

Offline Joseph

  • Usuário Ubuntu
  • *
  • Mensagens: 793
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #2 Online: 21 de Janeiro de 2009, 13:00 »
Qual é a finalidade? Talvez seja melhor você usar o remastersys, que cria uma distribuição/instalação ou backup baseado em tudo que há em seu computador. Se isso te atender, dê uma lida nesse tópico e nos links dele: http://ubuntuforum-pt.org/index.php/topic,29003.0.html

Caso precise de outra coisa, comente aí.  :)

nao, eu nao quero criar um live cd, ja sei fazer isso, é q quero passar os pacotes pra outro micro q nao tem internet, e ja apaguei o cache dos pacotes.

Offline marcospinho

  • Usuário Ubuntu
  • *
  • Mensagens: 195
  • Sou um cara gaiato que tenta ser levado a sério.
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #3 Online: 21 de Janeiro de 2009, 14:45 »
Eu também quero, eu vi isso não sei aonde...
 
celeron 2.66Ghz, 1G Ram, DVDrw monitor AOC 17pol, HDsata500g, L-Ubuntu Maverick-i386, /root 20G /home 50G /win 40G /win7 50G /dados 20G /teste(nathy+Kde) 15G /acervo 220G  Linux Counter #478143. Ubuntu counter is # 24448

Offline Alakazan

  • Usuário Ubuntu
  • *
  • Mensagens: 763
  • Tentando ser melhor
    • Ver perfil
    • Tecnologia, gadgets, linux...
Re: gerar pacotes a partir do sistema instalado
« Resposta #4 Online: 21 de Janeiro de 2009, 19:02 »
APT on CD
PC é como ar-condicionado: é só abrir Windows que ele para de funcionar.
Tentando ser melhor - desculpem o incômodo!

Offline Joseph

  • Usuário Ubuntu
  • *
  • Mensagens: 793
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #5 Online: 21 de Janeiro de 2009, 19:30 »
APT on CD

o apt on cd nao se aplica nesse caso, pq o cache da pasta /var/cache/apt esta vazio.

Offline lightboy

  • Usuário Ubuntu
  • *
  • Mensagens: 178
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #6 Online: 22 de Janeiro de 2009, 12:15 »
Joseph, isso que você está tentando fazer é interessante e muito útil. Não sei uma forma simples de fazer isso tendo já limpado o cache, mas vou te dar uma idéia que funciona, embora dê trabalho. Se alguém tiver uma forma melhor, eu também estou interessado em saber.  ;D

Vamos listar dentro de um arquivo todos os pacotes instalados no sistema:

Código: [Selecionar]
dpkg -l > listadepacotes
Quando visualizarmos esse arquivo teremos nossa lista com detalhes sobre esses pacotes instalados, não apenas com os nomes deles. Aí vai de cada um como fazer para separar esses nomes de pacotes de modo a utilizá-los num novo comando que vamos rodar.

Criamos um diretório e entramos nele...

Código: [Selecionar]
mkdir pacotes
cd pacotes

...para então fazermos download desses pacotes ali dentro.

Código: [Selecionar]
aptitude download pacote1 pacote2 pacote3 ...
Agora é esperar o download e copiar tudo para uma mídia.  8)
Linux user #491316 | Ubuntu user #27683

Offline Joseph

  • Usuário Ubuntu
  • *
  • Mensagens: 793
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #7 Online: 22 de Janeiro de 2009, 17:14 »
Joseph, isso que você está tentando fazer é interessante e muito útil. Não sei uma forma simples de fazer isso tendo já limpado o cache, mas vou te dar uma idéia que funciona, embora dê trabalho. Se alguém tiver uma forma melhor, eu também estou interessado em saber.  ;D

Vamos listar dentro de um arquivo todos os pacotes instalados no sistema:

Código: [Selecionar]
dpkg -l > listadepacotes
Quando visualizarmos esse arquivo teremos nossa lista com detalhes sobre esses pacotes instalados, não apenas com os nomes deles. Aí vai de cada um como fazer para separar esses nomes de pacotes de modo a utilizá-los num novo comando que vamos rodar.

Criamos um diretório e entramos nele...

Código: [Selecionar]
mkdir pacotes
cd pacotes

...para então fazermos download desses pacotes ali dentro.

Código: [Selecionar]
aptitude download pacote1 pacote2 pacote3 ...
Agora é esperar o download e copiar tudo para uma mídia.  8)

é mais ou menos por aí, mas eu vi, nao sei aonde, que alem de vc listar os pacotes, pode reconstruir todos com um simples comando.

Offline Joseph

  • Usuário Ubuntu
  • *
  • Mensagens: 793
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #8 Online: 22 de Janeiro de 2009, 19:32 »
consegui encontrar num cd q eu tinha gravado, se alguem merecer os creditos por favor me avise, abraços:



Todos os programas do apt-get já instalados

Todo mundo do mundo Ubuntu conhece o AptonCD. Com ele você cria CD/DVD's de "backup" dos aplicativos .DEB que você tem instalado no PC usando a pasta CACHE.

MAS... e se por engano a pasta cache tem o conteúdo apagado?? Como fazemos para ter de volta os 450mb (por exemplo) de arquivos .DEB que foram pro espaço???

Segue a sugestão (não testei ainda):

    Se quer todos os programas do apt-get já instalados, pode tentar isso aqui pelo terminal:

    $ mkdir aptoncd


    $ cd aptoncd

    $ dpkg --get-selections | awk '{if ($2 == "install") print "dpkg-repack "$1}' > lista

    isso vai criar uma lista com todos os pacotes .deb já instalados, confere aí se tá com todos mesmo.

    agora como root:

    # cd aptoncd

    # sh lista

    isso vai fazer um "dpkg-repack" (recria todos os pacotes .deb já instalados) na pasta aptoncd (aqui demorou pelo menos uns 30 minutos)

    copie todos os .deb para /var/cache/apt/archives/

    # cp *.deb /var/cache/apt/archives

    agora roda o aptoncd, e cria o cd/DVD com todos os pacotes já instalados.

Offline lightboy

  • Usuário Ubuntu
  • *
  • Mensagens: 178
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #9 Online: 23 de Janeiro de 2009, 09:43 »
Muito maneiro.  ;D Ainda vou usar isso, certamente. Valeu por compartilhar, Joseph.
Linux user #491316 | Ubuntu user #27683

Offline marcospinho

  • Usuário Ubuntu
  • *
  • Mensagens: 195
  • Sou um cara gaiato que tenta ser levado a sério.
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #10 Online: 23 de Janeiro de 2009, 10:36 »
só uma advertência sobre o aptoncd, existem algumas limitações importantes,
veja neste tópico: http://ubuntuforum-pt.org/index.php/topic,45388.0/topicseen.html
experiencia própria
celeron 2.66Ghz, 1G Ram, DVDrw monitor AOC 17pol, HDsata500g, L-Ubuntu Maverick-i386, /root 20G /home 50G /win 40G /win7 50G /dados 20G /teste(nathy+Kde) 15G /acervo 220G  Linux Counter #478143. Ubuntu counter is # 24448

Offline edjin

  • Usuário Ubuntu
  • *
  • Mensagens: 67
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #11 Online: 23 de Janeiro de 2009, 14:38 »
Tenho alguns programas .deb em outra partição com o SATUX 1.6,esse procedimento também vai dar certo para transferir os programas do SATUX para o ubuntu???? (obs. o satux também é debian).  Abraço.

Offline Joseph

  • Usuário Ubuntu
  • *
  • Mensagens: 793
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #12 Online: 24 de Janeiro de 2009, 08:58 »
Tenho alguns programas .deb em outra partição com o SATUX 1.6,esse procedimento também vai dar certo para transferir os programas do SATUX para o ubuntu???? (obs. o satux também é debian).  Abraço.

acho q sim, com certeza nao vai danificar o sistema, só testando pra saber.

Offline marcospinho

  • Usuário Ubuntu
  • *
  • Mensagens: 195
  • Sou um cara gaiato que tenta ser levado a sério.
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #13 Online: 26 de Janeiro de 2009, 13:43 »
Apesar da má fama que o Satux adquiriu aqui no fórum o pior que eu acho que vai ocorrer é o ubuntu não reconhecer os pacotes e não instalar, se os pacotes quebrarem é só corrigir com o sinaptic.
celeron 2.66Ghz, 1G Ram, DVDrw monitor AOC 17pol, HDsata500g, L-Ubuntu Maverick-i386, /root 20G /home 50G /win 40G /win7 50G /dados 20G /teste(nathy+Kde) 15G /acervo 220G  Linux Counter #478143. Ubuntu counter is # 24448

Offline edjin

  • Usuário Ubuntu
  • *
  • Mensagens: 67
    • Ver perfil
Re: gerar pacotes a partir do sistema instalado
« Resposta #14 Online: 28 de Janeiro de 2009, 12:55 »
O problema é que nem no Satux e nem no Ubuntu deu certo,quando executo o comando "sh ..." me vem uma mensagem de "comand not found" em toda a lista criada antes.ALGUEM TERIA UMA SOLUÇÃO.Abraços.