Instalar pdftk en Archlinux

Domingo, 10 de Enero de 2010

Como comentaba en el anterior post, voy ha explicar como instalar el programa pdftk en Archlinux, que si bien no es difícil, hay que hacer un par de cosillas a mano para que funcione (aquí más información sobre el programa: pdftk).

Si intentamos instalar desde aur directamente el programa, nos dirá que nos falta el paquete gcc-gcj. Por lo tanto, vamos a instalarlo con yaourt:

yaourt -S gcc-gcj

Si prestamos atención a los últimos comentarios, ya nos comentan que tenemos que  descomentar las siguientes lineas de locale.gen:

de_DE.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15

Así que vamos a ello. Abrimos el archivo con el editor de texto que queramos:

sudo nano /etc/locale.gen

Y buscamos las lineas que os he listado arriba, para quitarles el símbolo “#” del principio.

Ahora corremos el script, para que se añadan las nuevas codificaciones:

sudo locale-gen

Ya podemos instalar el paquete gcc-gcj:

yaourt -S gcc-gcj

Tarda un rato en compilar, pero debería salir todo bien sin problemas. Luego, para acabar, instalamos pdftk:

yaourt -S pdftk

Y ya tenemos el programa listo para funcionar

Tepes Archlinux, Linux , , , ,

Juntar varias páginas pdf en un solo archivo: pdftk

Sábado, 9 de Enero de 2010

He necesitado juntar unos cuantos archivos pdf, en uno solo, y la verdad es que nunca había indagado en el tema. Me suena que con la versión completa del Acrobat Reader (creo que se llama Acrobat Creator), se puede hacer esto y muchas más virguerías, pero no hace falta usar un programa privativo, y para otro sistema operativo (windows) para algo tan sencillo.

Entonces encontre pdftk en este blog: http://draxus.org/weblog/2007/06/14/juntar-o-separar-pdfs-en-gnulinux/. Un programa sencillo, que funciona por consola (para los que se asusten con los comandos, hay una insterface gráfica). Está en los repositorios de la mayoría de los distros (entre ellos Arch y Ubuntu), aunque para instalarlo en Arch, necesitaremos toquetear un par de cosas que explicaré en el próximo post: http://www.bizkaiaporelmilenio.com/es/prueba/66/democracia-con-todas-las-letras.html

Una vez instalado, vamos  a ver los comandos básicos. Para más opciones, consulad el man.

Para juntar varios archivos en uno, escribimos en consola:

pdftk archivo1.pdf archivo2.pdf archivo3.pdf cat output resultado.pdf

Los juntará en el orden que hayamos listado los archivos, y lo que viene después de catoutput, es el nombre del archivo que nos va a quedar.

Para separar de un archivo, todas sus hojas en diferentes archivos pdf, introducimos:

pdftk archivo.pdf burst

Si en cambio queremos extraer unas hojas específicas, y juntarlas en un solo pdf, le indicamos cuales queremos:

pdftk archivo.pdf cat 3-7 12-end output resultado.pdf

Si tenéis un buen dominio de la terminal, podréis hacer cosas muy comodas, por ejemplo:

pdftk $(ls -A) cat output resultado.pdf

Con este comando, le estamos indicando al programa, que coja el listado de documentos del comando “ls -A”, que listará todos los documentos que haya en el directorio en el que nos encontramos.  De esta manera, juntaremos en un archivo llamado resultado.pdf, todo lo que tengamos en el directorio. O si tenemos más cosas en el directorio, y queremos filtrar solo los archivos con estensión pdf, escribiriamos $(ls -A | grep .pdf)

Eso es todo por hoy. Si queréis usar la interface gráfica, el paquete se llama guipdftk, pero no la he probado. Me parece que está bien como está :) . Por cierto, también está disponible para Windows.

Tepes Archlinux, Linux , , , , , , ,

Crear un “pendrive-live” de ubuntu

Miércoles, 6 de Enero de 2010

Si no nos funciona bien el lector de CD, o no disponemos de la unidad (como es el caso de los netbooks), necesitaremos crear un un disco de arranque contenido en un pendrive. Antes había que hacerlo a mano, que si bien era sencillo, ahora se puede hacer directamente, con un par de clicks con la nueva aplicación de Ubuntu. Si no lo tenemos instalado en otra máquina, podemos correrlo desde un CD-live sin instalarlo. Una vez dentro, vamos a Sitema>Administración>Creador de disco USB de inicio. Y veremos una pantalla como la siguiente:

Ahora solo necesitamos insertar un pendrive de al menos 1 Gb de capacidad, que no contenga información (lo vamos a formatear). Todo lo demás es muy intuitivo:

-CD o imágen (.iso) de origen:

Eligiremos el archivo .iso que contenga la versión que queramos crear. Si esamos corriendo el CD live, no es necesario elegir nada.

-Disco a usar:

