* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Crea tus posters desde Mandriva

¿Se acuerdan de esta pregunta?

¿Como imprimo un grafico en varias hojas, tipo poster?

Si bien la solución que se dio es buena yo seguí buscando para ver si había algún programa en linux que hiciera lo mismo, gracias a google encontré PosteRazor

El único pero es que solo hay binarios para la distro marrón y como no podemos permitir eso decidí ver si podía hacer un paquete para Mandriva.

Y después de sufrir un poco, pude hacerlo.

Y si quieres probar el programa:

  • Descarga el paquete
  • Abre una consola
  • Cambia a root
  • [usuario@localhost]$su -
    Contraseña:
    [root@localhost ~]#
    
  • Instala el paquete (Necesitas tener correctamente configurados los repositorios) y acepta instalar sus dependencias
  • [root@localhost ~]# urpmi /home/usuario/PosteRazor-1.5-1mdv2008.1.i586.rpm
    Para satisfacer la dependencia «libfreeimage.so.3», se necesita uno de los paquetes siguientes:
     1- libFreeImage3-devel-3.93-2mdv2008.1.i586: Development files for FreeImage (para instalar)
     2- libfreeimage3-devel-3.93-1mdv2008.0.i586: Development tools for programs using freeimage (para instalar)
    ¿Qué elige? (1-2)1
    Para satisfacer las dependencias, se instalarán los paquetes siguientes:
       Paquete                        Versión      Revisión      Arq.
    (soporte «Main»)
      libfltk1.1                     1.1.8        0.5940.1mdv2> i586
    (soporte «Contrib»)
      libFreeImage3                  3.93         2mdv2008.1    i586
      libFreeImage3-devel            3.93         2mdv2008.1    i586
    (línea de comandos)
      PosteRazor                     1.5          1mdv2008.1    i586
    se utilizarán 6.2MB de espacio de disco adicional.
    se descargarán 2.1MB de paquetes.
    ¿Efectuar la instalación de los 4 paquetes? (S/n) s
    
        rsync://rsync.gtlib.cc.gatech.edu/mandrake/official/2008.1/i586/media/contrib/release/libFreeImage3-devel-3.93-2mdv2008.1.i586.rpm
        rsync://rsync.gtlib.cc.gatech.edu/mandrake/official/2008.1/i586/media/contrib/release/libFreeImage3-3.93-2mdv2008.1.i586.rpm
    instalando /var/cache/urpmi/rpms/libFreeImage3-devel-3.93-2mdv2008.1.i586.rpm
    /media/Mandriva/i586/media/main/libfltk1.1-1.1.8-0.5940.1mdv2008.1.i586.rpm
    /home/usuario/PosteRazor-1.5-1mdv2008.1.i586.rpm
    /var/cache/urpmi/rpms/libFreeImage3-3.93-2mdv2008.1.i586.rpm
    Preparando...                    ##########################################################################################
          1/4: libFreeImage3         ##########################################################################################
          2/4: libFreeImage3-devel   ##########################################################################################
          3/4: libfltk1.1            ##########################################################################################
          4/4: PosteRazor
    

Una vez instalado puedes ejecutar el programa desde consola

/opt/PosteRazor-1.5/src/PosteRazor

El programa es bastante fácil de usar, así que no escribo más y ¡Disfrútenlo!

Un consejo: Redimensionen la imagen que quieran procesar para que ocupe un numero entero de paginas (ej 4 cartas).

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de roque

# 53592 Excelente!!

Creo que hasta da para subir un bug a BugZilla.
Ya lo estoy bajando XDDDD

Saludos



Gravatar de xpiderman

# 53624 Se agradece!

En Microsoft Windows utilizaba una llamado Posteriza y trate de hacerlo andar con el WINE, pero se me cerraba. PosteRazor es un poco parecido a Posteriza, con la diferencia de que no se puede crear rótulos a modo de editor... habrá que crear una imagen con letras.

Saludos, se agradece.



Gravatar de rafadrake

# 53637 Un apunte.

Creo que tienes un error en el empaquetado. Normalmente los archivos de desarrollo van (como ya sabes) en un libpaquete-devel.rpm, eso es porque enlazan a otros archivos de paquetes de desarrollo y dependen de ellos. Cuando se te cuela uno de estos archivos de desarrollo en el paquete de la librería o del ejecutable te pedirá instalar paquetes de desarrollo. Tal vez no te diste cuenta porque lo compilaste en la misma máquina y ahí ya tenías instalado todo lo necesario (menos libFreeImage3-devel).
Esto es un problema cuando tu máquina la usas para cosas sencillas y no para desarrollo. Imagina que sólo para instalar tu paquete necesites instalar gcc, patch, binutils, autoconf, automake y un montón de paquetes devel.

La solución es crear un paquete del programa, otro de las librerías y otro de las librerías de desarrollo, tal como se hace en la distribución estándar. (paquete, libpaquete y libpaquete-devel)

Saludos.



Gravatar de katnatek

# 53645 .

Es probable, pero antes de instalar el paquete en mi equipo desinstale todas las librerías de desarrollo, que había utilizado, y las dependencias se agregaron al construir el paquete, yo solo modifique un poco el spec, por que me di cuenta de que las dependencias que se habían agregado chocaban un poco con lo que yo había instalado originalmente para compilarlo.

El problema tal vez venga por que no se compila de la forma estandar con el conocido mantra

./configure
make
make install

Eso y que es mi primer rpm en forma, ya que el anterior lo cree con checkinstall

LA' YUME' NUM T'OX MUK'IL IN TIAL



Gravatar de rafadrake

