Archive for the ‘linux’ Category
Actualización Ubuntu 7.10 a 8.04
Hace ya 4 meses que salió la 8.04, sin embargo hasta hoy no me he atrevido a actualizarme. Y vaya, tenía motivos para el miedo.
He hecho un backup de todo lo importante de mi disco, por si a caso, pero los problemas no han sido tan radicales.
Yo tenía la 7.10 instalada desde CD, seleccionando la partición por defecto que ofrecía Ubuntu, es decir, nada especial. Hoy me he actualizado las últimas librerías que tenía pendiente, y entonces he pulsado el botón de actualizarlo. Me decía que tardaría una hora en bajarse todo e instalarlo, así que lo he dejado y me he ido a comer.
Cuando he vuelto resulta que se había colgado en un paso de la instalación:
Generating locales... en_AU.UTF-8...
Parece que es un error común, y he seguido los pasos que he encontrado en la web: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/249340. Básicamente:
sudo chmod 644 /usr/bin/localedef sudo killall locale-gen
Con esto consigues desenganchar el proceso y continúa la instalación. Da bastantes avisos de error, pero son todo lo mimo no pueden ejecutar el fichero localedef. Ignóralos. Cuando termine de instalar vuelve a darle permisos de ejecución al fichero:
sudo chmod 755 /usr/bin/localedef
Reinicia la máquina y arranca con la versión del kernel 2.6.22-14. Yo he entrado en modo de pruebas y he ejecutado los siguietnes comandos:
sudo apt-get dist-upgrade sudo dpkg --configure -a
Con esto, he vuelto a reiniciar la máquina y ya desde la última versión del kernel he arrancado y bien, más o menos.
El segundo problema que tengo y no he solucionado todavía es con la resolución de pantalla. Se me había configurado a 1960 pixeles, super pequeño. Y no me dejaba cambiarla, me dice “El servidor x no soporta la extension XRandR”
He reinstalado el fichero xorg.conf:
sudo dpkg-reconfigure xserver-xorg -phigh
y he conseguido volver a una resolución de 1240. Y es donde estoy ahora, con una letra enorme! He instalado el driver de las ATI pero sigue igual. Alguna ayuda?
ACTUALIZACION: Para quitar el error del xranrd, simplemente hay que quitar del synaptic un paquete llamado xserver-xgl, que no se utiliza.
Programando con Kate
En casa (Ubuntu) suelo usar eclipse para programar python y django. Le puse en plugin de PyDev, y con el de subversion estoy muy feliz. Pero en el curro (opensuse) no me funciona nada. Cada vez que hago algo con el subversion me peta. Y también cuando hago cosas con el Eclipse. Mal.
Pues he tenido que buscarme otra herramienta, y he probado Kate, el editor de texto que viene con el KDE de opensuse. Y me gusta mucho. Resalta la syntaxis de python por defecto, tiene un navegador de archivos que me mola (cambias de documento en un click, y no en 2, al estilo TextPad), y tiene una consola de sistema integrada en el mismo editor, perfecta para debugar el código.
Se supone que se le pueden instalar plugins, si existiera el de svn entonces ya no usaría otro IDE. Ligero, muy rápido y suficientemente potente.
OpenSuse 10.3 64bits
Tomé la decisión de usar opensuse 10.3 de 64 bits en los ordenadores del curro (Dell Vostro 400, unos pepinacos), y me estoy arrepintiendo un web. Me explico, me parece muy bonito, más que Ubuntu, y todo más coherente y mejor integrado. Pero es super buggy. Falla por todos lados en cosas increibles (el eclipse practicamente no se puede usar, el firefox 2 se cuelga una barbaridad…). Parece que es cosa de los 64 bits…
Luego está la dificultad de instalar cosas. El YaST2 es muy util y bonito, pero un poco pesado para instalar paquetes. Y como tengas que instalar algo fuera de lo habitual, olvídate, a compilar… Lo mismo con los tutoriales y docs. Todo está pensado para Ubuntu. Reconozco que he metido la pata con openSuse.
A final de més sale la versión 11, con KDE 4. Es posible que tengamos que migrar, pero qué miedo me da que tenga incluso más bugs.
Un mes de Ubuntu (casi)
El 2 de Noviembre instalé el Ubuntu definitivamente en mi PC. Despúes de varios retoques, mejoras, pruebas, bajads de software y hacks, estoy encantado con mi instalación.
Además, después de haber conseguido migrar el NexOpen IDE a Linux, he conseguido independizarme 100% de Windows. Y no es que no le eche de menos, es que me da una pereza y asco cada vez que tenía que entrar! No tiene sentido lo que tenemos que soportar con windows, el antivirus, el firewall de windows y el windows defender, programas preinstalados de publicidad, y sobre todo, el horrible ruido que hace! Es increible pero Windows no para de leer y escribir en disco, y supongo que es debido al excesivo particionado del disco, hace mucho más ruido que Linux. En definitiva, espero no tener que encenderlo nunca más!
Entre las cosas que echo de menos están: El Textpad, mi editor de textos favorito, del que me enamoré alla cuando trabajaba en Entuity (Londres) y que el Eclipse tenga un L&F mejor, más compacto, que el tamaño de las fuentes, sobre todo el árbol de la izquierda es un poco excesivo. Y que no consigo hacer funcionar de manera fluida el aMule (por qué?)
Cosas que me flipan del Linux. Además de la facilidad de poder tener un servidor LAMP, cosas más mundanas: El GIMP, el OpenOffice (afirmo en serio que es mejor que el Office), mi dock de tareas, lo bien que funciona el reproductor de Last.fm, el sistema de añadir/quitar programas, la facilidad de hacer cosas, la experiencia de usuario como dicen los entendidos…
Por último, y como prueba de que el Ubuntu y todo lo que digo no es solo cosa de freakis, Eva también es usuaria 100% Ubuntu, y está encantada y no echa en falta nada. Por supuesto tiene muchas dudas, pero en general está perfectamente adaptada, y total, en Windows también tenía dudas, así que perfecto.
NexOpen IDE en Linux (Ubuntu)
Finalmente lo he conseguido, he tardado mucho, me ha costado instalarlo y reinstalarlo por lo menos 10 veces, pero ha merecido la pena. El NexOpen IDE 1.0.0-m1 (previa!) instalado en mi Ubuntu 7.10 Gutsy Gibbon…
Cómo se consigue eso? Pues bien, hay que instalar los plugins y la feature sobre un Eclipse 3.2 con las features de Callisto activadas. Véanse los siguientes pasos:
- Desde un Ubuntu sin ninguna instalación previa de Eclipse (si tienes alguna bórrala con el synaptic!) instálalo usando aptitude (en gutsy te instala la 3.2, ojo en futuras releases, en caso de estar en otra versión bájatelo de algún mirror, por ejemplo este):
- Modifica los permisos de escritura de varios directorios. No se si se necesitan todos pero por si acaso…:
- Arranca el eclipse, ve a Help/Software Updates/Find and Install…
- Search for new features to install…
- Elige el Callisto Discovery Site y selecciona todas las features menos las de C++. Acepta e Instalas
- Bájate este zip con los plugins y el jar de la feature. Descomprime el zip de los plugins y los dejas en /
usr/local/lib/eclipse/plugins. Y la feature en/usr/local/lib/eclipse/features - Añade soporte para junit. Bájate este zip y copia el contenido en
/usr/lib/eclipse/plugins
sudo aptitude install eclipse
sudo touch /usr/local/lib/eclipse/.eclipseextension
sudo chmod 2775 /usr/local/lib/eclipse/.eclipseextension
sudo chown root:staff /usr/local/lib/eclipse/.eclipseextension
sudo chmod a+w /usr/lib/eclipse/plugins
sudo chmod a+w /usr/lib/eclipse/features
sudo chmod a+w /usr/local/lib/eclipse/plugins
sudo chmod a+w /usr/local/lib/eclipse/features
Y ya está. Creo que no se me olvida nada. Ahí tenemos el NexOpen IDE igualito al de güindows. Todo hay que decir que el eclipse en Ubuntu me parece más feo, por los tipos de letras, los espacios en el árbol de proyecto… El L&F es peor que el de Windows, pero la performance y la tranquilidad de estar en Linux no tiene precio.
Ya no hay excusa para no programar j2EE de verdad!
ACTUALIZACIÓN 2/12: Añadido el punto 7, soporte para jUnit 4.
Finalmente tengo mi Ubuntu listo…
Ha sido una larga lucha, pero por fin tengo mi Ubuntu finalizado:
- He activado el CompizFusion (aunque no me funciona el config manager)
- He añadido el doc Avant Window Manager
- He puesto unos screenlets (los widgets o gadgets de otros sistemas)
- He instalado con synaptic el jdk5.0 de java
- Por supuesto tengo el forefox en castellano, con la google toolbar y con los marcadores funcionando (antes no iban?!?!)
- Tengo el servidor LAMP completo, y mis proyectos wp bajados (este blog, el de nexopen, el de blaumari…)
- El le he puesto un fondo de pantalla bonito (el del leopard de MacOSX)
Ahí os pongo un pantallazo, para que opineis si es bonito o no el resultado final.
Por fin el dock!
Me ha costado un montón, pero por fin he conseguido instalar el dock Avant Window Manager, que es un pasote… Cómo hacerlo? Super fácil, utiliza los paquetes ya precompilados que encontrarás aquí!
El sources.list de Ubuntu
Después del post de esta mañana me he cargado completamente mi Ubuntu intentando instalar el CompizFusion. Me lo he cargado tanto que he tenido que reinstalarlo!!!
En esta nueva reinstalación he comenzado desde 0, con más conocimiento que los intentos anteriores, y me he dado cuenta de que la mayoría de mis problemas venían de que los repositorios españoles donde están los paquetes del s.o. están caídos! Esto implica entre otras cosas que la mayoría de las librerías y software que necesitas no esté disponible. Y esta es la razón por la que al llegar al 82% de la instalación se queda colgado esperando a recibir el timeout de todos esos repos. en fin.
Para corregir este problema, hay que editar el archivo /etc/apt/sources.list (con permisos de root) y modificar todas las url para que apunten a un mirror en condiciones. En mi caso, el archivo que uso es este:
deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://en.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://en.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://en.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy universe
deb http://en.archive.ubuntu.com/ubuntu/ gutsy-updates universe
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://en.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb http://en.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://en.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://en.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu gutsy partner
deb-src http://archive.canonical.com/ubuntu gutsy partner
deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Finalmente Ubuntu…
Bueno, finalmente he tenido que renunciar al openSuse y he vuelto a instalar Ubuntu, con el escritorio Gnome. Después de leer muchos artículos y hablar con gente le voy a dar otra oportunidad.
Ayer lo instalé, conseguí poner el firefox en castellano (no fue trivila, pero ya no recuerdo cómo lo conseguí). Acabo de instalarme el jdk5.0, con un sencillo sudo apt-get install sun-java5-jdk.
Ayer también me instalé mi servidor LAMP (Apache2+Mysql+PHP5), por lo que ya tengo lista la máquina para trabajar en modo php o java. He añadido el programa MySQL Admin y el MySQL Query Browser. Y tengo que ver qué versión de Eclipse me ha instalado (necesito la 3.2, no la 3.3!)
Como curiosidad, es quitado el horrible aspecto que tiene el Ubuntu por defecto. Tanto el fondo de pantalla como los tipos de letra. Le he dado un aspecto a lo Mac, con las ventanas plateadas, los botones de colores, y la tipografía Mac. Pero aún así no es demasiado bonito. Estoy intentando poner el dock Avant Window Navigator, pero por ahora no lo he conseguido. Este dock es parecido al de Mac Leopard, incluso tiene la cosa esa de empaquetar los archivos que tengas sueltos en el escritorio. Una pasada…
De todas formas, lo que no me gusta y me gustaría cambiar:
- Un menú donde aparecieran las últimas aplicaciones ejecutadas, como en Windows, o en openSuse.
- Lo del dock fuera más sencillo…
- No consigo arrancar el CompizFusion. No me reconoce mi tarjeta 3D? Creo que es una tarjeta integrada en la placa, de Intel, seguro que me da problemas…
- El grub que tenga mejor aspecto, no solo texto… (eso es fácil de cambiar, creo)
En definitiva, tengo el entorno de trabajo instalado, pero me gustaría que fuera un poco más bonito…
Linux weekend
Vaya finde que llevo… Primero me instalé el Ubuntu versión Gnome, y como no me gustó, y además encontré varios fallos o falta de puesta a punto, lo borré.
A continuación instalé el openSuse, que tiene una pinta genial, pero es incapaz de encontrarme mi tarjeta ethernet, por lo que no puedo navegar por internet. Ayer me pasé todo el día peleándome con él en balde.
Hoy me he bajado Mandriva y Fedora. Mandriva, con el Live CD no me reconoce la pantalla, así que nada, ni intento instalarmelo. Casualmente Mandrake, como se llamaba antiguamente, fue mi primera distro de Linux, allá por el año 2000. Y casualmente funcionó bien en un sobremesa que tenía, pero no me reconocía la pantalla de mi portatil! El tiempo pasa pero no para Mandrake/Mandriva.
Finalmente el Fedora, que pinta elegante. Pero va muy a saco. Quiere formatear mi disco casi sin preguntar donde, y no me fio, no quiero perder mi partición windows, tal y como están las cosas.
En definitiva, me siento completamente vencido. Creo que todavía a Linux le faltan un par de años hasta que sea una alternativa real. De mientras, si alguien quiere trabajar con un Unix-like system, creo que lo único que nos queda son los Mac…



