Ir al contenido


Foto

Ayuda con paquete rpm para aplicacion


  • Por favor identifícate para responder
2 respuestas en este tema

#1 Dmanth

Dmanth

    Member

  • Miembros
  • PipPip
  • 37 mensajes

Escrito 22 mayo 2010 - 02:51

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...
  • 0

#2 Dmanth

Dmanth

    Member

  • Miembros
  • PipPip
  • 37 mensajes

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..
  • 0

#3 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

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
  • 0




IP.Board spam blocked by CleanTalk.