gerar pacotes a partir do sistema instalado

Iniciado por Joseph, 19 de Janeiro de 2009, 17:54

tópico anterior - próximo tópico

Joseph

alguem sabe me indicar o topico ou me explicar como gerar pacotes a partir do sistema instalado?

lightboy

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

Joseph

Citação de: lightboy 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í.  :)

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.

marcospinho

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

Alakazan

PC é como ar-condicionado: é só abrir Windows que ele para de funcionar.
Tentando ser melhor - desculpem o incômodo!

Joseph

Citação de: Alakazan online 21 de Janeiro de 2009, 19:02
APT on CD

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

lightboy

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:

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...

mkdir pacotes
cd pacotes


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

aptitude download pacote1 pacote2 pacote3 ...

Agora é esperar o download e copiar tudo para uma mídia.  8)
Linux user #491316 | Ubuntu user #27683

Joseph

Citação de: lightboy 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:

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...

mkdir pacotes
cd pacotes


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

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.

Joseph

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.

lightboy

Muito maneiro.  ;D Ainda vou usar isso, certamente. Valeu por compartilhar, Joseph.
Linux user #491316 | Ubuntu user #27683

marcospinho

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

edjin

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.

Joseph

Citação de: edjin 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.

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

marcospinho

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

edjin

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.