InicioLinuxEditar Paquete .deb

Editar Paquete .deb

Linux11/4/2013
Editar Paquete .deb


Bueno amigos, en algunas ocasiones estas en la necesidad de editar un paquete .deb, por ejemplo para modificar algunas dependencias, y de esta manera te acepte versiones mas viejas o mas nuevas de algunos paquetes que depende

-------------------------------------------------------------------------------------

Paso 1
Digamos que tenemos un paquete.deb en la carpeta de descargas, lo primero que hacemos es abrir una terminal y navegar hacia la ruta donde se encuentra el archivo.
cd /home/usuario/Descargas

donde dice "usuario" ponen su nombre de usuario
-------------------------------------------------------------------------------------

Paso 2
Desempaquetamos el paquete.deb
mkdir temporal ; dpkg-deb --extract paquete.deb temporal

lo que hace la primera linea hasta el punto y coma es crear una carpeta temporal donde se descomprime el archivo, y la segunda linea descomprime el archivo en si
-------------------------------------------------------------------------------------

Paso 3
Ahora indicamos extraer la parte de control del paquete.deb
dpkg-deb --control paquete.deb temporal/DEBIAN

-------------------------------------------------------------------------------------

Paso 4
Ahora pueden editar el archivo "control" que se encuentra en la carpeta: /temporal/DEBIAN. En dicho archivo pueden observar las dependencias que usa el paquete.deb. pueden modificarlas y posteriormente guardarlas.
-------------------------------------------------------------------------------------

Paso 5
Volvemos a empaquetar el paquete.deb con los cambios realizados
dpkg --build temporal ; mv temporal.deb paquete.deb


-------------------------------------------------------------------------------------

Bueno amigos eso es todo.

Nota: no les aseguro que funcione con todos los paquetes, porque hay programas que si o si deben usar una versión especifica de una librería, entonces no aplica para todos.

este proceso lo hice con el paquete snes 9x descargado de launchpad, para instalarlo en mi debian, ya que pedía una versión de libpulse que no se encuentra en debian, así que le quite el numero de versión que tenia el paquete, y le puse el que se encuentra en debian.
Datos archivados del Taringa! original
75puntos
1,110visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

B
Usuario
Puntos0
Posts14
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.