Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: portaro en 25 Marzo 2011, 00:22 am



Título: Como hacer rodar un programa en Opensuse que sea un paquete deb
Publicado por: portaro en 25 Marzo 2011, 00:22 am
Hay alguna manera de lograr hacer rodar  programas de debian en los sitemas opensuse, es decir yo tengo un programa deb. pero me gustaria instalarlo en opensuse, como teria que hacer para instalarselo?

Ya procure en google pero no veo la manera.

Se que es imposible rodar un programa programado para determinado sistema en otro pero pienso que habrá manera de editar el código del programa o algo para que ruede en un sistema diferente?

Si es asi haria falta programar el paquete?


Título: Re: Como hacer rodar un programa en Opensuse que sea un paquete deb
Publicado por: RyogiShiki en 25 Marzo 2011, 01:02 am
Bueno antes que nada debemos mirar más a fondo el tema de la empaquetación:

Como verás en GNU/Linux se usa lo que se conoce como Sistema de gestión de paquetes (http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_paquetes) que se encarga de recopilar cierta información (como scripts de mantenimiento y control de versiones) y almacenar los sources del programa a instalarse, en un archivo standard para la plataforma que contiene estos elementos, la gestión de paquetes se encarga de decirle al sistema como debe tratar esos sources y esos scripts para compilar y hacer verificaciones de versiones mantenimiento y demás. No quiero profundizar mucho en esto por lo que si quieres conocer más acerca de Empaquetación (deb) aquí te dejo una interesante charla:

82mEKd993PA

Es por eso que (y gracias a iniciatibas como LSB) y salvo algunos casos la programación sobre una plataforma GNU/Linux no debería variar entre una distro y otra.

Ahora existe una herramienta llamada Alien que puede hacer conversión de paquetes, si quieres conocer como a continuación te dejo una guia de Alien: http://bulma.net/body.phtml?nIdNoticia=1186
Por casualidad: Que programa estás intentando instalar?
Saludos

PD: No está demás advertir que este tipo de conversiones no son recomendables y que podrían terminar en perdidas de dependencias o casos por el estilo que terminarán afectando directamente la funcionalidad del programa o en su defecto su instalación.


Título: Re: Como hacer rodar un programa en Opensuse que sea un paquete deb
Publicado por: dantemc en 25 Marzo 2011, 01:12 am
instala alien
alien paquete.deb


Título: Re: Como hacer rodar un programa en Opensuse que sea un paquete deb
Publicado por: portaro en 25 Marzo 2011, 17:28 pm
Bueno  estop si que me sirve, ya conocia Alien es un conversor de paquetes RPM, TAR to deb.

Aúna asi no entiendo si en efecto podriamos usarr el source code de un deb en un Opensuse como entonces el personal de opensuse no produce más paquetes usables en su distro, este problema en mi opinion es el que esta hechando opensuse en el olvido enquanto distro de futuro.