
Posible duplicado:
¿La guía de empaquetado de Debian más sencilla?
Hay varios archivos comprimidos (por ejemplo, Firefox, Eclipse, Zend Studio y...) que contienen archivos ejecutables que podemos extraer y ejecutar. pero este ejecutable estará disponible sólo para el usuario que lo extraiga.
Si queremos que esté disponible para todos los usuarios, debemos moverlo a alguna ubicación como /usr/share
, /usr/local/share/
, /opt/
, ... y otorgarle los permisos adecuados, crear un archivo ejecutable /usr/bin/
, etc.
¡Quiero crear un archivo de instalación deb que los haga todos!
¿Cómo hacerlo?
Respuesta1
Enlaces wiki de Ubuntu:
- La guía de embalaje.
- Información sobre cómo integrar un paquete en Ubuntu
- Otros recursos para desarrolladores
Si es una fuente, compílela y luego busque en checkinstall
. Crea paquetes deb a partir de código fuente compilado.
comprobar instalar 
Una guía para usarcomprobar instalar
También puedes probar lo siguiente,
Para obtener una deb
de una tar.gz
instalaciónextraterrestre
sudo apt-get install alien
luego ve a la tar.gz
carpeta y:
alien -k filename.tar.gz
luego haga doble clic en el nuevo archivo deb para instalarlo. (gdebinecesita ser instalado)
Respuesta2
La mejor manera de hacer esto con aplicaciones de código abierto es ejecutar sudo make checkinstall
en lugar de sudo make install
. Hay varios programas que proporcionan una interfaz gráfica de usuario para este proceso (creación de paquetes), pero pueden resultar complicados de usar si no sabes lo que estás haciendo.
Una cosa, sin embargo, ¿te das cuenta de que puedes instalar estas aplicaciones (incluidas las versiones más nuevas) sin usar esos archivos comprimidos?