Como modificar el paquete evoluspencil para poder instalarse en GNU/Debian
Publicado por xve (837 intervenciones) el 17/11/2016 11:16:24
Hoy me he encontrado en la necesidad de instalar evoluspencil (http://pencil.evolus.vn/) en una maquina con GNU Debian que la que el navegador firefox se denomina iceweasel por temas de licencias.
El paquete evoluspencil.deb para instalarse necesita que exista el paquete firefox, el cual al no existir, no se puede instalar. Una solución pasa por cambiar las dependencias del paquete evoluspencil_2.0.5_all.deb
NOTA: Estos comandos los he ejecutado como root.
1.- Descargamos el archivo evoluspencil_2.0.5_all.deb de la web https://code.google.com/archive/p/evoluspencil/downloads
2.- Creamos una carpeta temporal
mkdir ~/tmpPencil
3.- Descomprimimos el paquete:
4.- Editamos el archivo de control: ~/tmpPencil/DEBIAN/control y modificamos firefox por iceweasel
5.- Volvemos a generar el paquete:
6.- Ya podemos instalar nuevamente el paquete:
El paquete evoluspencil.deb para instalarse necesita que exista el paquete firefox, el cual al no existir, no se puede instalar. Una solución pasa por cambiar las dependencias del paquete evoluspencil_2.0.5_all.deb
NOTA: Estos comandos los he ejecutado como root.
1.- Descargamos el archivo evoluspencil_2.0.5_all.deb de la web https://code.google.com/archive/p/evoluspencil/downloads
2.- Creamos una carpeta temporal
mkdir ~/tmpPencil
3.- Descomprimimos el paquete:
1
2
dpkg-deb -x evoluspencil_2.0.5_all.deb ~/tmpPencil
dpkg-deb --control evoluspencil_2.0.5_all.deb ~/tmpPencil/DEBIAN
4.- Editamos el archivo de control: ~/tmpPencil/DEBIAN/control y modificamos firefox por iceweasel
1
2
3
4
5
6
7
8
9
10
11
Package: evoluspencil
Version: 2.0.5
Architecture: all
Maintainer: Nguyen Hong Thai <thai.nguyen@evolus.vn>
Installed-Size: 8952
Depends: firefox
Section: unknown
Priority: extra
Homepage: http://pencil-project.org/
Description: Evolus Pencil
Pencil is an open source GUI prototyping and sketching tools released under GPL.
5.- Volvemos a generar el paquete:
1
dpkg -b ~/tmpPencil evoluspencil_2.0.5_all.deb
6.- Ya podemos instalar nuevamente el paquete:
1
dpkg -i evoluspencil_2.0.5_all.deb
Valora esta pregunta


2