# 53658 Si pones el spec tal vez podamos corregirlo

Verificamos el spec y mandamos el archivo problemático a un paquete devel para solucionarlo.



Gravatar de katnatek

# 53660 .

%define name PosteRazor
%define version 1.5
%define release %mkrel 1

Name: %{name}
Summary: PosteRazor cuts a raster image into pieces which can afterwards be printed out and assembled to a poster
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}-Source.tar.bz2
URL: http://posterazor.sourceforge.net
Group: Graphics
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
BuildRequires: cmake libFreeImage3-devel libxpm-devel libfltk-devel
License: GPL
Requires: libFreeImage3 libfltk1.1 libxpm4

%description
PosteRazor takes a raster image. The resulting poster is saved as a multipage PDF document. An easy to use, wizard like user interface guides through 5 steps. PosteRazor is available as a Windows, an OSX and a Linux version. It is an open source, GNU licensed project which is hosted on SourceForge.net.

%define srcdirname %{name}-%{version}
%define prefix /opt/%{srcdirname}

%prep
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{prefix}
cd $RPM_BUILD_ROOT/%{prefix}
/usr/bin/bzip2 -dc %{_topdir}/SOURCES/%{srcdirname}-Source.tar.bz2|tar -xf -

%build
cd $RPM_BUILD_ROOT/%{prefix}/src/
cmake ./CMakeLists.txt
make

%install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(0755,root,root)
%dir %{prefix}
%{prefix}/*
%changelog
* Sat Jun 07 2008 Modified by katnatek@blogdrake.net
Created for learn about rpm making
I use custom spec because the way the binary are created

Pero ya abrí un bug en bugzilla para que se incluya este paquete, les envié mi src.rpm para que lo mejoraran

LA' YUME' NUM T'OX MUK'IL IN TIAL



Gravatar de katnatek

# 53743 Lo probe en una instalación limpia

Y no parece que instale demaciadas cosas

[root@localhost ~]# urpmi /home/katnatek/Escritorio/PosteRazor-1.5-2mdv2008.1.i586.rpm 
Para satisfacer la dependencia «libfreeimage.so.3», se necesita uno de los paquetes siguientes: 
 1- libFreeImage3-devel-3.93-2mdv2008.1.i586: Development files for FreeImage (para instalar) 
 2- libfreeimage3-devel-3.93-1mdv2008.0.i586: Development tools for programs using freeimage (para instalar) 
¿Qué elige? (1-2)1 
Para satisfacer la dependencia «devel(libstdc++)», se necesita uno de los paquetes siguientes: 
 1- libstdc++-devel-4.2.3-6mnb1.i586: Header files and libraries for C++ development (para instalar) 
 2- libstdc++5-devel-3.3.6-3mdk.i586: Header files and libraries for C++ development (para instalar) 
¿Qué elige? (1-2)1 
Para satisfacer las dependencias, se instalarán los paquetes siguientes: 
   Paquete                        Versión      Revisión      Arq.   
(soporte «Main (Official2008.1-1)») 
  libfltk1.1                     1.1.8        0.5940.1mdv2> i586    
  libstdc++-devel                4.2.3        6mnb1         i586    
(soporte «Contrib (Official2008.1-5)») 
  libFreeImage3                  3.93         2mdv2008.1    i586    
  libFreeImage3-devel            3.93         2mdv2008.1    i586    
(línea de comandos) 
  PosteRazor                     1.5          2mdv2008.1    i586    
se utilizarán 81MB de espacio de disco adicional. 
se descargarán 17MB de paquetes. 
¿Efectuar la instalación de los 5 paquetes? (S/n) s 

    ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2008.1/i586/media/contrib/release/... 
    ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2008.1/i586/media/contrib/release/... 
instalando /media/cdrom/i586/media/main/libstdc++-devel-4.2.3-6mnb1.i586.rpm   
/media/cdrom/i586/media/main/libfltk1.1-1.1.8-0.5940.1mdv2008.1.i586.rpm 
/var/cache/urpmi/rpms/libFreeImage3-3.93-2mdv2008.1.i586.rpm 
/home/katnatek/Escritorio/PosteRazor-1.5-2mdv2008.1.i586.rpm 
/var/cache/urpmi/rpms/libFreeImage3-devel-3.93-2mdv2008.1.i586.rpm 
Preparando...                    ############################################# 
      1/5: libFreeImage3         ############################################# 
      2/5: libfltk1.1            ############################################# 
      3/5: libstdc++-devel       ############################################# 
      4/5: libFreeImage3-devel   ############################################# 
      5/5: PosteRazor            #############################################

Modifique nuevamente el spec, pero sigue metiendo esa dependencia a libFreeImage3-devel

LA' YUME' NUM T'OX MUK'IL IN TIAL



Gravatar de rafadrake

# 53748 Te propongo dos soluciones

Mira un poco este spec, fíjate como crea dos subpaquetes, un devel y uno de nombre libpostproc, cada uno con su respectiva descripción y su lista de archivos.

Pues bien, puedes hacer eso, crear un subpaquete devel donde incluirás los archivos que corresponden a las bibliotecas de desarrollo.
La segunda solución es no crear ese subpaquete, si consideras que no es de interés y no te quieres liar mucho ubica esos archivos y agrega al %files:

%exclude %{_libdir}/nombredelarchivo.XXX

eso hará que no se incluya en el paquete final el archivo que depende de libstdc++-devel y de libFreeImage3-devel.

Por cierto, me parece que sólo te instala esos dos porque ya tienes instalados los demás. Fíjate si tienes instalados otros paquetes de desarollo.

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.