Criar pacote .deb adicionando suas dependências..!!

1. Criar pacote .deb adicionando suas dependências..!!

Juliano Eduardo
zerocoolroot

(usa Linux Mint)

Enviado em 27/08/2018 - 12:39h

Pessoal, boa tarde tudo bem..??

Quero instalar e manter o Gimp em sua versão 2.8. Tenho o pacote gimp_2.8.22-1_amd64.deb, porém quando fui instalar, pediu as seguintes dependências abaixo:

libgegl-0.3-0_0.3.30-1ubuntu1_amd64.deb
libgimp2.0_2.8.22-1_amd64.deb
libjpeg8_8c-2ubuntu8_amd64.deb
libjpeg-turbo8_1.3.0-0ubuntu2.1_amd64.deb
libmng2_2.0.2-0ubuntu3_amd64.deb


Baixei, instalei e encontra-se funcionando perfeitamente.

Minha pergunta é, há como eu criar um pacote do Gimp 2.8 já com suas dependências em apenas um arquivo .deb..?? Se sim, é muito complicado..?? Caso não, qual seria o procedimento..??

Muito agradecido à todos..!!


  


2. Re: Criar pacote .deb adicionando suas dependências..!!

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/08/2018 - 12:43h

Por mera curiosidade... por que você não usa o gerenciador de pacotes da sua distro?
--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.



3. Re: Criar pacote .deb adicionando suas dependências..!!

Juliano Eduardo
zerocoolroot

(usa Linux Mint)

Enviado em 27/08/2018 - 12:49h

lcavalheiro escreveu:

Por mera curiosidade... por que você não usa o gerenciador de pacotes da sua distro?
--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.


Porque o Gerenciador de Pacotes da minha distro me "joga" para a versão 2.10 (mais atual), não tendo versões anteriores a esta em seu repositório e eu gostaria de manter na versão 2.8..!!

Eu posso instalar a versão 2.8 e me manter nela utilizando o comando sudo apt-mark hold <nome do pacote>, sem qualquer problema, mas a minha dúvida é sobre a praticidade em guardar e instalar apenas um pacote .deb, se facilmente há essa condição..!!


4. Re: Criar pacote .deb adicionando suas dependências..!!

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/08/2018 - 12:54h

Leia isto https://wiki.debian.org/HowToPackageForDebian
--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.



5. Re: Criar pacote .deb adicionando suas dependências..!!

Juliano Eduardo
zerocoolroot

(usa Linux Mint)

Enviado em 27/08/2018 - 12:56h

lcavalheiro escreveu:

Leia isto https://wiki.debian.org/HowToPackageForDebian
--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.


Vou ler..!!

Muito agradecido..!!


6. Re: Criar pacote .deb adicionando suas dependências..!!

Matheus
pylm

(usa Gentoo)

Enviado em 27/08/2018 - 13:30h

Acho que seria mais fácil fazer um appimage (se é já que não existe) dessa versão.
De quebra ainda funcionaria em outras distros.


7. Re: Criar pacote .deb adicionando suas dependências..!!

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/08/2018 - 14:20h

pylm escreveu:

Acho que seria mais fácil fazer um appimage (se é já que não existe) dessa versão.
De quebra ainda funcionaria em outras distros.


E ter essa montanha de libs duplicadas no sistema?

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.



8. Re: Criar pacote .deb adicionando suas dependências..!!

Juliano Eduardo
zerocoolroot

(usa Linux Mint)

Enviado em 27/08/2018 - 14:38h

pylm escreveu:

Acho que seria mais fácil fazer um appimage (se é já que não existe) dessa versão.
De quebra ainda funcionaria em outras distros.


Pesquisei sobre porém não consegui compreender como faz o AppImage..!!


9. Re: Criar pacote .deb adicionando suas dependências..!!

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 28/08/2018 - 19:02h

No Gerenciador de Pacotes do Mint, o Synaptic, tem como forçar uma versão anterior de um software que ainda está no repositório. Se procurar, vai achar. Se achar, force a instalação dessa versão do Gimp.

O outro software, existente no Mint, que tambem se chama genericamente "Gerenciador de Pacotes" mas não é o Synaptic e sim um compactador e descompactador de arquivos (file-roller?) permite, segundo o Mint, criar ou modificar um pacote. (Não confundir com o Instalador de Pacotes Gdeb).

Como voce tem o pacote.deb que contem o programa (o Gimp) e os pacotes com as dependências necessárias, eu "chutaria" assim:
- Abrir o pacote compactado Gimp.deb com o Gerenciador de Pacotes (o Criador e Modificador)
- Achar dentro dele onde (em que pasta compactada) estão as "libs".
- Colocar os .deb com as dependências (lib*********amd64.deb ) naquele local.
- Fechar o pacote Gimp.deb modificado.

É um chute mas vai que ....... dá certo .


10. Re: Criar pacote .deb adicionando suas dependências..!!

Juliano Eduardo
zerocoolroot

(usa Linux Mint)

Enviado em 29/08/2018 - 11:04h

ricardogroetaers escreveu:

No Gerenciador de Pacotes do Mint, o Synaptic, tem como forçar uma versão anterior de um software que ainda está no repositório. Se procurar, vai achar. Se achar, force a instalação dessa versão do Gimp.

O outro software, existente no Mint, que tambem se chama genericamente "Gerenciador de Pacotes" mas não é o Synaptic e sim um compactador e descompactador de arquivos (file-roller?) permite, segundo o Mint, criar ou modificar um pacote. (Não confundir com o Instalador de Pacotes Gdeb).

Como voce tem o pacote.deb que contem o programa (o Gimp) e os pacotes com as dependências necessárias, eu "chutaria" assim:
- Abrir o pacote compactado Gimp.deb com o Gerenciador de Pacotes (o Criador e Modificador)
- Achar dentro dele onde (em que pasta compactada) estão as "libs".
- Colocar os .deb com as dependências (lib*********amd64.deb ) naquele local.
- Fechar o pacote Gimp.deb modificado.

É um chute mas vai que ....... dá certo .


Vou testar amigão..!!

Obrigado..!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts