Lo que he aprendido: compilar Pdf Presenter Console con Cygwin

Pues aquí sigo con la fiesta de la presentación para la defensa de la tesis. Hoy me he puesto a compilar Pdf Presenter Console (pdfpc) en el currelo. Sí, me podía haber llevado el portátil e instalarlo con apt-get pero así no aprendo nada. Y luego a ver qué os cuento aquí. Así que me he dicho a mí misma: ¡a instalar cosas desde cero por primera vez en la vida!1.

En primer lugar descargamos y descomprimimos pdfpc de aquí. De este tutorial para compilar pdfpc en Windows sabemos que necesitamos instalar unos pocos paquetes desde Cygwin.

Para compilar:

  • cmake
  • automake
  • make
  • gcc
  • gcc-c++
  • libstdc++-4.8-dev

Específicamente para pdfpc necesitamos estos paquetes (con opción -devel):

  • vala
  • gtk: aseguraos de que habéis instalado libgtk3-devel
  • gee: es el paquete libgee-0.8-devel
  • libpoppler
  • gstreamer
  • libgstinterfaces1.0-devel

Y también, para el tema de las ventanas:

  • x11

No nos preocupemos porque si nos falta algún paquete nos fallará diciéndonos qué paquete le falta así que vamos a Cygwin, lo instalamos y repetimos.

Una vez tenemos todo instalado, vamos a la carpeta descomprimida y hacemos lo que nos mandan en la página de pdfpc:

mkdir build
cd build
cmake ..
make
make install

Si todo va bien saldrá una cosa así:

captura

Y se creará el programa.

Ahora vamos a usarlo. Después de dar más vueltas que un tiovivo he llegado a la conclusión que la manera más directa de usar programas con GUI desde Cygwin es con Xlaunch. Lo instalamos desde Cygwin, entramos y vamos paso a paso eligiendo entre las opciones que nos da. Llegará un momento en que nos aparezca una pantalla con una consola. Ahí escribimos:

pdfpc archivo.pdf

Eso nos abrirá el pdf con pdfpc. Podemos ponerle las opciones que queramos, claro.

Hasta aquí he llegado hoy, investigaré más y luego os lo contaré 😀

ACTUALIZACIÓN

También he instalado pdfpc desde fuente en elementary OS porque la versión de los repositorios era muy antigua. Os cuento el proceso.

Descargamos y descomprimimos. Para las distros basadas en Ubuntu podemos instalar las dependencias necesarias con:

sudo apt-get install cmake libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgee-0.8-dev librsvg2-dev libpoppler-glib-dev libgtk2.0-dev libgtk-3-dev valac

Y los codecs de gstreamer con:

sudo apt-get install gstreamer1.0-*

Ambas cosas siguiendo las intrucciones del README de GitHub.

Por último, vamos a la carpeta descomprimida y hacemos lo mismo que para el caso de Cygwin, es decir:

mkdir build
cd build
cmake ..
make
make install

Más

Manual de pdfpc

FAQ de Cygwin

Sobre instalar Cygwin


  1. DISCLAIMER: Soy ingeniera mecánica, no tengo ni idea de usar el ordenador, todo lo que cuento por aquí es una farsa. 
Anuncios

4 pensamientos en “Lo que he aprendido: compilar Pdf Presenter Console con Cygwin

  1. Pingback: Lo que he aprendido: beamer y pdfpc | Onda Hostil

  2. Pingback: El 2016 | Onda Hostil

  3. Pingback: Curso no convencional de LaTeX: también podemos presentar | Onda Hostil

  4. Pingback: Lo que he aprendido: compilar Emacs desde fuente | Onda Hostil

¡Opina sin miedo! (Puedes usar Markdown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s