Linux - Como modificar el paquete evoluspencil para poder instalarse en GNU/Debian

 
Vista:
Imágen de perfil de xve
Val: 311
Oro
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

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:
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
2
Responder