Ya es oficial, acaba de salir Ubuntu 7.10

Linux, Ubuntu No Comments »

Este es el anuncio oficial en su página web:

LONDON, October 15, 2007 – Canonical Ltd. announced today the upcoming availability of version 7.10 of the Ubuntu Server, Desktop, Kubuntu and Edubuntu Editions. All will be available for free download on Thursday 18 October. Canonical is the commercial sponsor of Ubuntu.

Ubuntu makes no distinction between community and enterprise editions, Ubuntu 7.10 is our best work and is available freely to all. Ubuntu has consistently ranked #1 in reviews of security update responsiveness and effectiveness. The Ubuntu platform is fully certified and supported, making it a secure choice for users looking to explore, deploy and enjoy Linux. Ubuntu 7.10 brings together the best open source and free software available in a stable, robust environment that ‘just works’.

‘We are privileged to have millions of users running Ubuntu every day”. commented Jane Silber, COO of Canonical UK. ‘This gives us great insight into what they want from a free, Linux-based platform. Ubuntu 7.10 is another milestone in delivering on these requirements on the desktop and server.’

Ubuntu 7.10 Desktop Edition adds an enhanced user interface, improved hardware support, multiple monitor support and integrated desktop search. Additional information is available at http://www.ubuntu.com/news/ubuntu-desktop710.

Ubuntu 7.10 Server Edition features improved functionality, manageability, pro-active security and hardware compatibility and delivers a rapid deployment platform for developers and businesses. Additional information is available at http://www.ubuntu.com/news/ubuntu-server710.

New versions of Kubuntu and Edubuntu, derivatives of Ubuntu aimed at KDE enthusiasts and the education community respectively, are also being released at the same time. Additional information is available at http://www.ubuntu.com/news/ubuntu-family710.

Nueva versión de Ubuntu – Solo quedan…

Ubuntu No Comments »


Configurando el sonido en mi iMac 24″

Linux, Manuales, Ubuntu No Comments »

Segunda entrega. Esta vez me tocó hacer funcionar el sonido del iMac en Ubuntu. Para ello, me base en esta entrada de ubuntuforums.org. No fue nada complicado puesto que sólo me encontre un problema, que los drivers alsa no estaban lo suficientemente actualizados como para soportar la tarjeta de sonido que viene con mi equipo.

La solución para esto es tremendamente fácil, recompilar los drivers alsa. Estos pueden ser encontrados aquí.

Compilarlos es tan sencillo como descomprimir el fichero y ejecutar lo siguiente en una terminal.


./configure
make
sudo make install-modules

En el artículo original se hace mención a que hay que instalar las librerias de desarrollo libc6. Personalmente no me hizo falta puesto que ya lo tenía instalado, pero instalarlo es tan sencillo como teclear el siguiente comando.

sudo apt-get install libc6-dev

Dicho esto, solo tuve que descargar y re-cargar de nuevo los módulos necesarios del kernel para que funcione el sonido.


sudo rmmod snd_hda_intel
sudo rmmod snd_hda_codec
sudo modprobe snd_hda_intel

Después de esto el sonido ya debería de estar funcionando.

NOTA: Cada vez que se actualize el kernel, se instalaran de nuevo los módulos de sonido que vengan con este, y hasta que no incorporen estos nuevos drivers, sería necesario realizar de nuevo todo este proceso.

Configurando el Wifi de mi nuevo iMac de 24″

Linux, Manuales, Ubuntu 3 Comments »

De entrada decir que la tarjeta wireless que viene con el iMac no funciona después de la instalación del ubuntu. Bien, lo primero es saber marca, modelo, etc. Para ello nos vale un ‘lspci’. Una de las líneas que nos aparecen después de ejecutar el comando en un terminal hará referencia a nuestra tarjeta. En mi caso es esta:

03:00.0 Network controller: Broadcom Corporation Unknown device 4328 (rev 01)

Afortunadamente y después de buscar durante unas cuantas horas en San Google, este me llevó a esta página del foro de gentoo, donde un usuario ya consiguió resolver este problemita antes.

Bien, para hacer funcionar la dichosa tarjetita, necesitamos hacer uso del ndiswrapper y de los drivers de la tarjeta para windows.

sudo apt-get install ndiswrapper-common

Descargamos y descomprimimos los driver de la tarjeta. Los podemos descargar desde http://www.touslesdrivers.com/fichiers/broadcom/Broadcom_BCM43XX_4.100.15.5.zip.

Instalamos el driver correspondiente:

sudo ndiswrapper -i bcmwl5.inf

Después de este comando no debería aparecerte ningún error. Si te aparece es que no es el driver que necesitas. Deberas desinstalarlo e instalar el adecuado.

Y hecho todo esto, solo quedan dos cosas por hacer, añadir el modulo al kernel:

sudo modprobe ndiswrapper

Y reiniciar el ordenador o en su defecto la red.

Ubuntu: Los controles de Firefox se ven mal

Gnome, Trucos, Ubuntu No Comments »

Por alguna razón, los controles o botones de una web en Firefox no se ven correctamente bajo Ubuntu Linux 7.04, Feisty Fawn y Gnome.

Firefox antes

En ubuntuforums.org parece que ya han solucionado el problema. Primero hay que descargar este archivo. Y luego solo hay que escribir las siguientes ordenes bajo el terminal.

tar -xvzf firefox-form-widgets.tar.gz
sudo cp /usr/lib/mozilla-firefox/res/forms.css /usr/lib/mozilla-firefox/res/forms.css.bak
cat firefox-form-widgets/res/forms-extra.css | sudo tee –append /usr/lib/mozilla-firefox/res/forms.css > /dev/null
sudo cp -r firefox-form-widgets/res/form-widgets /usr/lib/mozilla-firefox/res
rm -rf firefox-form-widgets

Después se ejecuta el firefox y este cambia la apariencia de los controles.

Firefox despues

Via: Noticiastech

“sudo” insultante

Humor, Linux, Ubuntu No Comments »

Hace poco descubrí una funcionalidad de ubuntu, que por defecto viene desabilitada. Lo que hace dicha funcionalidad es insultarte cada vez que tecleas una password incorrecta al hacer sudo. Un ejemplo de las perlitas que suelta el comando cada vez que fallas con tu contraseña:

$ sudo ls
Password:
I have been called worse.
Password:
My pet ferret can type better than you!
Password:
The more you drive -- the dumber you get.
sudo: 3 incorrect password attempts

Para habilitar esto, sólo son necesarios dos sencillos pasos:

sudo visudo

Esto abre un fichero para ser editado en el que hay que añadir lo siguiente:

Defaults !lecture,tty_tickets,!fqdn,insults

Guarda el fichero y sal del editor. La próxima vez que te equivoques al poner la password en el comando sudo desearías no haberlo hecho.

DELL ofrecerá Ubuntu en sus equipos

Noticias, Ubuntu No Comments »

Desde luego una gran noticia para comenzar el día. Hoy mismo se ha anunciado en la página de ubuntu que Dell ofrecerá esta distribución en sus equipos.

Todo esto parte de la idea que tuvo Dell de crear una pagina donde los usuarios pudieran opinar sobre las cosas mejorables por esta empresa en sus equipos. La página, muy del estilo de digg -mas votos para una propuesta, mas peso de esta-, y sus comentarios no han caido en saco roto. Y la idea más votada por la gente -con 134000 votos a día de hoy- es que se pudiera escojer el sistema operativo preinstalado.

Desde luego es una gran noticia de la que no quería dejar de hacerme eco.

Actualización: Esta es la imagen que aparece en la página principal del Dell.

Ubuntu en ordenadores Dell

Bug #63416 en beagle

Linux, Parches, Ubuntu No Comments »

Desde hace algún tiempo venía recibiendo un email cada día como este:

From: Anacron
To: root@tigresa.kedesfase.com
Subject: Anacron job ‘cron.daily’ on tigresa
Date: Sun, 22 Apr 2007 07:39:26 +0200 (CEST)

run-parts: /etc/cron.daily/beagle-crawl-system exited with return code 1

Al parecer esto se debe al bug #63416, presente desde edgy y que ya esta solucionado (aunque no sea mi caso a pesar de usar feisty).

El remedio para evitar ese correo es muy sencillo, solo hay que editar como administrador el archivo:
sudo vi /etc/cron.daily/beagle-crawl-system
y comentar la segunda linea:
#set -e

Con esto el resultado de la ejecución del script es 0 (ejecución sin errores) y se dejará de recibir este correo a diario.

Parcheando Java 6 para que funcione con Beryl

Java, Linux, Parches, Ubuntu 3 Comments »

Estaba este fin de semana intentando ejecutar un programa en java, el cridmanager, para poder utilizar desde el ordenador algunas de las funciones del mi nuevo y flamante PVR. Bien, el caso es que tras ejecutar el programita en cuestion, me aparece una ventana sin ningun tipo de control, solo la ventana vacia.

Despues de comentarlo en los foros de ubuntu, pensando que era un problema con el final de las lineas dentro del codigo, alguien alli me comento que habia un bug en el java 6 cuando se esta ejecutando beryl. Afortunadamente en el wiki de beryl nos comentan como aplicar un pequeño parche para corregirlo.

Aunque en esa pagina esta bastante bien descrito el problema y la solucion, e incluso existe un script para hacerlo automaticamente (en mi caso no funciono bien), en mi caso tuve que modificar algunas de las instrucciones antes de ejecutarlas para poder conseguir que me funcionara. Dicho esto, describo los pasos que yo seguir para parchearlo.

Se crean dos directorios temporales (que podremos borrar una vez terminado el proceso) y se extraen las clases del java.

mkdir -p /tmp/java/src
mkdir -p /tmp/java/rt
cp /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/rt.jar /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/rt.jar.orig
cp /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/rt.jar /tmp/java/rt/rt.zip
cd /tmp/java/rt
unzip rt.zip

Descargamos el codigo fuente de java desde la pagina de sun.

cd ../src
wget http://www.java.net/download/jdk6/6u2/promoted/b01/jdk-6u2-ea-src-b01-jrl-29_mar_2007.jar

Despues descomprimimos este codigo. Notese que si todavia se esta usando beryl, hay que cambiar al metacity para poder aceptar la licencia. En caso contrario en la licencia apareceria una ventana en blanco como la de la aplicacion que queria ejecutar inicialmente.

java -jar jdk-6u2-ea-src-b01-jrl-29_mar_2007.jar

Aceptar la licencia y seleccionar como directorio de destino en el que estamos, es decir /tmp/java/src.

Ahora nos queda crearnos un ficherito con el parche y aplicarlo. Para ello con nuestro editor de texto favorito crearemos un fichero llamado patch y en el copiaremos el siguiente texto:

diff -ur src.orig/j2se/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java src/j2se/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
--- src.orig/j2se/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java 2007-02-24 08:21:07.000000000 -0500
+++ src/j2se/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java 2007-02-24 08:23:40.000000000 -0500
@@ -692,7 +692,7 @@
// ConfigureNotify, only the one from X with zero
// coordinates. This is the workaround to get real
// location, 6261336
- // Do the same for non-reparenting WMs (Compiz, Looking Glass)
+ // Do the same for non-reparenting WMs (Compiz, Looking Glass, Beryl)
switch (XWM.getWMID()) {
case XWM.CDE_WM:
case XWM.MOTIF_WM:
@@ -700,6 +700,7 @@
case XWM.SAWFISH_WM:
case XWM.COMPIZ_WM:
case XWM.LG3D_WM:
+ case XWM.BERYL_WM:
{
Point xlocation = queryXLocation();
if (log.isLoggable(Level.FINE)) log.log(Level.FINE, "New X location: {0}", new Object[]{xlocation});
diff -ur src.orig/j2se/src/solaris/classes/sun/awt/X11/XWM.java src/j2se/src/solaris/classes/sun/awt/X11/XWM.java
--- src.orig/j2se/src/solaris/classes/sun/awt/X11/XWM.java 2007-02-24 08:21:07.000000000 -0500
+++ src/j2se/src/solaris/classes/sun/awt/X11/XWM.java 2007-02-24 08:22:58.000000000 -0500
@@ -79,7 +79,8 @@
ICE_WM = 10,
METACITY_WM = 11,
COMPIZ_WM = 12,
- LG3D_WM = 13;
+ LG3D_WM = 13,
+ BERYL_WM = 14;
public String toString() {
switch (WMID) {
case NO_WM:
@@ -106,6 +107,8 @@
return "Compiz";
case LG3D_WM:
return "LookingGlass";
+ case BERYL_WM:
+ return "Beryl";
case UNDETERMINED_WM:
default:
return "Undetermined WM";
@@ -534,6 +537,10 @@
return isNetWMName("LG3D");
}
+ static boolean isBeryl() {
+ return isNetWMName("beryl");
+ }
+
/*
* Is Metacity running?
*/
@@ -546,7 +553,7 @@
}
static boolean isNonReparentingWM() {
- return (XWM.getWMID() == XWM.COMPIZ_WM || XWM.getWMID() == XWM.LG3D_WM);
+ return (XWM.getWMID() == XWM.COMPIZ_WM || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.BERYL_WM);
}
/*
@@ -738,6 +745,8 @@
awt_wmgr = XWM.COMPIZ_WM;
} else if (isLookingGlass()) {
awt_wmgr = LG3D_WM;
+ } else if (isBeryl()) {
+ awt_wmgr = BERYL_WM;
} else if (doIsIceWM && isIceWM()) {
awt_wmgr = XWM.ICE_WM;
}
@@ -1387,6 +1396,7 @@
case XWM.ENLIGHTEN_WM:
return readInsetsArray(window, XA_E_FRAME_SIZE, insets);
case XWM.COMPIZ_WM:
+ case XWM.BERYL_WM:
return readInsetsArray(window, XA_FRAME_EXTENTS, insets);
default:
return false;

Le damos al fichero permisos de ejecucion y aplicamos el parche:

chmod +x patch
patch -p1 < patch

Se eliminan las clases que hemos modificado y las sustituimos por estas mismas modificadas.

cd ../rt
rm sun/awt/X11/XDecoratedPeer*
rm sun/awt/X11/XWM.*
rm sun/awt/X11/XWM\$*
cp ../src/j2se/src/solaris/classes/sun/awt/X11/XWM.java sun/awt/X11
cp ../src/j2se/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java sun/awt/X11

Hecho esto solo queda compilar de nuevo las clases, empaquetarlas y sustituir las antiguas por las nuevas.

javac -d . sun/awt/X11/*.java
zip -f rt.zip sun/awt/X11/*
cp rt.zip /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/rt.jar

Ahora ya podemos ejecutar aplicaciones java con toda normalidad.

Cómo crear una lista de paquetes instalados

Linux, Trucos, Ubuntu No Comments »

Tanto en Ubuntu como en Debian, existe un método para no tener que reinstalar a mano todos los programas que tengamos en el equipo en caso de tener que reinstalar o querer replicar la instalación de un equipo en otros puestos. Para ello creamos un listado con los paquetes que tenemos instalados en el sistema:

$ dpkg --get-selections | grep -v deinstall > ubuntu-files

Esto guarda la información de todos los paquetes instalados en un fichero llamado ubuntu-files.

Para instalar todos estos paquetes en nuestra máquina, o en cualquier otra, bastará con hacer lo siguiente:

$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ dpkg --set-selections < ubuntu-files
$ sudo dselect

Esto arrancará el programa dselect con la lista anterior de paquetes seleccionados. Para que proceda a instalarlos habra que pulsar la tecla I. Cuando finalice la instalación, pulsaremos Q para salir.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Acceder