lunes, 1 de abril de 2013

Software Linux: APTonCD



Mira que en general eso de los "días mundiales" me parecen una estupidez, pero el que "celebramos" ayer es de órdago a grande. Estoy dispuesto incluso a aceptar bobadas como esas jornadas en las que se apagan las luces de los monumentos durante una hora (lo hacen sobre todo aquellas naciones que se inventaron el protocolo de Kyoto y demás cosas que pueden ser de todo menos ecologistas), el día internacional contra el hambre (para que nosotros, los occidentales, nos congraciemos con nosotros mismos y podamos volver a atiborrarnos de hamburguesas, una vez perdonados nuestros pecados, horas después), etc. Son días fundamentalmente hipócritas, pero quizá consigan concienciar a alguien que todavía no se haya enterado de que en este mundo hay hambre, quemamos bosques, maltratamos a personas y animales y el resto de actos que nos convierten en una especie destructora y autodestructiva. Pero que se celebre un día del Backup, patrocinado, por supuesto por un par de empresas del ramo, ya me parece demasiado.
El caso es que las copias de seguridad son importantes, con día o sin el, y si no somos conscientes de ello es que todavía no hemos sufrido algún desastre tecnológico en forma de formateado accidental, disco duro que dice basta, apagón repentino que destroza nuestro último poema inmortal, una obra maestra en el Gimp sobre la que llevábamos horas trabajando, o cosas que no por más profanas son menos importantes.
En el terreno del backup y de GNU-Linux, afortunadamente y como no podía ser de otra manera, las opciones abundan. La que os presento hoy, sin embargo, no es propiamente un sistema de copias de seguridad sino una forma de acelerar la instalación de programas tras un borrado del sistema. APTonCD es una herramienta indispensable que deberíamos llevar siempre encima, pues nos permite almacenar cuantos programas queramos sin necesidad de contar con una conexión a internet desde la que descargar los programas. Y es que, para bien o para mal, GNU-Linux es un sistema absolutamente dependiente de la red de redes, y el software se encuentra escondido en cirros, cumulonimbus, y demás nubes de la triple W.



En realidad el funcionamiento de este programa es extremadamente sencillo. Lo que hace básicamente es una copia en imagen .iso de los archivos localizados en la carpeta de sistema /var/cache/apt/archives que es donde se encuentran los paquetes deb de programas y dependencias que vamos instalando en nuestro sistema, como en la siguiente imagen:


Una vez creada la imagen basta con grabarla en un CD o en un DVD con cualquier programa grabador de discos y tendremos una copia de seguridad con todo el software, mediante la cual podremos restaurar todos los programas tras una reinstalación o instalar los mismos programas de una manera rápida en varias máquinas a la vez. Eso sí, siempre que vayáis a utilizar la .iso tras un formateo, recordad que tendréis que instalar de nuevo APTonCD y hacer clic en el botón "restaurar" que aparece nada más abrir el programa:


Aunque en principio el programa no debería dar demasiados problemas, si que presenta algunas limitaciones: al parecer puede ser problemático con algunos programas que, durante el proceso de instalación, descargan otros archivos y después los eliminan. Al no contar con estos archivos o dependencias en la carpeta antes mencionada, nos puede devolver un error y dificultar la instalación. Estas aplicaciones problemáticas son, entre otras, el plugin de Flash y los codecs de Ubuntu-restricted-extras, así que estos últimos vale más instalarlos de la forma tradicional y no hacer copia de seguridad de ellos.
De todas formas, una vez descubierto el funcionamiento interno de este programa, podemos hacer las cosas por nosotros mismos y hacer la correspondiente copia de los archivos de instalación de forma manual. Al final resultará que Linux está bien pensado y todo...

domingo, 31 de marzo de 2013

Novedades Darktable 1.2 RC1 y RC2


Precisamente me encontraba escribiendo este artículo cuando he advertido que ya está en línea la nueva Release Candidate para Darktable. Esta segunda candidata apenas se ha demorado una semana respecto a su predecesora, que os enseño en el vídeo de hoy. Por suerte (para mi), las diferencias entre una y otra son menores y podéis echarle un vistazo al vídeo para enteraros de cómo será la próxima versión 1.2 de nuestro revelador favorito. Lo bueno de esta diferencia tan escasa entre versiones es que muy probablemente la salida definitiva de 1.2 estará al caer. Por otro lado, casi podemos estar seguros de que no encontraremos más cosas de las que vienen en las Release Candidate.
Lo cierto es que, después de haber probado este nuevo Dt me he quedado bastante satisfecho con las novedades. Lo de las instancias múltiples es un buen complemento a la ya considerable cantidad de plugins con los que contamos en la actualidad, y amplifica exponencialmente las combinaciones potenciales de revelado. Debo admitir, sin embargo, que todavía no noto demasiadas diferencias en el orden de apilamiento de los plugins (para entendernos, cuando hacemos clic sobre el botón de las instancias, podemos elegir cuál va "encima" y cuál "debajo", al estilo de las capas de Gimp) y eso que lo he probado con bastante intensidad usando el plugin Colorear. De todas formas supongo que será cuestión de tiempo que el funcionamiento de estos nuevos plugins con alma de capas de ajuste que son las instancias múltiples sea óptimo.


El que ya no me genera ninguna duda es el nuevo componente de nuestro batallón contra el ruido: el plugin de reducción de ruido perfilado. Se trata de asesino de ruido preciso y que conoce a su enemigo a la perfección, lo cual nos da una ventaja enorme con relación a sus otros compañeros, que generalmente intentan matar moscas a cañonazos a no ser que  los controlemos adecuadamente. Este nuevo anti-ruido perfilado facilita el trabajo enormemente, siempre y cuando, eso sí, nuestra cámara esté en la lista de afortunadas que cuentan con perfiles de ruido.


A un nivel un tanto inferior a las dos grandes estrellas de la nueva versión, pero aun así con su parcela de protagonismo, nos encontramos con un plugin de niveles que (por fin) cuenta con automatismos para marcar los puntos negro, blanco y gris de las imágenes, amén de contar con un ajuste automatizado. Imaginaos la pareja que hará este plugin de niveles con un buen pincel y las instancias múltiples: tendremos efectos Mellado en cuestión de segundos. Y gratis.


Por descontado, me encanta la nueva interfaz del filtro de densidad graduada, que ahora podemos controlar gráficamente y sobre la foto. De todas formas todavía me cuesta un poco controlarlo, sobre todo cuando se trata de voltear el filtro, pero supongo que será cuestión de práctica. El caso es que ahora se ha convertido en una herramienta realmente interesante para unas cuantas tareas que ya tengo sobre la mesa de trabajo. Tiempo al tiempo.


Por supuesto, estas no son todas las novedades de Dt 1.2; también tenemos a nuestra disposición cosas como:
  • Importación de archivos xmp de Lightroom. Una jugada inteligente que promoverá la migración hacia la libertad de muchos atados de pies  manos por Adobe. Lo que no sé es cómo funcionará, no creo que sea fácil "traducir" los ajustes entre dos programas tan diferentes. 
  • Mejoras de usabilidad en los plugins de distorsión: eliminación de manchas, cortar y rotar, etc. 
  • Copia-pega selectivo de los ajustes.
  • Soporte completo para más modelos de cámara.
...y un relativamente largo etcétera (uno siempre se queda con ganas de... sí, los putos pinceles) de novedades que constituyen un paso adelante más para este programa. Algo que por cierto está haciendo a una velocidad cada vez mayor, lo cual es digno de alabanza por parte de nosotros los usuarios. Sobre todo los que recordamos los meses de estancamiento de la versión 0.7, aquella con la que muchos de nosotros descubrimos este programa y que nos hizo pensar seriamente en la migración total. Si queréis más información, aquí tenéis el enlace a las notas de lanzamiento (pongo las de RC1, que son más completas) y al nuevo manual (en inglés), que por cierto, gracias a el me he podido enterar de que el extraño módulo "tramado" sirve para suavizar el efecto "dithering", o aparición de bandas y efectos extraños al pasar una imagen a una profundidad de bits inferior. Sigo sin entenderlo muy bien, pero al menos explicado está...
Por último, la instalación de esta versión: lo primero e importante es que si podéis, la instaléis en una máquina virtual corriendo en VirtualBox. De este modo nos ahorraremos problemas. Si aún así queréis instalarla en vuestro sistema principal, tendréis que eliminar la PPA que tengáis (me refiero a la estable o a la estable-plus):

sudo ppa-purge ppa:(nombre_del_repositorio)
sudo apt-get update
sudo apt-get remove darktable 
 e instalar la versión inestable:
sudo add-apt-repository ppa:pmjdebruijn/darktable-unstable
sudo apt-get update
sudo apt-get install darktable
 Esto no es en absoluto recomendable y por el camino os quedaréis sin la base de datos de la versión anterior, que generalmente es el tesoro de todo fotógrafo que se precie pero... ca'uno es ca'uno, como decía aquel.

sábado, 30 de marzo de 2013

Cosas que hacer ANTES de instalar Ubuntu 13.04 (copia de seguridad del software)



Debo confesar que he tenido muchas dudas a la hora de elaborar este capítulo. Os contaré, de forma resumida y para que comprendáis mi dilema, cuál es mi flujo de trabajo a la hora de elaborar los tutoriales: todos, repito, todos los procedimientos que llevo a cabo en los vídeos, especialmente aquellos que consisten en operaciones de sistema, han sido fruto de mi propia experiencia como usuario de GNU-Linux, es decir, son el resultado de investigaciones y muchas horas de encomendarme a San Google para ir resolviendo mis propios problemas o mejorando mi sistema. Por suerte abundan las fuentes de aprendizaje y solución de problemas por parte de gente que, de forma altruista y sin pedir nada a cambio, ofrece a la comunidad su experiencia y conocimiento. El hecho de haber comprobado por mi mismo que cada uno de los consejos que publico funcionan y funcionan bien me permite tener la conciencia bastante tranquila y sólo preocuparme en los casos en los que, debido a explicaciones defectuosas por mi parte o problemas muy específicos, un determinado truco o consejo de configuración no le funciona a uno de vosotros. Bien: pues este no es el caso. No he probado nunca un método como los que muestro en el capítulo de hoy y debo fiarme un poco a ciegas de lo que he podido encontrar en la red sobre el problema de reinstalar software tras un formateo de disco duro y un cambio de versión. Por eso en esta ocasión agradeceré más que nunca las sugerencias de los que sepáis más que yo, en el caso de que alguno de los comandos que ofrezco no funcionen correctamente o sean mejorables mediante soluciones más sencillas y fiables.



Toquemos madera, porque lo que es cierto es que un capítulo como el de hoy es necesario para una serie como la que estrené la semana pasada. Si lo que queremos es una transición rápida entre versiones de Ubuntu, partiendo de la premisa de que la mejor actualización implica una reinstalación completa del sistema, es fundamental poder reinstalar el software de la manera más sencilla que sea posible; por lo tanto, no es tolerable pasarse dos horas reinstalando programas mediante el centro de software, una aplicación que, mientras no nos sorprendan con novedades en Raring Ringtail, es lenta e inestable y no se acerca en comodidad y fiabilidad a un buen
sudo apt-get install aplicación1 aplicación2 aplicaciónN
comando este último que es el que definitivamente recomiendo, tras añadir todas las PPA que consideremos necesarias. En este sentido puede venir bien el comando que indico al principio, que nos devuelve un archivo de texto con el listado de paquetes instalados en el sistema. Tomaos este archivo como un borrador útil que tendréis que editar, borrando los paquetes que no reconozcáis y eligiendo sólo aquellos que correspondan con el software que habéis instalado vosotros manualmente. El resto de paquetes serán probablemente dependencias que se instalarán automáticamente en función de las necesidades de vuestro sistema operativo.
Una cosa sí es segura: estos dos métodos son mucho más recomendables en casos de reinstalación de sistemas, por ejemplo, si borramos Ubuntu 12.04 y volvemos a instalar Ubuntu 12.04. En en este sentido sí que me parecen procedimientos razonables y no deberían ser problemáticos. En el caso de una actualización de versión... cualquiera sabe, especialmente si se trata de la versión del mes que viene.
Para terminar, y como no termino de fiarme de mi mismo, os dejo un enlace (en inglés) en el que podréis conocer otro método alternativo para esta misma tarea. Juzgad vosotros mismos cuál es el que os conviene. Y por supuesto, en cuanto tenga oportunidad probaré por mi mismo cuál de estos métodos funciona mejor, que es la única forma de confirmar las cosas.

viernes, 29 de marzo de 2013

Sistemas Virtuales #4: Cómo activar la pantalla a 16:9 fullscreen (2 de 2)



Este segundo capítulo sobre el formato 16:9 HD en VirtualBox constituye un paso que creo definitivo para conseguir altas resoluciones en sistemas virtualizados. Debo indicar que posiblemente no necesitéis conocerlo, pues a veces no es necesario aplicar esta serie de comandos y sólo con la instalación de los Guest Additions será suficiente para poner nuestros sistema invitado a pantalla completa auténtica.
En el caso de que esto no ocurra, resultará necesario este contenido, que en realidad no es más que una forma bastante simple de acceder a la configuración de resoluciones de cualquier sistema con servidor gráfico X, esté virtualizado o no. La estrella en todo esto es el programa xrandr, que a continuación os presentaré para que os vayáis conociendo.

Xrandr, ese desconocido

Xrandr es un acrónimo derivado de la frase inglesa X's Resize AND Rotate, algo así como "redimensión y rotación de X", entendiendo X como el venerable servidor gráfico del kernel Linux. Se trata por lo tanto de una aplicación que nos permite jugar con algunas de las propiedades de las imágenes que dicho servidor gráfico envía a nuestros monitores, algunas de ellas verdaderamente complejas. En el vídeo sólo me ocupo de una de ellas, que es la de forzar una resolución que por alguna razón no esté listada entre las disponibles. El problema en VirtualBox es algún tipo de bug que impide a X sobreescribir las resoluciones permitidas aun siendo resoluciones posibles por el controlador. Así, los diferentes comandos son un proceso necesario para enseñarle a X una nueva resolución y que la aplique al sistema inmediatamente.



Pero sin duda se trata de una situación demasiado específica y poco representativa del verdadero potencial de este programita (que por cierto, no es necesario instalar, lo tenéis todos en vuestras distros, de serie, ahí escondido en el terminal), que puede salvarnos de más de un apuro relacionado con el aspecto gráfico de nuestros sistemas.
Como de costumbre,  mi sentido de la vergüenza me impide hacer cosas como copiar y pegar sin piedad, así que si queréis profundizar en el conocimiento de esta herramienta lo mejor es que os paséis por la página de documentación del programa.
De todas formas, algún comando que puede ser interesante o útil en algunos casos sí que os puedo dejar (y que están mucho más completas y mejor explicadas aquí):
xrandr -q
Muestra la resolución de la pantalla
xrandr -s (ancho)x(alto) 
Cambiando "(ancho)" por la anchura y "(alto) por la altura (por ejemplo: 1920x1080) cambiamos automáticamente la resolución.
xrandr --dpi 96 -s (ancho)x(alto)
Este comando sirve para cambiar los píxeles por pulgada de nuestro monitor, que pueden variar aunque generalmente serán  96 o 72, dependiendo del modelo y la marca de vuestro monitor. Sobre el tema de la resolución o los píxeles por pulgada hay bastante que decir, y puede ser fuente de problemas ocasionalmente, de modo que me extenderé otro día con su correspondiente tuto.
Sobre el propio Xrandr podría seguir contándoos cosas, pero resultaría prolijo y de nuevo me remito a la documentación. Es importante, eso sí, señalar que también tiene bastante utilidad para solucionar problemas en configuraciones duales de monitores (en román paladino: cuando tenemos dos pantallas conectadas al ordenador). Mediante sencillos comandos podemos hacer prácticamente de todo (cambiar el orden, invertirlos, rotarlos, poner uno encima del otro o uno al lado del otro... lo que imaginemos). Eso, cómo no, también merecerá su espacio en Youtube. Por si a alguno le quedaban dudas, ya veis que al final terminaré hablando de Linux entero... da un poco de miedo, ¿no?

jueves, 28 de marzo de 2013

Vídeo-distro #12: OpenSuse 12.3



Para ir dejando el terreno despejado en cuanto a las distribuciones más importantes que pululan por ahí, no podía dejar de lado una de las más importantes que existen y de las que generan más adhesión por parte de sus usuarios. Se trata de la distribución del camaleón, OpenSuse.



Que no os engañe esta desenfadada mascota: OpenSuse es una distro seria, con un evidente aire germánico, robusta, estable y preparada para lidiar con las necesidades de los más expertos. Sin lugar a dudas es uno de los mejores sistemas operativos (Linux o no) que existen en la actualidad.


Instalación


Ya desde el proceso de instalación se percibe la exquisita atención al detalle de OpenSuse. Yast2 es un sistema de instalación completo y exhaustivo, orientado a cualquier tipo de usuarios con un mínimo de conocimiento pero capaz de cumplir con quienes quieran control total sobre cosas como el particionado.
Cabe destacar además la variedad de imágenes de disco que están disponibles para su descarga, desde las iso Live con escritorios KDE o Gnome a una versión DVD de, atención, 4.2 Gb, cargada de software y con opciones extras en la instalación, a través de las cuales podremos conectarnos con los repositorios que queramos desde el mismo momento en que instalamos el sistema. 


Lo negativo

Si con otras distros tengo dificultades para encontrar puntos negativos, con OpenSuse el problema es de órdago; además carezco de experiencia con este sistema como para entrar a valorar otras opiniones sobre, por ejemplo, su sistema de creación y mantenimiento de repositorios privados, o su política de versiones, ambos elementos que suelen recibir alguna crítica que otra. Mi vistazo fugaz a OpenSuse me ha dejado deslumbrado y, si acaso, lo único que me ha llamado la atención es la velocidad de instalación (no es lenta, pero me esperaba algo más rápido), la velocidad de arranque (lo mismo que antes, no es lenta, pero había leído que iba como un tiro y no es así) y la abrumadora cantidad de opciones de configuración y gestión de dispositivos que ofrece Yast.
Otra cosa que no termina de gustarme es la relación de OpenSuse con el ámbito empresarial. Que no se me malinterprete, soy usuario de Ubuntu así que no debería tener derecho a decir nada pues acepto que las empresas privadas promuevan (y se beneficien por ello) el software libre. Pero no sé, después de ver cómo hay grupos pequeños de gente que se organizan para darnos distros completas y competentes, de AMD y Novell espero perfección y no siento que sea tan meritorio que la obtengan. Dicho esto, OpenSuse es Open, y por lo tanto está impulsada eminentemente por su comunidad de usuarios, así que en ese sentido no es diferente de Ubuntu o Fedora. 
También tengo dudas en relación a si la recomendaría o no a un usuario novato. Quizá sea demasiada información al principio, y puede que alguien que venga de mundos más sencillos se sienta abrumado. Con esto tengo dudas, porque la verdad es que yo no he tenido demasiados problemas para entender dónde están las cosas y qué se puede hacer con ellas, pero creo que para un novato absoluto la experiencia podría ser diferente.


Lo positivo

Es la madre de todas las distros. No he encontrado nada que no funcione, nada que me moleste, nada que después de un vistazo no haya conseguido comprender y usar con más o menos éxito. Con el escritorio Gnome no la he probado, pero con KDE está elegantísima. El software instalado por defecto y el que contienen los repositorios está actualizado prácticamente a las últimas versiones y si queremos algo más podemos pasarnos a las líneas de versiones Factory o Tumbleweed. Si GNU-Linux significa control y personalización, OpenSuse es el epítome de estos dos conceptos. No me queda otra que quitarme el sombrero y anunciaros que es la mejor distribución que he probado a día de hoy.