Elegijos el pendrive que queremos, si tenemos más de uno. Cuidado en el caso de tener discos duros externos conectados, que saldrán como un pendrive más. Ojo con formatearlos por error. Pulsamos en el botón formatear, y ya lo tendremos listo.

-Dejar espacio para configuración:

Podemos asignar un trozo de la capacidad del pendrive que sobra, para poder usarla como si tratara de una partición del sistema. Podemos configurarlo a nuestro gusto.

-Pulsamos el botón Crer disco de inicio.

Eso es todo. Tardara un poco en copiar los archivos, y ya tendremos nuestro pendrive, con ubuntu. Es muy útil tener algún pendrive con ubuntu, o cualquier otra distro a mano, para arreglar posibles errores.

Tepes Linux , , , ,

Configurar sonido Toshiba nb-200 en Arch, con Oss.

Jueves, 31 de Diciembre de 2009

Este netbook, me ha dado problemas a la hora de configurar el sonido. Con ubuntu, funciona sin ningún problema, sin tener que configurar nada, pero con Arch, tendremos que trabajar un poco.

Al parecer, con Alsa no se puede más que escuchar por la salida para cascos, el altavoz interno no funciona. Y en un post que me han echo llegar (gracias XxX, del foro Archlinux), aconsejaban usar Oss: http://bbs.archlinux.org/viewtopic.php?id=83804.

Allí mismo, hay un link a la wiki de Archlinux, donde está muy bien explicado como instalar Oss, y configurar luego todo lo necesario para que valla como la seda. Está en inglés, pero creo que no es difícil entenderlo conociendo por encima el idioma. Si no, a la versión en castellano, le faltan algunas partes por traducir, pero os será más fácil de entender: http://wiki.archlinux.org/index.php/Open_Sound_System_%28Espa%C3%B1ol%29.

Voy a resumir un poco como me ha ido a mí:

Lo primero, editar el rc.conf, para desactivar los modulos de Alsa:

sudo nano /etc/rc.conf

En el apartado de módulos, añadimos estos dos al array: !soundcore !alsa. El símbolo de exclamación, significa que esos módulos no van a ser cargados. Ahora ya, podemos comenzar a instalar Oss.

pacman -S oss

Si todavía no tenéis a vuestro usuario añadido al grupo sound, lo podéis hacer editando el archivo /etc/group o con el siguiente comando:

gpasswd -a username audio

Y editamos el rc.conf, añadiendo @oss a los daemons, para que se inicie al arrancar el equipo. Ahora lo iniciamos manualmente como root:

sudo /etc/rc.d/oss start

Ahora, podéis hacer una pequeña prueba para comprobar que todo ha ido bien:

osstest

Escucharéis una musiquilla por los distintos canales. Ahora, vamos a ver un poco como configurar y controlar el volumen. Para ello, usaremos ossxmix, que personalmente me parece un poco difícil de entender su esquema, pero funciona bien. Necesitamos instalar el paquete gtk2:

pacman -S gtk2

Y ahora, lanzamos el programa desde una consola:

ossxmix

Veremos una pantalla parecida a esta:

Ahora, vamos a configurar algunos programas para que funcionen bien con Oss (para otros, mirar la wiki).

Aplicaciones Gstreamer

Para las aplicaciones que usen Gstreamer, tenemos que configurar lo siguiente:

gstreamer-properties

Cambiamos el pipeline de Default Output a oss4sink y el del input a oss4src, como se muestra en la imágen:

Firefox >=3.5

Con firefox apagado, desinstalamos el paquete xulruner, evitando dependencias.

pacman -Rd xulruner

Y ahora, instalaremos el paquete xulruner-oss con yaourt. Como tiene que compilarlo, le llevará un buen tiempo, sobretodo teniendo en cuenta que el procesador del netbook es bastante lento. Así que, no sería mala idea compilarlo en otro ordenador más rápido, y luego, traer el paquete al netbook, e instalarlo con el comando pacman -U /rutadelpaquete/xulruner-vxx-xx-xx.pkg.tar.gz. Pero si tenéis paciencia y no queréis complicaros:

yaourt -S xulruner-oss

Skype

Para skype, es bien sencillo. Solo hay que desinstalar la versión normal (pacman -Rs skype) e instalar la versión compatible con oss:

yaourt -S skype-oss

Moc

Ya hablamos anteriormente de este liviano reproductor de consola: http://behindopendoors.netne.net/blog/general/moc-music-on-console. En la wiki, explican como cambiar la configuración, para que use oss, pero yo no lo he conseguido. El archivo de configuración no está en la ruta citada. De todas maneras, el reproductor funciona bien, sin hacer nada, así que, así se queda.

Para terminar, os dejo un screenshot del netbook, con el xmms funcionando (al que no hay que hacer nada para que funcione).

Tepes Archlinux, Linux , , , , , , , ,

