Criando um instalavel a partir de um software instalavel [RESOLVIDO]

1. Criando um instalavel a partir de um software instalavel [RESOLVIDO]

Luke Boulder
lukeboulder

(usa Ubuntu)

Enviado em 27/05/2015 - 00:09h

Boa noite a todos!

Estou precisando de uma ajuda de vocês, sei que é possível, mas ainda não achei nada concreto.
Galera eu quero criar um executavel a partir de um software já instalado em minha distribuição linux. Uso o Ubuntu 14 lts.
Alguem pode me dar uma dica?
Exemplo:

Eu instalei o Wine via terminal, logo por lógica o wine foi instalado com sucesso, eu quero pegar o wine já instalado e realizar um "backup" para um arquivo único para que eu possa instala-lo novamente depois se houver algum erro, como se fosse uma compilação de um programa.

Estou no aguardo.



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/05/2015 - 01:28h

Eu nunca testei sei que funciona em debian. http://sistemas.cekurte.com/blog/como-recriar-deb-a-partir-de-pacote-instalado/

A liberdade indocil e domada pela propria desgraça -William Shakespeare


3. Re: Criando um instalavel a partir de um software instalavel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/05/2015 - 02:10h

Vejamos:

Se for prá reinstalar os binários do wine no sistema, então isso resolve:
sudo apt-get --reinstall install wine

Agora se for o diretório .wine dentro de seu diretório de usuário, o seu $HOME, dá prá simplesmente apagá-lo e depois reexecutar o winecfg.

Mas se você instalou coisas dentro do Wine como por exemplo uma gambiarra prá rodar Netflix, você pode usar o comando tar e criar um tarball (arquivo .tar). Quando você tiver o tarball pronto e querendo restaurá-lo, você apaga o diretório .wine e descomprome o tarball.

Tarball pode ser comprimido pelo gunzip, bzip2 e xz. Exemplo, meu wine tem 419 MB. Ele em umas coisas instaladas e tem o Mono. Interessante, eu não o instalei. Deve estar lá como um substituto pro .Net.

* tar -zcvf wine.tar.gz .wine => Cria um tarball compactado com 224 MB
* tar -jcvf wine.tar.bz2 .wine => Cria um tarball compactado com 219 MB
* tar -Jcvf wine.tar.xz .wine => Cria um tarball compactado (horas depois :-]) com 189 MB

Isso sem levar em conta parâmatros especiais como -9. Quanto melhor a compactação, mais demorado fica para compactar e descompactar.

Esse modo é mais simples e prático que criar um pacote .deb. Veja se a solução é o que você quer e retorne.

--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


4. Re: Criando um instalavel a partir de um software instalavel [RESOLVIDO]

Luke Boulder
lukeboulder

(usa Ubuntu)

Enviado em 27/05/2015 - 11:21h

SamsonBurke escreveu:

Eu nunca testei sei que funciona em debian. http://sistemas.cekurte.com/blog/como-recriar-deb-a-partir-de-pacote-instalado/

A liberdade indocil e domada pela propria desgraça -William Shakespeare



Cara muito obrigado era exatamente isso o que eu estava procurando, como empacotar novamente. Valeo mesmo!


5. Re: Criando um instalavel a partir de um software instalavel [RESOLVIDO]

Luke Boulder
lukeboulder

(usa Ubuntu)

Enviado em 27/05/2015 - 11:23h

listeiro_037 escreveu:

Vejamos:

Se for prá reinstalar os binários do wine no sistema, então isso resolve:
sudo apt-get --reinstall install wine

Agora se for o diretório .wine dentro de seu diretório de usuário, o seu $HOME, dá prá simplesmente apagá-lo e depois reexecutar o winecfg.

Mas se você instalou coisas dentro do Wine como por exemplo uma gambiarra prá rodar Netflix, você pode usar o comando tar e criar um tarball (arquivo .tar). Quando você tiver o tarball pronto e querendo restaurá-lo, você apaga o diretório .wine e descomprome o tarball.

