[GowTo] Instalar Drivers Propietarios Tarjeta Gráfica en Linux

26 12 2009

Este pequeño GowTo es a petición de un visitante que dejó un comentario sobre la aplicación EnvyNG que tenía diversos problemas y, para zanjar el asunto, pidió que creara un GowTo para instalar los drivers de la tarjeta gráfica en Linux.

Lo primordial es descargarte los drivers de la web oficial de nVidia (que por cierto, si lo intentais en un terminal (lynx, elinks etcétera..) es un gran coñazo descargarse los drivers por los menús y los estilos de CSS de la “fantástica” web de nVidia…

Yo personalmente descargo los drivers en fase / estado ‘Beta’ (Beta = véase estado en fase de pruebas que no es recomendable para un sistema que requiera de cierta estabilidad)  aunque realmente gracias a que los devilops (Véase DevilOps (D-Evil-Operators o lo que es lo mismo; Malvados Operadores / Desarrolladores) hacen los controladores más ‘óptimos’ que pueden y no suele no hay problema alguno.

Si quereis probar los Drivers de nVidia Beta podeis descargarlos desde aquí.

En cambio, si sois más conservadores y quereis la seguridad y fiabilidad de los ‘estables’ (Aunque como su nombre indica, algunas veces es todo lo contrario) podeis descargarlos desde aquí

De igual modo, en cualquiera de las dos fases que seleccioneis, debeis seleccionar el modelo de vuestra tarjeta gráfica y el sistema operativo (algunas veces ya aparece marcado gracias a los Agentes de Usuario del navegador que informa del sistema).

Con el archivo .bin (es la extensión, no os asusteis tan pronto) en nuestra carpeta $HOME ($HOME == Alias para la dirección de carpeta /home/nuestroUsuario), tan solo debemos salir del entorno gráfico (Servidor X, no pensemos mal tan pronto…) ¿Como lo hacemos? Facilón facilón, pulsamos CTRL + ALT + F1 y pasaremos a un entorno muy extraño para algunos y muy familiar para otros (un saludo tty!!!).

Se nos pedirá que introduzcamos el login y el password (Nombre de Usuario y Contraseña que usemos normalmente para entrar en nuestro entorno gráfico).

Antes de empezar la instalación tenemos que parar el GDM (Gnome Display Manager) con el siguiente comando:

sudo /etc/init.d/gdm stop

Después, en el terminal (Sí, eso tan soso y oscuro se llama terminal, prompt o tty), escribimos

chmod a+x NVIDIA-Linux-x86-195.30-pkg1.run

sudo ./NVIDIA-Linux-x86-195.30-pkg1.run

Si no nos apetece darle permisos de ejecución o hacerlo ejecutable (llamémosle ‘X’) podemos ejecutarlo como un simple script en Bash

sudo sh NVIDIA-Linux-x86-195.30-pkg1.run

Y listo, el proceso de instalación es bastante simple y no requiere de mayores instrucciones (Eso sí, leerme la pantalla por el amor de dios…).

Os recomiendo tener instalado el paquete DKMS (Dynamic Kernel Module System o en Castellano Sistema de Módulos Dinámicos del Kernel), porque la instalación de los drivers propietarios de nVidia (Sí, son closed-source o lo que es lo mismo no tienes derecho alguno a modificarlos y si lo hicieras incurririas en un delito) requiere de la instalación de un módulo para el correcto funcionamiento de los mismos.

A medida que la instalación avance, os preguntará el asistente si quereis compilar el módulo para el kernel actual, obviamente, debeis seleccionar ‘Sí’ o ‘Yes’ con las flechas de dirección del teclado (En palabras simples: Esas flechas con las que bajas por las páginas guarrillas mientras tienes la otra mano ocupada.. ¿Me… vas pillando no??), aunque en este caso, en vez de usar arriba y abajo, usaremos las teclas izquierda y derecha.

También se nos preguntará si queremos que el asistente cree un nuevo archivo de configuración del servidor X, personalmente, si no tienes ninguna modificación personal del archivo o si no te importa perderla, permítele al asistente que se ocupe del temita..

Una vez finalizado el proceso, el asistente nos confirmará la instalación de los drivers.

¿Ha sido o no ha sido fácil!?

Pues bien, ahora para confirmar que tenemos rendimiento 3D y los drivers en correcto funcionamiento escribimos en un terminal o consola:

glxinfo |grep direct

El resultado que nos debería aparecer si todo ha ido como la seda es el siguiente

cross@GenLinux~$ glxinfo |grep direct
direct rendering: Yes

Listo, ya puedes jugar al OpenArena o al Warsow sin problemas y con los drivers propietarios de nVidia (que por desgracia, los drivers de código abierto (Open Source) no tienen un gran rendimiento en cuanto a 3D se refiere..).

Más GowTos

Anuncios




Seguridad Informática Parte 1 (Lo básico)

19 03 2009

Este artículo lo escribí como una ‘especie’ de ayuda para ‘generar’ unas nociones básicas, no espereis que dentro de él os revele los secretos más profundos de la élite, tan solo intenta ser de ayuda para cualquier novato que quiere aprender un poco de seguridad informática, por ejemplo como mantener unas pautas a la hora de elegir contraseñas, hábitos seguros etcétera.

Está subido a RapidShare, si teneis cualquier problema a la hora de descargarlo avisarme y lo intentaré colocar en otro lado.

Descárgalo Aquí





Lista de Clientes BitTorrent para Linux

22 02 2009

Muchas veces nos preguntamos si el cliente que nuestra distribución nos ofrece es completo y cumple con nuestras expectativas, pues bien, aquí intentaremos hacer una lista con los clientes BitTorrent más conocidos para Linux.

Aria2

aria2 es una utilidad de descarga. Los protocolos soportados son: HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE), y Metalink.

Descarga: https://sourceforge.net/project/showfiles.php?group_id=159897

Bitflu

Bitflu es un cliente BitTorrent gratuito. El cliente ha sido programado en Perl para trabajar como daemon (demonio) (7x24h , como mlnet) en Linux, *BSD y probablemente OSX.

Descarga: http://bitflu.workaround.ch/dload.html

BitLet

Este applet (aplicación web) no requiere instalación alguna, trabaja en cualquier plataforma con un navegador con Java activado, muy útil si no estás en un ordenador personal y sólo quieres descargar el archivo sin mayor misterio.

BitThief

Para los/as más aventajados/as, el propio nombre nos ‘regala’  una pista sobre su atractivo principal, este pequeño cliente BitTorrent, es un PoC (Proof Of Concept, Prueba de concepto) sobre lo ‘vulnerable’  que es el protocolo BitTorrent. Este cliente tiene la peculiaridad que, falsea las estadísticas de subida (upload) para así poder descargar a una mayor velocidad. No es recomendable usarlo siempre, ya que si todos haríamos lo mismo, no habría nadie que compartiese realmente y eso llevaría a un desastre total, asíque usarlo con conocimiento.

Descarga: http://dcg.ethz.ch/projects/bitthief/dist/BitThief.jar (PS: Para los despistados;  java -jar BitThief.jar en un terminal)

BitTornado

Otro cliente BitTorrent que aunque no tenga nada especial por lo que destacar, es bastante flexible.

Descarga: http://www.bittornado.com/download.html

BitTyrant

BitTyrant es otro cliente más que en esta lísta no podía faltar. Entre otras cosasa, está optimizado para aumentar la velocidad de descarga y está basado en Azureus 2.5.

Descarga: http://bittyrant.cs.washington.edu/#downloads

BTG

Cliente BitTorrent programado en C++ y usando las librerias Rasterbar Libtorren.

Descarga: http://btg.berlios.de/#builds-and-releases

Deluge

Deluge es un cliente ligero, no usa demasiada memoria y no destaca por nada en especial.

Descarga: http://deluge-torrent.org/downloads.php

Gnome BitTorrent

Conocido Como GB ó GBT (También como GnomeBT), es el cliente ‘oficial’ de GNOME. Una interfaz (GUI) simple y un ‘look’ cuidado son sus principales características. Este también está descontinuado.

Descarga:  http://sourceforge.net/project/showfiles.php?group_id=93129

Vuze

Original del equipo Azureus, Vuze es su nueva idea para clientes BitTorrent,  Vuze a día de hoy es usado por muchísimas personas que les sigue gustando un cliente que use mucha memoria y no tenga nada especial más que un ‘home’ (Inicio) bastante ‘cool’ (Véase bonito). PS: No os molesteis en usarlo sino teneis suficiente memoria como para arrancar 400 copias de Windows Vista simultáneamente con Aero a tope vía VirtualBox.

Descarga: http://cache2.vuze.com/files/Vuze_Installer.tar.bz2

Se que me dejo algunos clientes sin nombrar, pero poco a poco intentaré mantener actualizada la lista. Las sugerencias son siempre bienvenidas.





¿Anónimo en la red? ¿Imposible? No del todo

7 12 2008

Ser anónimo en la red es bastante dificil, ya que cada vez que accedemos a un servidor HTTP (Una web convencional), el propio servidor está “dejando” una cookie en nuestro equipo con múltiples funcionalidades; Recordar nuestra última visita, recordar las preferencias, etc.. El mismo servidor “registra” (Logea) todas las conexiones que haya realizado con los clientes (Véase Usuarios corrientes), con lo cual registra nuestra dirección IP en su log, así podrían localizar de donde somos, (País, Provincia, etc..).

A su vez, nuestro propio navegador guarda un registro sobre las páginas visitas (Historial), las contraseñas guardadas y las cookies que el servidor nos manda. Lo cierto es que no podemos evitar que el servidor almacene cookies en nuestro equipo, o el mismo servidor almacene a que hora y desde qué IP fué realizada la visita, pero sí podemos mantener un poco el anonimato gracias a herramientas como Tor, con Tor usaremos un proxy que a su vez trabajará en una red distribuida en repetidores.

Luego comentaré los contras que tiene usar Tor para por ejemplo comprobar el eMail, realizar transacciones, manejar cuentas importantes, etc..

Tor trabaja de forma que, nuestras peticiones sean realizadas mediante nodos, con lo cuál no estaríamos haciendolas directamente.

SIN Tor:

Nosotros <— Petición Normal —-> Google.com

CON Tor:

Nosotros <—- Repetidor uno con enlace encriptado —->  <— Repetidor dos con enlace encriptado —->  […] y finalmente <—–> Google.com

Es un esquema simple de como funciona la red de Tor, enviamos paquetes encriptados a diferentes repetidores para despues recibir la respuesta.

A estas alturas imagino que despues de ver el esquema sabrás cuales son los contras de usar Tor para por ejemplo, entrar en tu banco y realizar movimientos. Sino es así, es bastante simple.

Cuando tu ingresas tu nombre de usuario y contraseña, estás enviandola directamente al servidor de tu banco, en cambio con Tor, estás enviandola atraves de muchos repetidores. Con esto no quiero decir que Tor robe datos, pero los repeditores pueden ser instalados por cualquiera y aunque no se envia en su totalidad los paquetes a un solo nodo sino que se envian a diferentes nodos un trozo del paquete final, podría darse la casualidad de que topases con un repetidor que “esnife” esa información, ya que los repetidores son nada más y nada menos que usuarios contribuyendo con la red Tor para que sea más fluida la carga. Lo que quiero decir es, que Tor es un proxy ‘distribuido’, para los más nuevos, es como si cojes el portatil de un desconocido y entras en tu banco através de internet desde su ordenador. Si ese ‘desconocido’ tuviera un ‘esnifador de paquetes‘ (Del Inglés; Packet Sniffer), podría obtener de manera no muy legal los datos de conexión y aunque, la mayoría de los bancos de hoy en día usan conexiones SSL (Secure Socket Layer), no es que sean de lo más fiables.

En resumidas cuentas, usa Tor para mantener el anonimato, pero sólo para navegar por internet y comprobar algún foro sin importancia.

Tor para Linux:

Ubuntu : sudo aptitude install tor

Otras:  Lista de paquetes para otras distribuciones

Código fuente:  Tor 0.2.0.32 (Estable) /\ Tor 0.2.1.7 (Alpha)

gowtotitle-copy





[GowTo] Crear Paquetes .deb desde el source

1 11 2008

Para empezar, este GowTo está dirigido a gente que quiera crear sus propios paquetes para subirlos a un repositorio personal y poder transportarlo a donde nos plazca ó simplemente quiera compartirlo con la comunidad. Yo en este tutorial simulo que creo un paquete de nginx-0.7.19 (la última snapshot de desarrollo disponible a fecha de hoy).

Lo primero será satisfacer los paquetes necesarios para la creación de un .deb;

$ sudo aptitude install autotools-dev fakeroot dh-make build-essential

Una vez instalados, podríamos usar /tmp como nuestro lugar de trabajo temporal o bien crear un directorio en nuestra home para no tener pérdidas de algún que otro archivo.

$ cd $HOME & mkdir tmp & cd tmp

Estando en nuestro directorio de trabajo temporal, copiaremos el source de nuestro objetivo (programa, soft, llamemosló ‘X’) a nuestro directorio tmp.
En caso de que nos hayamos decantado por crear un directorio temporal en nuestra home:

$ cp -r nginx-0.7.19 $HOME/tmp

En caso contrario, que hayamos elejido /tmp:

$ cp -r nginx-0.7.19 /tmp

Aclararos que la opción ‘-r’ que le incluimos a cp es para que copie recursivamente, todos los directorios en la carpeta recursivamente.

Una vez lo hayamos copiado todo, accedemos al directorio temporal de nginx (en mi caso, a cada cual el que corresponda).

$ cd $HOME/tmp/nginx-0.7.19 || cd /tmp/nginx-0.7.19

Ahora crearemos los archivos de control de Debian (para tener un control sobre la versión, el que lo mantiene, etc..).

$ dh_make --single

Y seleccionar el típo de binario o seleccionar los que sean apropiados. La opción –single es para unicamente crear un único paquete .deb (para proyectos pequeños). Para las dudas;

$ man dh_make

Ahora tendremos que editar los archivos que ha generado dh_make, cambiando algunas de las líneas de los mismos, como por ejemplo el encargado de mantener el paquete, versión, fecha, descripción etc..

Una vez editados, ya sólo nos queda crear el paquete con dpkg-buildpackage usando fakeroot.

$ sudo dpkg-buildpackage -rfakeroot

Como ya hemos terminado, tendremos el paquete en el directorio /tmp (ó $HOME/tmp)!
Un consejo, si piensas publicarlo y mantenerlo actualizado, te recomiendo que mires este post sobre como nombrar los paquetes para Ubuntu.

La Información de este artículo está recogida de varias fuentes como QuietEarth.us, Debian.org.





[GowTo] Configurar más de 2 escritorios en KDE

28 08 2008

Bien como ya sabreís, hará algún tiempo, escribí otro tutorial sobre este mismo tema pero bajo GNOME, ahora le toca a KDE.
He recibido varios comentarios sobre KDE y la verdad esque támpoco me metí demasiado en el tema, pero aquí tenemos este pequeño GowTo para explicarlo.

Este podría ser nuestro menú de KDE básico, bien, si observamos un poco, a la derecha podemos ver dos números, que en este caso son nuestros escritorios (1 y 2 respectivamente), si hacemos click derecho sobre esos dos números, nos aparecerá Configure Desktops (Configurar Escritorios).
Una vez dentro, veremos algo similar a esta ventana;

Aparte de aumentar el número de escritorios que queremos tener, podemos asignarles otro típo de nombres para organizarnos mejor, curiosidad, etc.
Si nos damos cuenta, hay una barra deslizante qué a su izquierda pone; Número  de Escritorios, permitiendonos así configurar un máximo de 20 escritorios. Una vez elejido el número de escritorios que queremos con hacer click sobre Ok estaría listo.

Y esto es todo, espero que haya servido de ayuda a todos los usuarios de KDE con ganas de probar el efecto cubo de compiz x”D.





[GowTo] Instalando VirtualBox

10 07 2008

Aquí va este GowTo para instalar VirtualBox (VBox) en nuestros ordenadores. Lo primero que deberemos hacer es seleccionar cuál vamos a instalar, la versión OSE (Open Source Edition) o la Closed-Source (Código cerrado). En caso de que elijamos instalar la versión OSE (Open Source Edition) tan solo deberíamos descargarla usando Aptitude o Synaptic, o también podemos descargarla desde la web oficial de VirtualBox. En caso de que elijamos la edición Closed-Source bastaría con escribir;

sudo apt-get install virtualbox && sudo adduser $USER vboxusers

Tendríamos instalado VirtualBox y nuestro usuario añadido a el grupo “vboxusers”. Tan sólo tendríamos que re-logearnos para que los cambios tomen efecto.

En caso de que optes por la edición OSE (Open Source Edition) bastaría con escribir;

sudo apt-get install virtualbox-ose virtualbox-ose-modules && adduser $USER vboxusers

Y ya estaría, podeis encontrar VirtualBox en Aplicaciones -> Herramientas del Sistema -> Sun xVM VirtualBox.

Espero que os haya servido de ayuda.