sábado, 10 de julio de 2010

Fedora Linux >> Instalar navegador Google Chrome versión estable

Gente querida, como estan? Aquí vamos con un nuevo post. Esto es muy interesante ya que podremos usar otro navegador, y conocido, aparte del Mozilla Firefox en nuestro Fedora. En este momento podremos instalar Chrome versión 5.0.375.99, actualizada.



1.Edita un archivo llamado google.repo en /etc/yum.repos.d/

#vi /etc/yum.repos.d/google.repo



2. Dentro del archivo escribe lo siguiente:

[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Graba ésto haciendo [Esc], :wq, [Enter]

NOTA: para la versión de 32 bits cambiar en la linea name y en baseurl x86_64 por i386.

3. Instala google chrome

#yum install google-chrome-stable

Y listo!

Nota:
-----
Hay una variable que automatizaría esto… es $basearch o algo así… o sea, escribe $basearch en lugar de especificar tu arquitectura y ya….

Para verificar qué variable es, mira dentro de cualquier .repo en /etc/yum.repos.d/ y dedúcelo.

viernes, 9 de julio de 2010

Linux >> Uso de Consola >> Cómo modificar la hora del sistema y la bios

Para cambiar la hora del sistema usaremos el comando date, pero debemos tener en cuenta que al reinicializar la computadora, éste tomará la hora de la BIOS y nos volverá a colocar la hora anterior en el sistema. Para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación:

Suponemos que queremos colocar la fecha: 09-Jul-2010 y la hora 14:10.

Esto lo haremos como root:

# date --set "2010-07-09 14:10"

Fri Jul 09 14:14:00 CET 2010

Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS.

# hwclock --set --date="2010-07-09 14:10"

Para comprobarlo tecleamos:

# hwclock

Fri Jul 09 14:14:06 2010 -0.010586 seconds

Sencillo no?
Para más ayuda sobre el manejo de hora y fecha, y sus parámetros, escribimos:

# date --help

martes, 6 de julio de 2010

MySQL >> cambiar contraseña de usuario root

Sólo sigue estás instrucciones y podrás establecer una contraseña nueva. Necesitarás acceder a la consola o telnet con el usuario root del sistema.

1. DETENER EL SERVIDOR

#> service mysqld stop
o
#> /etc/rc.d/init.d/mysqld stop

2. INICIAR EN MODO FULL O ABIERTO

#> mysqld_safe --skip-grant-tables --skip-networking&

--skip-grant-tables esta opción causa que el servidor no use el sistema de privilegios lo que le da acceso ilimitado a todas las bases de datos a todos los usuarios de la base de datos.

NOTA: Si MySQL fue configurado y compilado con la opción '--disable-grant-options' entonces lo anterior no funcionará y no hay mucho que se pueda hacer entonces y no se podrá cambiar la contraseña, aunque en la práctica realmente esta opción casi no se usa.

--skip-networking deja de escuchar (LISTEN) conexiones TCP/IP provenientes de la red, es decir MySQL trabajaría en un ambiente totalmente local.

3. INICIAR EL MONITOR

#>mysql -u root

Como no hay sistema de privilegios en este momento, no se preguntara por la contraseña.

4. USAMOS LA BASE DE DATOS DEL SISTEMA mysql

mysql> use mysql;

5. ACTUALIZAMOS EL CAMPO QUE CAMBIARA LA CONTRASEÑA DE 'root'

mysql> UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
Query OK, 1 rows affected (0.07 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> exit
#>


6. REINICIAMOS EL SERVIDOR.

#> service mysqld restart

domingo, 4 de julio de 2010

Fedora >> Instalar Eclipse

Eclipse es un IDE (Integrated Development Environment - Entorno Integrado de Desarrollo) construido para ser extensible y apoyar el desarrollo de software en todo su ciclo de vida.



Eclipse traicionalmente se conoce como un IDE para Java (y es fenomenal en ello!) pero es mucho más que eso, permitiendo a través de extensiones desarrollar en otros lenguajes como C, Python y PHP.

Antes de instalar Eclipse necesitas tener Java Runtime Environment (JRE) instalado en tu equipo. Recuerda que Fedora viene con OpenJDK (la versión abierta de Java) que funciona a la perfección, pero personalmente, para éstas tareas de desarrollo, recomiendo la versión oficial de Sun.

Para instalar el JRE puedes consultar éste post.

Eclipse está disponible en los repositorios de Fedora, pero no cuenta con todos los plugins disponibles y además dificulta en cierta manera agregar nuevos, así que optamos por descargar la versión oficial, consulta http://www.eclipse.org/downloads/ para obtener la última versión.

Nota: Al día de éste post la última versión es la Helios. Se descargará un archivo con extensión .tar.gz


Una vez descargado el archivo procedemos a descomprimirlo. Puedes hacerlo haciendo clic derecho sobre el archivo descargado y luego seleccionando la opción "Extraer aquí" o a través de la consola:

$ tar xzvf Descargas/eclipse-php-helios-linux-gtk-x86_64.tar.gz

Una vez descomprimido quedará una carpeta llamada eclipse que moveremos a la carpeta /opt digitando en consola (requiere contraseña de root):

$ mv Descargas/eclipse /opt/Eclipse

Esta instrucción es todo lo que necesitamos para "instalar" Eclipse.
Finalmente creamos un lanzador en el escritorio. Para ello vamos al escritorio y hacemos clic derecho en cualquier parte vacía del mismo. En el menú seleccionamos la opción "Crear un lanzador".

Verá una pantalla así:



Tipo: Aplicación
Nombre: Eclipse
Comando: /opt/Eclipse/eclipse
Descripción: Eclipse IDE

Si lo deseamos podemos personalizar el ícono de una vez, haciendo clic sobre "el trampolín" (La plataforma con resorte).

¡Listo! Eclipse está preparado para empezar a trabajar.

Nota: Si al ejecutar Eclipse por consola obtienes un error como:

opt/jdk1.6.0_18/bin/../jre/lib/i386/client/libjvm.so: no se puede restaurar el `prot' del segmento después de la relocalización: Permiso denegado.

Modifica el lanzador añadiendo como argumento la ubicación de la VM Java:

Comando: /opt/Eclipse/eclipse -VM /opt/jdk1.6.0_20/bin/java

Fedora >> Instalar JRE (Java Runtime Environment)

Fedora 12 viene por defecto con OpenJDK, la versión abierta de Java que es suficiente para la mayoría de las tareas. Sin embargo, si encuentra dificultades en la ejecución de aplicaciones (como por ejemplo applets) quizás le convenga instalar la versión oficial de Sun.

Para empezar vamos a descargar el software de Java, por favor consulta:
http://java.sun.com/javase/downloads/index.jsp

Nota: Hasta el día de éste post la última versión es la 6 update 20, recomiendo al lector visitar la página de Sun para obtener la última versión.
Nota: Descargamos el instalador con extensión .bin y NO el RPM.

Una vez hemos descargado la versión de Java adecuada procedemos a instalar algunas dependencias necesarias (Requiere contraseña de root):

yum install compat-libstdc++-33 compat-libstdc++-296


Una vez instaladas creamos el enlace de las nuevas librerías digitando en consola (Requiere contraseña de root):

/sbin/ldconfig

Ahora procedemos a instalar Java. Asumiendo que el instalador quedó en la carpeta Descargas ejecutamos en consola (Requiere contraseña de root) (una instrucción por línea):

$ su -
# cd /home/su-usuario/Descargas/
# mv jre-6u20-linux-i586.bin /opt
# cd /opt/
# chmod a+x jre-6u20-linux-i586.bin
# ./jre-6u20-linux-i586.bin

A continuación verá el acuerdo de licencia de Sun, presione barra espaciadora para bajar y al final digite "yes" seguido de Enter para aceptar el contrato. Comenzará la instalación de Java.
Una vez finalizado el proceso es momento de hacerla predeterminada en el sistema; primero creamos el archivo java.sh (puedes reemplazar gedit por tu editor de texto favorito, como por ejemplo nano o kwrite):

yum -y install gedit && gedit /etc/profile.d/java.sh


Dicho archivo debe contener las siguientes líneas:

export JAVA_HOME=/opt/jre1.6.0_20

export PATH=$JAVA_HOME/bin:$PATH

Guarda y cierra el editor de texto (Ctrl+O y Ctrl+X en nano), a continuación digita en una terminal (como root):

# source /etc/profile.d/java.sh
# alternatives --config java


Verás algo en pantalla como:

There is 1 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

Enter to keep the current selection[+], or type selection number: (presiona Enter para continuar)

Nos muestra la lista de programas que proveen la funcionalidad de Java. En este caso sólo hay uno así que agregaremos el número 2. Con el siguiente comando:

# alternatives --install /usr/bin/java java /opt/jre1.6.0_20/bin/java 2


Nota: Si hubieran 2 programas ajusta el comando reemplazando el 2 del final por un 3 y así sucesivamente.

Con éste comando se debió haber agregado nuestra versión de Java, así que una vez más ejecuta:

# alternatives --config java


Ahora deberías ver algo como:

There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /opt/jre1.6.0_20/bin/java
Enter to keep the current selection[+], or type selection number:

Ingrese el número de la opción que ingresamos (por ejemplo 2). Si todo salió bien digita en consola:

$ java -version


Debes ver algo como:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)

Nota: cuando descargué el JRE desde el sitio de SUN seleccioné la versión para 64 bits, por eso indica eso en la descripción de la versión de Java.

sábado, 3 de julio de 2010

Fedora Linux >> Instalar drivers privativos de NVidia

Primera Parte: Configurando los Repositorios RPMFusion:

Los repositorios RPMFusion, mantenidos por la comunidad, proveen software No-Libre (como el controlador privativo de NVidia) para los equipos Fedora, RHEL, CentOS y equivalentes.

Éstos son necesarios para la instalación de los controladores privativos de NVidia, el cúal es el objetivo de éste post.

Para activarlos, solo es cuestión de ejectuar el siguiente comando en una terminal virtual (iaplicaciones-herramientas del sistema-terminal)

su -
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm


Paso 2: Sacando el driver anterior de NVidia

Los sistemas Fedora Core 12 vienen con un driver Open Source integrado, llamado Nouveau.

Éste driver no permite que se instale nuestro driver privativo, así que procederemos a sacarlo.

gedit /etc/modprobe.d/blacklist.conf

y agregamos al final del archivo:

blacklist nouveau

Por último tipeamos:

gedit /boot/grub/menu.lst


Y agregamos como parámetro DESPUES (ABAJO) de la primera linea que comienza con kernel:

nouveau.modeset=0

Paso 3: Instalando los Drivers de NVidia.

yum install kmod-nvidia livna-config-display system-config-display

Ésto descargará, instalará y pondrá a disposición los paquetes del driver de NVidia.
Ahora es hora de configurar los Drivers:
tecleamos en una Terminal:

nvidia-xconfig

Y listo! Drivers Instalados.
Resteamos la computadora y chequeamos si tenemos Aceleración 3D.
Para eso tipeamos nuevamente en una terminal:

glxinfo | grep direct

SI la salida produce algo como: Direct Rendering: yes
es porque tenemos aceleración 3D:
Si devuelve un error parecido a éste: Error: glXCreateContext failed
debemos hacer lo siguiente:

Paso 4: Solucionar el problema del glx.

Para solucionar este problema basta con editar el archivo de configuración del xorg.conf.
Tipeamos:

gedit /etc/X11/xorg.conf

que debería tener una sección files.
La borramos y copiamos la siguiente:

Section “Files”
ModulePath “/usr/lib/xorg/modules/extensions/nvidia”
ModulePath “/usr/lib/xorg/modules”
EndSection

Reseteamos y Tenemos Aceleración 3D.

Si luego deseamos activar Compiz y nos dá error, seguramente necesitaremos hacer un yum update por consola, si no lo hicimos antes.

Fedora Linux >> Firefox : Instalar plugins Flash Player 64 bits (pre-release)

Nota: Debido a que ésta versión contiene una vulnerabilidad crítica, se aconseja su uso en portales de internet de total confianza y para el resto usar bloqueadores de flash (Adblock, Flashblock). Si decides no correr riesgos puedes volver a la versión para 32 bits con el paquete nsplugginwraper.

Tenemos dos métodos: Vía repositorios o instalando el archivo descomprimible.

1. Vía repositorios:

su -
yum erase flash-plugin nspluginwrapper*
cd /etc/yum.repos.d/
curl -O http://www.dfm.uninsubria.it/compiz/fusion-testing/flashplayer.x86_64/flash.repo
rpm --import http://www.dfm.uninsubria.it/compiz/fusion-testing/flashplayer.x86_64/RPM-GPG-KEY-leigh123linux
yum install flash-plugin


2. Instalando el descomprimible. Accedemos al directorio dónde se encuentran los plugins:

cd /usr/lib64/mozilla/plugins/

Si instalamos la versión de flash player para 64 bits la eliminaremos:

rm libflashplayer.so

Bajamos la última versión del plugin (revisar en la web de adobe si hay alguna versión más actual cuya versión es solo para 32 bits).

wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.42.34.linux-x86_64.so.tar.gz

Descomprimimos el paquete tar.gz

tar xvzf libflashplayer-10.0.42.34.linux-x86_64.so.tar.gz


Eliminamos el descomprimible:
rm libflashplayer-10.0.42.34.linux-x86_64.so.tar.gz

En la barra de direcciones escribimos about:plugins y comprobamos que nos aparece el plugin de Flash Player con esta leyenda:

Shockwave Flash

Nombre del fichero: libflashplayer.so
Shockwave Flash 10.0 r42

Fuente: http://noctuido.wordpress.com/category/plugins/