Tengo el siguiente problema estoy creando aplicaciones en linux y quiero que se enpaqueten en forma rpm y luego como sucede en opensuse que le das en instalar software se instala la aplicacion ya logre hace el primer rpm, pero solo logro que sea un solo archivo el ejecutable en vez de toda la carpeta y solo en el explorador no en la barra de inicio donde estan las demas aplicaciones. Para que quede como una aplicacion instalada normal como las demas.
Por ser una aplicacion de lazarus no lleva make ni make install ya viene con el ejecutable hecho... asi que las cosas se facilitan un poco. Corrijanme si me equivoco.
les muestro el codigo spec:
Summary: Ejercicio4
Name: LinxEjercicio004
Version: 0.1
Release: 1
License: GPL
Group: Applications
Source: project1
%description
Ejercicios personales de Dmanth hechos en lazarus soltados al publicos
y distribuidos libremente para su estudio dirigido al publico novato
%files
/home/xxxx/SerieLinx001/project1
y las opciones que utilize en consola para instalarlo fueron:
rpmbuild -bb Pruebados.spec
y la construccion que dio fue la siguiente:
Processing files: LinxEjercicio004-0.1-1
Finding Provides: /usr/lib/rpm/find-provides LinxEjercicio004
Finding Requires: /usr/lib/rpm/find-requires LinxEjercicio004
sed: no se puede leer /usr/src/packages/SOURCES/LinxEjercicio004.spec: No existe el fichero o el directorio
Finding Supplements: /usr/lib/rpm/find-supplements LinxEjercicio004
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Requires: libatk-1.0.so.0 libcairo.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libgdk_pixbuf-2.0.so.0 libgdk-x11-2.0.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libpango-1.0.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libX11.so.6
Checking for unpackaged file(s): /usr/lib/rpm/check-files %{buildroot}
Wrote: /usr/src/packages/RPMS/i586/LinxEjercicio004-0.1-1.i586.rpm
Gracias por su tiempo...
Ayuda con paquete rpm para aplicacion
Comenzado por
Dmanth
, may 22 2010 02:51
2 respuestas en este tema
#1
Escrito 22 mayo 2010 - 02:51
#2
Escrito 22 mayo 2010 - 03:52
Bien la forma de colocar los archivos que acompañaban al ejecutable fue sencillo solo habia que colocar la direccion de la carpeta entera y listo, pero aun tengo el problema de como colocar la aplicacion en el menu inicio... como las demas aplicaciones... si alguien puede ayudarme y conoce la respuesta se lo agradeceria mucho mientras seguire buscando si encuentro la respuesta la posteo..
#3
Escrito 22 mayo 2010 - 10:16
Hola mi nombre es martin riarte.
Hice una mejor traducción del español de lazarus y construi un ejemplo con un script .spec que demuestra la forma de empaquetar desarrollos en rpm (i386, src, x86_64, etc.), los que deseen obtener este ejemplo y los archivos de idioma español mejorados, contactarme a:
martinriarte@opticare.com.ar
Trata de contactar a esta persona y ver si te puede dar alguna informacion sobre lo que quieres hacer