Tarball pode ser comprimido pelo gunzip, bzip2 e xz. Exemplo, meu wine tem 419 MB. Ele em umas coisas instaladas e tem o Mono. Interessante, eu não o instalei. Deve estar lá como um substituto pro .Net.

* tar -zcvf wine.tar.gz .wine => Cria um tarball compactado com 224 MB
* tar -jcvf wine.tar.bz2 .wine => Cria um tarball compactado com 219 MB
* tar -Jcvf wine.tar.xz .wine => Cria um tarball compactado (horas depois :-]) com 189 MB

Isso sem levar em conta parâmatros especiais como -9. Quanto melhor a compactação, mais demorado fica para compactar e descompactar.

Esse modo é mais simples e prático que criar um pacote .deb. Veja se a solução é o que você quer e retorne.

--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



Amigão, o rapaz lá em cima me ajudou no que eu queria com o reempacotamento em .deb. Mas vou falar uma coisa pra você, você já esclareceu o tópico futuro que eu iria fazer haha, muito obrigado fera, você já deu um adianto incrível, foi mais rapido que suporte da microsoft ein.
Deus te abençoe meu irmão, e obrigado novamente!!!!!!



6. Re: Criando um instalavel a partir de um software instalavel [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 27/05/2015 - 11:55h

Tem outros jeitos de empacotar:

Detalhes, Artigos, Dicas sôbre o empacotamento DEB:

http://www.vivaolinux.com.br/artigo/Criando-um-pacote-DEB-manualmente
http://www.vivaolinux.com.br/dica/DEBwizard-Script-para-a-criacao-de-pacotes-Deb
http://www.vivaolinux.com.br/artigo/Entendendo-criando-e-editando-pacotes-Debian-(.deb)
http://www.vivaolinux.com.br/dica/Como-criar-um-pacote-DEB-com-o-debreate
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


7. Re: Criando um instalavel a partir de um software instalavel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/05/2015 - 12:41h

lrcode2w escreveu:

listeiro_037 escreveu:

Vejamos:

Se for prá reinstalar os binários do wine no sistema, então isso resolve:
sudo apt-get --reinstall install wine

Agora se for o diretório .wine dentro de seu diretório de usuário, o seu $HOME, dá prá simplesmente apagá-lo e depois reexecutar o winecfg.

Mas se você instalou coisas dentro do Wine como por exemplo uma gambiarra prá rodar Netflix, você pode usar o comando tar e criar um tarball (arquivo .tar). Quando você tiver o tarball pronto e querendo restaurá-lo, você apaga o diretório .wine e descomprome o tarball.

Tarball pode ser comprimido pelo gunzip, bzip2 e xz. Exemplo, meu wine tem 419 MB. Ele em umas coisas instaladas e tem o Mono. Interessante, eu não o instalei. Deve estar lá como um substituto pro .Net.

* tar -zcvf wine.tar.gz .wine => Cria um tarball compactado com 224 MB
* tar -jcvf wine.tar.bz2 .wine => Cria um tarball compactado com 219 MB
* tar -Jcvf wine.tar.xz .wine => Cria um tarball compactado (horas depois :-]) com 189 MB

Isso sem levar em conta parâmatros especiais como -9. Quanto melhor a compactação, mais demorado fica para compactar e descompactar.

Esse modo é mais simples e prático que criar um pacote .deb. Veja se a solução é o que você quer e retorne.

--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



Amigão, o rapaz lá em cima me ajudou no que eu queria com o reempacotamento em .deb. Mas vou falar uma coisa pra você, você já esclareceu o tópico futuro que eu iria fazer haha, muito obrigado fera, você já deu um adianto incrível, foi mais rapido que suporte da microsoft ein.
Deus te abençoe meu irmão, e obrigado novamente!!!!!!


Valeu! A solução do cara logo acima realmente é bem mais elegante. Não tenho certeza, mas pode ser que você tenha que instalar esse pacote wine criado usando o root sempre com o dpkg. Exceto se fose usada uma gambiarra com o dpkg -X. Não tenho certeza...

--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts