Archivo de la categoría Linux

Leer particiones ext2, ext3 y ext4 desde Windows

Estoy haciendo backup de los datos de mi viejo ordenador al nuevo. Bueno, relativamente nuevo, porque creo que ya tiene como año y medio, pero tenía pendiente pasar la mayoría de los datos del anterior a este. No creo que haya nada de vital importancia porque durante este tiempo no he echado nada en falta pero ¡más vale prevenir que curar!

Como ya comenté alguna vez por aquí, con el nuevo equipo pasé de usar Linux en mi sistema principal a Windows 7. Siempre me ha gustado más Linux, pero el pragmatismo manda y, para trabajar decentemente con software fotográfico, me hacía falta pasar a un sistema propietario tipo Windows o MacOS. El caso es que tengo un par de discos duros del equipo antiguo, que he sacado y conectado a la torre en dos conectores SATA externos que tengo para los backups y ¡vaya! ¡No recordaba que Windows no ve por defecto particiones de otros sistemas más exóticos! En este caso se trata de varias particiones en formato ext4. Buscando un poco por internet he encontrado dos soluciones.

La genérica pasa por descargar un software y ejecutarlo como administrador del equipo. Se trata de ext2read y nos muestra las particiones existentes en formato ext2, ext3 y ext4 del sistema. Podemos movernos por los directorios y copiar los ficheros que queramos a cualquier otra partición.

La solución más particular es un plugin de Total Commander (software que me encanta y que uso contínuamente en mi equipo). En la sección de plugins podemos descargar un par de plugins diferentes para poder ver estas particiones. Descargamos el plugin que nos interese en versión 32 o 64 bits y lo instalamos desde Configuración -> Opciones -> Complementos. Arrancamos de nuevo Total Commander como administrador y ¡ahí están nuestras queridas particiones!. Un gustazo poder copiar todo de un plumazo entre discos SATA sin el cuello de botella del USB2.0 del equipo antiguo.

¡Espero que os pueda ser útil a alguno!

Gráficos lentos en eeebuntu con el Asus 904HD

Unas semanas atrás, con motivo del EBE09 decidí darle una limpieza de cara al netbook e instalar la última versión de eeebuntu. Todo fue bien, excepto por el interfaz, el NBR, que iba excesivamente lento y hacía que no pudiera usarse cómodamente.

Tras mucho bichear por internet, encontré una receta que prometía arreglar tal desaguisado. Está accesible a través de este link. Aún así, no conseguí hacerlo funcionar hasta que no actualicé correctamente el servidor de video de las xorg tal y como se indica en esta otra página.

Quede dicho por si alguien más se encuentra con un problema similar.

Etiquetas: , , , , , ,

H2BOX

Me estoy haciendo viejo. ¿Y cómo lo se? Pues porque ya no recuerdo cuando fue la última vez que compilé un kernel de linux. Una operación tan habitual antaño y abandonada en pos de la comodidad.

Hace unos 10 o 12 años, cuando conectarse un rato a internet costaba dinero y había que tener cuidado con el tiempo de conexión, solía hacer conexiones puntuales para bajar un determinado paquete de software que quería probar, junto con algún howto si es que existía. Además aprovechaba para enviar los correos en la cola de salida, recibir los nuevos y actualizar la lista de cabeceras del lector de news. Todo estaba automatizado para minimizar el tiempo de conexión. Tras estas operaciones online, tocaba entretenerse para montar y configurar… que te digo yo… la versión de sendmail que acababas de bajar, un servidor de ftp, o aprovechar esa nueva opción del kernel para ajustar la configuración de la tarjeta de sonido y que por fin se escucharan los ficheros midi. Todo muy entretenido. La ayuda además era limitada… ¡no existía Google! En el mejor de los casos, contabas tus penas en en es.com.os.linux.*, de forma offline, eso sí, porque hasta la siguiente conexión no se publicaba y quizás tocara esperar unos días a que llegara alguna respuesta.

Como decía, atrás quedaron esos tiempos. Fueron muy interesantes, pero una vez aprendido como configurar todo ese software ¿para qué complicarse la vida haciendo lo mismo? Os lo aseguro, sendmail es divertido las primeras dos o tres veces que lo montas. Después es una lata. ¿Qué pasó? Pues comenzaron a aparecer las primeras distros “para el usuario de a pie”. SuSE, Mandrake y, posteriormente, Ubuntu, me hicieron ir abandonando mi querida Debian. Muchos puristas se quedaron con Debian, y eso está bien, pero llegado el momento hay que ser pragmático. Ya no era tan imprescindible guardar celosamente una copia del directorio /etc y del home de tu usuario habitual para poder configurar todo de vuelta. Todo se volvió más sencillo y el tiempo dedicado anteriormente a depurar y afinar podía emplearse en hacer nuevas cosas.

Todo esto viene en relación a un proyecto que he estado siguiendo estas últimas semanas y que tiene bastante buena pinta: H2BOX. Llevo tiempo queriendo montar un HTPC en el salón y creía que, en pos de simplificar los quebraderos de cabeza lo más posible, que tendría que meter un Windows en casa (¡que vergüenza!) con MediaPortal, por ser la solución más rápida y sencilla de implementar.

Y es en este punto donde me he encontrado de bruces con el proyecto H2BOX, que pretende crear una plataforma compuesta por un hardware estándar y una distribución Ubuntu, integrada con MythTV y XBMC. La concepción original del proyecto implica que sea un equipo plug and play. Tan sólo llegar, enchufar y disfrutar. En el caso en que haya que reinstalar o subir de versión el software, se instala desde el cd/dvd de H2BOX y listo, otra vez funcionando. Suena bien, ¿verdad?

¿Qué ventajas aporta todo esto?

  • En primer lugar, se venderá un equipo bastante estándar por un precio ajustado (de hecho, el precio inicial que se ha barajado es MUY interesante). Aún así, las especificaciones del equipo serán públicas. Tú mismo puedes ensamblar un equipo a tu gusto e instalarle el software de H2BOX (que será software libre).
  • No hay tampoco costes de licencia de software ya que corre sobre Linux.
  • Podemos beneficiarnos de todas las mejoras que vayan incorporándose al software a lo largo del tiempo ya que la imagen de H2BOX podrá ser descargada.
  • Aunque el software enmascare al sistema operativo, es decir, que encendiendo el equipo automáticamente tengamos el software de gestión del HTPC funcionando, por debajo tenemos un Linux corriendo. Podemos conectarnos remotamente, compartir directorios, instalar servidores P2P… etc. Puede resultar muy interesante para los que nos gusta complicarnos la vida de vez en cuando, pero en el caso en que no sea así, la concepción original es “enchufar y listo”.

Y en esas estamos, esperando ansiosamente nuevas noticias de este proyecto, que tiene muy buena pinta. Para terminar, aquí teneis un video sobre la interfaz de XBMC.

Enlaces:

Etiquetas: , , , , , ,

Ubuntu 8.10 Intrepid Ibex

etiqueta_kubuntu3

Ya ha sido liberada la versión 8.10 de nuestra querida Ubuntu bajo el sobrenombre esta vez de “Intrepid Ibex”. Para descargarla podeis acceder a la página de descarga Ubuntu o Kubuntu según proceda (en mi caso es esta última).

Yo ahora mismo estoy actualizando desde la versión 8.04 de Kubuntu. Para realizarlo automáticamente tan sólo debereis ejecutar el comando kdesudo “adept_manager –dist-upgrade” (comillas incluidas) y pulsar el botón de “Actualización de Versión” que allí encontrareis.

En mi caso particular, no debería tocar demasiado la máquina ni entretenerme en estas cosas antes de entregar el proyecto de fin de carrera… pero ¡será la versionitis! Espero que el entorno de desarrollo siga funcionando despues de actualizar. Por si acaso, ya tengo copia de todo…

Etiquetas: , , , ,

Ejecutar comandos sin información sensible en Unix/Linux

Acabo de encontrar (acabo de rescatar de la cola de pendientes :-D) un artículo que explica los peligros de ejecutar comandos en un terminal Unix/Linux incluyendo información sensible en la línea de comandos (como, por ejemplo, claves de acceso). En este caso concreto se centra en el intérprete de SQL (sqlplus) de Oracle, pero no deja de ser aplicable a cualquier comando ejecutado en consola.

No he podido evitar recordar como hace unos doce o trece años teníamos que tener especial cuidado tras nuestros monitores de fósforo verde de los datos que los administradores del sistema podían ver sobre nuestra actividad en la red.

Para centrar un poco más la acción, debeis tener en cuenta que, por aquel entonces, el disponer en la facultad/escuela de una cuenta con acceso a internet era algo realmente difícil de conseguir. Aunque estuviera terminantemente prohibido compartir claves de acceso al sistema, era una práctica habitual. ¿Como puedes pretender que un futuro ingeniero no se interese por esa nueva cosa llamada internet? El acceso desde casa sólo podía hacerse a través de la línea telefónica, con un ISP que habitualmente no estaba en tu misma provincia. El precio era el equivalente a realizar una llamada telefónica interprovincial. No fue hasta que apareció Infovía que la red empezó a popularizarse en ambientes domésticos.

DEC-VT220-0a

En el caso de la escuela, nos conectábamos a través de terminales DEC. En concreto, recuerdo especialmente el VT220, supongo que porque era el que predominaba en la sala. Todos compartíamos un mismo servidor, donde teníamos nuestra cuenta en el sistema. El terminal era una “caja tonta” que se conectaba al servidor.

Como podeis suponer, el terminal tenía un monitor de fósforo verde y sin ningún tipo de capacidad gráfica. El acceso a internet era en modo texto y se hacía a través de distintas aplicaciones, en función de lo que quisieramos hacer. Así a bote pronto recuerdo:

  • Lynx: navegador web en modo texto. Posteriormente salió links, cuya principal característica es que ¡soporta frames! Todo un avance. La cantidad de páginas que no podíamos ver por culpa de los dichosos marcos.
  • Elm y, posteriormente mutt: gestor de correo.
  • Slrn: lector de news (para el acceso a usenet).
  • Sirc: Acceso a los canales de IRC.
  • Ftp, telnet, gopher, finger… y resto de utilería básica.

Por supuesto todas estas aplicaciones pueden seguir usándose y están disponibles en cualquier distribución de linux.

En este escenario, el administrador podía ver el comando que ejecutaba cada usuario símplemente ejecutando un “ps“. Si no queríamos que el administrador viera más de la cuenta, procurábamos ejecutar los comandos con el mínimo número de parámetros posibles. Por ejemplo, al invocar a links, podemos indicar en la línea de comandos directamente una página web. Haciendo esto, podrían ver dicha página en nuestro proceso:

Si ejecutamos

[lolo@desarrollo ~]$ links www.pedazodepaginaqueexplicacomopetarununix.com

Y otro usuario o administrador podría ver

[root@desarrollo ~]# ps aux | grep links
lolo 17613 0.0 0.1 8108 2428 pts/1 S+ 13:46 0:00 links www.pedazodepaginaqueexplicacomopetarununix.com
root 17644 0.0 0.0 4556 732 pts/3 S+ 13:46 0:00 grep links

En estos casos, es mucho más recomendable entrar en links llamando al comando sin ningún parámetro y, una vez dentro del mismo, cargar la página web que nos interese. Esto mismo es aplicable a la hora de hacer un ftp, llamar algún comando de correo…

En nuestro caso, el administrador solo habría visto

[root@desarrollo ~]# ps aux | grep links
lolo 17613 0.0 0.1 8108 2428 pts/1 S+ 13:46 0:00 links
root 17644 0.0 0.0 4556 732 pts/3 S+ 13:46 0:00 grep links

Y ahí queda este truquillo tan tonto de newbie pero que me recuerda a mis primeros escarceos con las redes y los unixes. Retro que es uno :’)

Etiquetas: , , , , , , , , ,

CentOS, alternativa real a RHEL

A casi todos os sonará Red Hat. Esta distribución de linux es de las más veteranas, ya que apareción allá por el año 1994. Una de sus características fundamentales es su orientación comercial de unos años a esta parte. No se si estaré en lo cierto, pero creo que fue la primera compañía que trató de montar un modelo de negocio basado en Linux.

¿Cual ha sido su estrategia? Básicamente cobrar por servicios, es decir, soporte a la distribución, y llegar a acuerdos con distintos fabricantes para certificar sus aplicaciones para Red Hat. La certificación de un determinado software en Red Hat implica que el fabricante admite como compatible dicha distribución y no achacará al sistema operativo cualquier fallo que puedas tener.

En entornos de producción es imprescindible trabajar sobre versiones certificadas por razones más que evidentes. Bastante dura es ya la vida de un administrador como para añadirle más emoción.

Aún así, Red Hat se dividió en dos distribuciones:

  • La comercial denominada RHEL (Red Hat Enterprise Linux)
  • La versión de escritorio, adoptada por “la comunidad” y renombrada a Fedora Core.

La comercial es de libre copia y distribución, pero si no se paga la licencia correspondiente se carece de soporte (que en principio no sería un gran problema) y no permite la sincronización de paquetes con los servidores de Red Hat. Esto último ya es más problemático. Uno se acostumbra a tirar de repositorio y le da pereza resolver dependencias a base de bajarse a mano paquetes.

En mi caso concreto, he tenido que instalar recientemente un entorno de producción de Oracle eBusiness-Suite. Para ello hemos pagado religiosamente nuestra licencia de RHEL por 3 años y toda la implantación ha ido como la seda. El problema ha surgido a la hora de montar los distintos entornos de prueba y desarrollo. Para dichos entornos no necesito ningún tipo de soporte. Son entornos prescindibles y sobre los que se va a clonar la instancia de producción cada cierto tiempo. Aún así, interesa tener la misma distribución en todos para no multiplicar los posibles problemas que pudieran aparecer.

Dándole vueltas a este asunto, descubrí CentOS. Esta distribución es a RHEL lo que Fedora Core es a Red Hat. La comunidad se ha encargado de coger todos los fuentes de RHEL, que son de libre distribución, los ha compilado y ha creado sus repositorios correspondientes. Gracias a esto, podemos tener un entorno completamente compatible con RHEL pero sin depender del Red Hat.

Suena bien ¿verdad?. Desde la página de CentOS se pueden descargar las distintas versiones de la distribución. En mi caso he optado por la 4.6 (la última versión de RHEL soportado por la eBusiness Suite es la 4.5, así que vamos un poco por detrás), aunque ya está disponible desde hace bastante la versión 5.

Etiquetas: , , , , , , , ,

Subdownloader, cuando los subtitulos dejaron de ser un problema

Estoy desfasado. Lo confieso. ¿Como puede ser que hasta ahora no me haya dado cuenta de la existencia de esta maravilla de aplicación?

Normalmente, la parte más sufrida para una adicto a las series como yo es la búsqueda, muchas veces infructuosa, de los codiciados subtítulos. Para cada capítulo de una serie, en función de la fuente, existen multitud de subtitulos disponibles para su descarga. Para conseguirlos, hasta hace relativamente poco, había que dedicarse a bucear por las distintas páginas especializadas y buscar aquel que casara perfectamente con la versión del capítulo que teníamos en nuestro poder. Cada versión de un mismo capítulo se diferenciaba de las otras por la pequeña firma que en el nombre dejan los grupos encargados de ripearlos de la emisión en televisión digital, dvd, o cualquier otra fuente.

Hasta ahora, el problema había sido encontrar el fichero de subtítulo concreto que estaba perfectamente sincronizado con nuestro capítulo. En caso contrario, el audio y los subtítulos no iban a la par y conseguíamos perdernos más de lo normal. Me he llegado a encontrar casos bastante chungos como, por ejemplo, con la serie Dexter. En esta, parece que el video había sido sacado de la versión NTSC y los subtítulos correspondían a la versión PAL. A medida que iba desarrollándose el capítulo, se iban desfasando cada vez más las voces con respecto a los subtítulos. Cada minuto más o menos tenía que ajustar el desfase de los subtítulos un par de segundos, y menos mal que el disco duro multimedia que suelo usar para las series incluye esta opción.

Todo eso ha acabado con Subdownloader, un script en Python (por lo que puede ser usado en casi cualquier sistema operativo) al que podemos indicar un directorio con multitud de películas y series y él solito se encarga de buscar los subtítulos que mejor le viene. Todo un avance.

Todavía no se si se basa exclusivamente en el nombre del fichero para buscar la correspondencia (que es lo que parece en un primer vistazo). Lo suyo sería utilizar alguna especie de firma del fichero tal y como hace CDDB para los cd’s de audio o Musicbrainz para los mp3’s, pero bueno ¡tiempo al tiempo!.

Por último, sólo me queda añadir, que desde el programa tambien podemos subir los subtítulos que dispongamos al servidor central para que puedan aprovecharse de los mismos el resto de usuarios. Todo un detalle para hacer más cómodo el proceso de compartir los subtítulos.

Aprovecho para dejar una captura de pantalla que acabao de hacer justo antes de descargar todos los subtítulos de la cuarta temporada de Lost.

Subdownloader

[Referencias]

Etiquetas: , , , , , , ,

KDE4

Kwin Transparency

Por fin ha sido publicada la versión 4.0 de KDE (exáctamente se publicó el día 11 de Enero). Tras haber leido las novedades que incorpora en cuatro artículos publicados en Genbeta, me picó el gusanillo y ayer mismo la instalé de un plumazo. Cinco minutos me ha durado. No me puedo permitir ahora mismo tener un escritorio sin configurar y en el que no me sienta cómodo. Tengo demasiadas cosas pendientes.

La primera impresión no es mala. Quizás un poco lento, y la integración en la distribución un poco tosca. Pero con cinco minutos, no puedo juzgarla, la verdad. Se supone que incluye bastantes novedades y estoy deseando disponer de algo más de tiempo para echarle un ratillo. Ya se sabe que al principio, cuando instalas un escritorio, tocan un par de jornadas de configurar y que quede todo manejable y al gusto de cada cual (por eso tampoco he terminado usando Compiz).

Lo que no se puede negar es que estén trabajando para añadir todas las mejoras posibles de manera continuada. En 24 horas esto es lo que me escupe mi querido apt cuando le pido que me actualice el sistema.

root@lolo:/home/manolo# apt-get dist-upgrade
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Calculando la actualización… Listo
Se instalarán los siguientes paquetes NUEVOS:
cryptsetup dmsetup ksysguardd-kde4 libkonq5-templates libqca2-plugin-ossl
python-qt4-common
Se actualizarán los siguientes paquetes:
dolphin-kde4 gwenview-kde4 kamera-kde4 kappfinder-kde4 kate
kcolorchooser-kde4 kcontrol kdeartwork-emoticons-kde4 kdeartwork-kde4
kdeartwork-misc-kde4 kdeartwork-style-kde4 kdeartwork-theme-icon-kde4
kdeartwork-theme-window-kde4 kdebase-bin kdebase-bin-kde4 kdebase-data
kdebase-data-kde4 kdebase-kde4 kdebase-kio-plugins kdebase-workspace
kdebase-workspace-bin kdebase-workspace-data kdegraphics-kde4
kdenetwork-kde4 kdepasswd kdepasswd-kde4 kdeprint kdesktop
kdewallpapers-kde4 kdm kdm-kde4 kfind kfind-kde4 kgamma-kde4 kget-kde4
khelpcenter kicker klipper klipper-kde4 kmenuedit knewsticker-kde4
kolourpaint4-kde4 konqueror konqueror-kde4 konqueror-nsplugins
konqueror-nsplugins-kde4 konsole konsole-kde4 kopete-kde4 kppp-kde4
krdc-kde4 krfb-kde4 kruler-kde4 kscan-kde4 kscreensaver-kde4 ksmserver
ksnapshot-kde4 ksplash ksysguard ksysguard-kde4 ksysguardd kwin kwin-kde4
kwrite-kde4 libkonq4 libkonq5 libokularcore1-kde4 libplasma1 libpq5
libsearchclient0 libstreamanalyzer0 libstreams0 libstrigihtmlgui0 libxml2
okular-kde4 python-libxml2 python-qt4 python-qt4-dbus python-sip4
strigi-daemon systemsettings-kde4
81 actualizados, 6 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 111MB de archivos.
Se utilizarán 1708kB de espacio de disco adicional después de desempaquetar.

111 megas de archivos. No está mal la cosa.

Los artículos que mencionaba de Genbeta podeis encontrarlos aqui:

Etiquetas: , , , ,

Ubuntu certificada para Oracle

En mis últimas búsquedas por la web, casi de casualidad, he encontrado ciertos artículos relativos a Ubuntu y Oracle bastante interesantes:

La novedad no es que se pueda instalar, que parece ser que sí se puede desde hace tiempo. Lo verdaderamente interesante es que sea un producto certificado. De esta forma, se puede obtener ayuda de soporte para dicha distribución. Y es que una cosa es instalar el núcleo de base de datos (cosa relativamente fácil) y otra muy distinta poder instalar un entorno eBusiness-Suite completo. Me encantaría poder instalar servidores de producción de Oracle en Ubuntu o Debian, ya que ahora mismo tengo que ceñirme a Red Hat y SuSE y, sinceramente, me siento mucho más cómodo con distribuciones basadas en Debian.

Por lo demás, si hay alguien interesado en instalar el núcleo de la base de datos en Ubuntu:

Technorati Tags: , ,

Etiquetas: , ,

Ubuntú y Fairfó

Ni el título le he cambiado a la entrada de Mundo Geek. Nunca he sufrido la obsesión por intentar que todo el mundo conozca lo maravilloso que es Linux. Símplemente habrá gente a la que por el uso que le vaya a dar o por sus conocimientos le interese más una opción u otra. Ya hemos pasado el punto crítico en el que nos tienen en cuenta a los usuarios de software libre a la hora de sacar drivers de productos, así que no tengo la necesidad de estar rodeado de Linux por todas partes. Además, la diversidad añade diversión ;-)

Lo que sí es interesante de este tipo de mensajes es que vaya calando en la gente que hay algo más allá de Windows y está al alcance de cualquiera. Así podrán decidir cual es la opción que mejor se adapta a sus necesidades.

[Via Mundo Geek]

Etiquetas: , , ,

Escuchando

Ultimamente no he escuchado nada

Tags Musica

Cache is empty.
lastfm logo

Fotillos

T9
Fotillos...

Fotillos por RSS 2.0