Cambiar de ruta la carpeta “documents and settings” (windows XP)

Domingo, 27 de Diciembre de 2009

Voy a explicar brevemente, como mover la carpeta “documents and settings”, otra partición o disco, o donde nos venga en gana. Puede venirnos bien para moverla a la partición de datos (la D:), y así no perder la configuración en caso de formatear la particion del sistema (C:).

Lo primero, es copiar la carpeta a donde nosotros queramos. Por internet, en mucho sitios, recomiendan hacerlo desde la linea de comandos, pero yo lo he hecho desde el explorador, y no he tenido problemas.

Ahora, vamos a editar el registro del sistema, para informarle, de donde hemos puesto la carpeta. En el menu de INICIO, pulsamos EJECUTAR, y escribimos: regedit.exe.

Con esto abriremos el editor del registro. Navegamos hasta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileLis. Y cambiamos todas las rutas que ponga C:\Documents and Settings por D:\Documents and Settings. Nos tenemos que asegurar de cambiar todas las referencias que haya, a veces hay más dentro dentro de carpetas en ProfileLis.


Ahora ya podemos reiniciar el ordenador (podéis hacerlo en modo a prueba de fallos, pero no lo veo necesario), y comprobar que todo ha ido bien. Si funciona correctamente, podemos borrar la antigua carpeta “documents and settings”.

Yo he usado esto, porque el netbook, me lo dieron con XP preinstalado, y la carpeta “documents and settings” en una partición de datos (D:). Pero como sabéis, soy más de linux, y he formateado esa partición en formato ext4, para acceder solo desde linux. Entonces, Windows no podía escribir Documents and settings, y a veces escribía en C:, o en cualquier pendrive que estuviera montado. Un engorro, que afortunadamente, he conseguido solucionar :) .


Tepes windows , ,

Conversor de audio, bajar el bitrate

Sábado, 26 de Diciembre de 2009

Antes era más común el tener que bajar la calidad a una canción, para poder meterla en el mp3, o para que ocupara menos. Pero ahora, que las capacidades de estos dispositivos son enormes, poco nos preocupamos de ello, y prima más la calidad del sonido. De todas maneras, si os véis en la necesidad de bajar el bitrate (por ejemplo para pasar al móvil alguna canción), se puede hacer muy fácilmente desde linux. El programa se llama soundconverter, y está en la mayor parte de los repositorios:

pacman -S soundconverter

Después lo ejecutamos, y vamos directamente Edición/preferencias.

Una vez elegida la configuración que queramos, solo tenemos que arrastrar los archivos que vamos a convertir al área de la derecha, o buscarlos con el botón “añadir archivos” que está arriba. Así de sencillo.

Tepes Archlinux, Linux, Música , , , ,

Drivers para Atheros AR9285

Miércoles, 23 de Diciembre de 2009

Al instalar Ubuntu 9.04 en un Netbook modelo Thosiba NB-200, que trae la tarjeta Atheros AR9285, me encontré con que no reconocía la tarjeta inalambrica. De lo malo malo, funciona la tarjeta Ethernet, por lo que podemos conectarnos con un cable Ethernet (Rj45), o USB a un modem.

El progblema se soluciona fácilmente compilando los drivers a mano. Tenemos que descargar el paquete de esta página: http://linuxwireless.org/en/users/Download/stable/#Releases. Si por lo que sea no tenéis conexión a internet, el paquete se puede bajar desde otro sistema operativo, y ordenador, y traerlo en un pendrive o cualquier otro medio.

Tenéis que bajaros la versión correspondiente a vuestro kernel. Si no lo sabéis, podéis teclear en la consola:

uname -r

. Ahora que ya tenemos todo, podemos empezar:
Una vez descomprimido el paquete, abrimos una terminal, y nos movemos hasta el directorio donde está la carpeta que se ha creado en la extracción. Y ahora tecleamos lo siguiente:

make
sudo make install
sudo make unload

Dependiendo del ordenador, esto puede llevar un rato. Cuando termine, tenemos que editar la lista de modulos, para que los cargue cada vez que inicie el sistema:

sudo nano /etc/modules

Y abajo del todo añadimos ath9k.

Ya está todo preparado. Pero para que funcione, o bien reiniciamos el ordenador, o también tenéis esta alternativa (una de las muchas diferencias con linux):

sudo /etc/modprobe.d/ath9k

Para cargar el modulo.

sudo /etc/init.d/networkmanager restart

Para reiniciar el networkmanager. Ahora ya debería funcionar perfectamente, y en el icono de system-tray, deberíamos ver las redes disponibles.

Con la nueva versión 9.10, no hay problemas, y no hay que hacer nada de esto. Pero seguro que alguno puede sacar provecho a esto.

Encontré la solución al problema, en este blog: http://otroblogmas.com/instalar-en-ubuntu-los-drivers-para-atheros-ar9285/

Tepes Linux , , , ,