jueves, 26 de julio de 2007

DEBIAN Etch: Antes de instalar driver Nvidia

AL instalar Debian Etch me encontré con que no entraba al escritorio gráfico, esto porque lo instalé con el asistente de instalación gráfico y pues hace una instalación standard y tengo una tarjeta Nvidia en un expansion port mientras que la integrada es una Intel, bueno lo que decidí fue editar el xorg.conf haber que había de extraño y la conclusión es la siguiente:

1.- Abrir y editar xorg.conf:

sudo nano /etc/X11/xorg.conf


2.- En la sección Device marcaba lo siguiente:

Device
Driver "i810"
BusID "PCI 1:0:0"


donde el driver es de la tarjeta integrada Intel y lo de BusID es donde esta insertada la tarjeta Nvidia, pero el problema es que el conector del monitor estaba en la tarjeta Nvidia y generaba un conflicto ya que Debian identificaba la tarjeta en el Bus PCI (NVIDIA), pero tenía el driver de Intel, esto se solucionó muy fácil.

3.- Opción A: La línea de BusID comentarla para que así no trate de identificar la tarjeta PCI y así arranque con la Intel, en este caso el monitor deberá estar conectado a la tarjeta integrada (INTEL), después apagar y reiniciar.

shutdown -h now


Opción B: En vez de comentar "BusID" en driver hay que sustituir i810 por nv, ya que nv es un diver genérico para Nvidia que trae Linux. En esta opción hay que tener el monitor conectado a la tarjeta Nvidia.

y ahora si, a instalar el driver oficial de Nvidia, ya sea como en el post Ubuntu Feisty Debian etch:Instalar diver Nvidia o por medio de Automatix.

lunes, 23 de julio de 2007

Ubuntu Feisty: Preload

En Cesarius.net encontré un post interesante de un "daemon" llamado "Preload" que se encarga de acelerar las aplicaciones más utilizadas, ya que carga en memoria dichas aplicaciones y actúa en segundo plano, y ni se da cuenta el usuario que está activo esta gran aplicación.
También el buen cesarius comenta que Preload se encuentra en la mayoría de las distribuciones Linux, bueno, pero en Ubuntu la manera más fácil de instalarlo es mediante consola:

sudo apt-get install preload


y listo, a ser ¡¡LIBRE!! jeje...

viernes, 20 de julio de 2007

UBUNTU Feisty DEBIAN etch: Instalar Driver Nvidia

El buen --RESISTENCIALINUX-- hizo el aporte de publicar la manera más sencilla de instalar los drivers de las tarjetas Nvidia en Ubuntu, bueno, todo esto estaba bien, pero no tengo idea por que cada vez que he instalado estos drivers en mi computadora he tenido que aumentar unos pasos, bueno aquí la explicación que me ha funcionado tanto en Ubuntu como en Debian:

1.- Descargar el Driver desde la página oficial NVIDIA(es un paquete binario de extensión .run)

2.- Ir a Synaptic o desde consola remover (en caso de que esté instalado)el paquete nvidia-kernel-common que a su vez este desinstalará algunos linux-restricted-modules; Desde consola sería

sudo apt-get remove nvidia-kernel-common


Como paso opcional se puede revisar la configuración actual del servidor X, esto con

gedit /etc/X11/xorg.conf


3.- Instalar los siguientes paquetes:

sudo aptitude install libc6 libc6-dev
sudo apt-get install build-essential xserver-xorg xorg-dev pkg-config


4.- Ahora se necesitarán los headers del kernel linux, así como un acceso directo, esto queda de la siguiente manera:

sudo aptitude install linux-headers-$(uname -r)


y a crear el enlace en el directorio /usr/src

cd /usr/src
ln -s linux-headers-$(uname -r) linux


5.- Tenemos que ir a la consola sin servidor gráfico, esto con CTRL+ALT+F1

6.- Hacer login, ya sea con tu usuario o como root y ahora escribir

sudo /etc/init.d/gdm stop


esto para detener el servidor de ventanas, en caso de usarse kdm, sustituir gdm por kdm.

7.- Ahora sigue colocarse en la carpeta donde se haya descargado el driver y ejecutarlo:

sudo sh ./NVIDIA...blablabla.run


Hará una serie de preguntas y a todas se les tiene que decir que si, excepto cuando pregunta si se desea que se descargue un driver compilado de la página de Nvidia.

8.- Editar los modulos de entrada esto es

nano /etc/modules


y agregar al final la palabra nvidia

OPCIONAL: Volver a ver la configuración del xorg.conf y verificar en la sección "DEVICE" que diga driver "nvidia".

9.- Se supone que ya está instalado el driver, ahora el siguiente paso es reiniciar la computadora:

shutdown -r now


y se supone que esta ¡¡LISTOO!! jeje, ahora una variante para los usuarios que tengan una tarjeta Intel integrada y hayan puesto una Nvidia en algún expansion slot.

1.- Teniendo el monitor conectado a la tarjeta Intel, se realizan todos los pasos anteriores a excepción del paso 9.

2.- Probar reiniciar GDM, esto con

sudo /etc/init.d/gdm restart


si no inicia como de costumbre y manda algún error quiere decir que se ha instalado bien el driver.

3.- reiniciar "shutdown -r now"y cuando acabe de reiniciar se supone que no entrará a GDM, entonces:

shutdown -h now


para apagar la computadora, y al prenderla, cambiar el conector del monitor a la tarjeta Nvidia y obviamente activarla desde el BIOS, en teoría ahora si debería iniciar perfectamente.

Nota: para checar que tengamos aceleración gráfica basta con escribir en terminal

glxinfo | grep rendering


en caso de que con este comando nos de como resultado que no existe la instrucción, lo que se hace es instalar mesa-utils, esto por medio de APT.

En Ubuntu Gutsy Gibbon ya solo sirve con el driver NVIDIA-Linux-(plataforma)-100.14.11-pkg1 en adelante.

Para desinstalar este driver basta con detener todo lo referente a gdm y escribir en terminal


nvidia-installer --uninstall

martes, 17 de julio de 2007

Ubuntu Feisty: Problema /var/lib/dpkg/available

Al instalar y reinstalar y quitar algunos paquetes, solo dios sabe que hoce que de pronto me daba un error respecto al archivo /var/lib/dpkg/avilable y por nada del mundo podía instalar o quitar nada desde APT, así que me puse a buscar y encontre en LinuxQuestion.org la solución.
Escribí en consola

dpkg --clear-avail
apt-get update


y con esto se solucionó todo, la verdad no se muy bien que hizo pero me imagino que reconstruyó el archivo o algo similar y listo, todo quedo como antes.

lunes, 16 de julio de 2007

Ubuntu Feisty: Editor de tablaturas

Navegando por allí y perdiendo un poco el tiempo también, descubrí una aplicación para Linux interesante, llamada TuxGuitar, que es un editor de tablaturas de guitarra, es una especia de clon del famoso GuitarPro, pero Tuxguitar es libre e incluso existe una versión para Windows, dejo el link para la página y una descarga del paquete .deb para Ubuntu 7.04

Página de TuxGuitar

TuxGuitar para Ubuntu Feisty

Ubuntu Feisty: archivos Rar

oooo...que bonito es Ubuntu, jejej gracias al estimado morenomana conocí esta distro relativamente fácil de usar y poderosa, ejejej que ya medio salón la usa, pero bueno, eso no es tema que nos incumba ahora, lo que ahora escribo para describir la fácil instalación del compresor de archivos rar, en terminal escribir:

apt-get install rar unrar


y LISTO!!!, fácil, rápido, seguro, sin cracks, LIBRE!!!

DEBIAN ETCH y UBUNTU FEISTY: Instalar Automatix2

Automatix2 es una herramienta famosa en distros como Debian y Ubuntu, ya que es una especie de administrador de paquetes, donde pueden haber clientes p2p, herramientas de ofimática, codecs, algunos drivers, etc..

La manera de instalarlo en Debian Etch es la siguiente:

Descargar el paquete Automatix2 para Debian, también en la página de automatix .

El siguiente paso es verificar que este el siguiente repositorio, de lo contrario, agregarlo en el sources.list:

deb http://ftp.us.debian.org/debian/ etch main non-free contrib

ó

deb http://http.us.debian.org/debian/ etch main contrib non-free


hecho esto se puede instalar el paquete por medio del GDEB installer o con

dpkg -i "NombreDelPaquete".deb

y listo a disfrutar de la simplicidad de Automatix.

Ahora en Ubuntu Feisty.

Ahí solo descargar el paquete de Automatix2

y a instalar el paquete igual que como se mencionó arriba.

DEBIAN: Repos Multimedia (Básico)

Hoy escribiré acerca de como instalar algunos plugins y cosillas multimedia necesarias para ver dvd's, mp3, avi, etc. en Debian Etch, bueno primero hay que irse a la terminal, y editar el sources.list, esto con:

sudo gedit /etc/apt/sources.list


ahora al final del archivo agregar los repos:

deb http://http.us.debian.org/debian/ etch main contrib non-free
deb http://www.debian-multimedia.org/ etch main
#Audacious
deb http://static.audacious-media-player.org/debian etch main
deb-src http://static.audacious-media-player.org/debian etch main


Lo siguiente es guardar el documento y en terminal escribir la llave para poder usar esos repos:

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907
gpg --armor --export 07DC563D1F41B907 | apt-key add -
Ahora si a actualizar por medio de:
sudo apt-get update
lo siguiente es instalar lo que deseemos, obviamente desde "apt-get install NombreDelPaquete" o desde Synaptic, aquí unos consejillos acerca de los paquetes de estos repos:

2-Instalar Java:
sudo apt-get install sun-java5-jre sun-java5-fonts sun-java5-plugin
3-Instalar Flash 9:
sudo apt-get install flashplugin-nonfree
5-Descompresor de archivos:
sudo apt-get install ark zip unzip bzip2 rar unrar

6.- Firewall
sudo apt-get install firestarter


7
.- Codecs no libres para reproducir archivos de propiedad windows y dvd's originales

sudo apt-get install libdvdcss2 w32codecs
Fuente: DEBIAN TOTAL

viernes, 13 de julio de 2007

LINUX: ¿QUÉ ES UNA DISTRO?

Una distro o distribución de Linux es una versión del OS con características únicas o diferentes, en una distro, se incluye el kernel de Linux junto con algunas aplicaciones derivadas del proyecto GNU, que hacen más fácil la instalación, configuración etc.(dependiendo del tipo de usuario que la vaya a utilizar). Lo cierto es que la mayoría de las veces las distros solo se diferencian por el gestor de paquetes, y asistentes de administración, ya que los comandos, así como las carpetas, rutas, archivos son los mismos o extremadamente similares.
En la actualidad hay un enorme número de distros, las cuales contienen software empaquetado (puede ser libre o no).

Ahora una minireseña de algunas distribuciones populares de Linux, aquí mencionaré algunos términos un poco técnicos, que en otros posts explicaré, no mencionaré todas las distros porque son una infinidad y es difícil determinar todas.

DEBIAN/GNU LINUX : Este surge como parte de un proyecto de desarrolladores para crear un OS que sea libre y mantenido por una comunidad de usuarios (ya sea en documentación, programación, distribución, mantenimiento, etc.), aunque también tiene soporte económico y de infraestructura de muchas empresas, actualmente es considerado como uno de los sistemas más estables y flexibles que existen, (De hecho varios conocidos que son conocedores del mundo LINUX gustan de esta distro), no se comercializa debido a su carácter libre y contrato social.
La última versión estable lleva el nombre en código de 4.0 Etch, tiene soporte para x86 (32 y 64 bits), Estaciones de trabajo, servidores y más.
Sus gestores de paquetes principales son APT (considerado uno de los más completos y fáciles de usar), Aptitude, Synaptic, dpkg, maneja los archivos “deb”.
Su entorno gráfico por default es GNOME.
Página de DEBIAN/GNU LINUX.

UBUNTU: Esta distro está basada en DEBIAN, es semejante, su forma de manejo es extremadamente parecida a su predecesora, pero esta tiene la ventaja de ser más fácil de usar, más intuitiva, con distribuciones nuevas (con mejoras como estabilidad y funciones extras) cada 6 meses, funciona en cuatro arquitecturas (Intel x86, AMD64, PowerPC, SPARC).
Algunas de las características que tiene en común con DEBIAN es su gestor de paquetes, así como una herramienta de administración llamada “sudo” (similar a Mac Os), también por default usa GNOME.
Su nombre surge de la palabra UBUNTU que es una regla ética en Sudáfrica que en resumidas cuentas significa “Humanidad hacia otros”, de aquí surge el lema de Ubuntu Linux “Linux for human beings”.
Y algo muy agradable es que puedes pedir tus copias de manera gratuita de este OS a esta dirección mediante el servicio Shipit de la empresa CANONICAL ltd. o también descargarlas (como en todas las otras distros), actualmente se distribuye la versión más reciente, la 7.04 Feisty Fawn. la manera de asignar el número de la versión es que el primer dígito es el año en el que se liberó la versión y lo que va después del punto es el mes en que se liberó, por ejemplo 7.04 = 2007.Abril, la siguiente es 7.10 =2007.Octubre.
Así como Ubuntu se basa en Debian, Ubuntu tiene algunas derivaciones, entre las principales están Kubuntu (entorno gráfico KDE) y Xubuntu (Entorno gráfico xfce)
Página de UBUNTU.

FEDORA : Es una distro creada por la comunidad de software libre y apoyada y de cierta manera patrocinada por la compañía Red Hat, al igual que otras distribuciones, Fedora busca un sistema operativo estable y funcional basado únicamente en software libre, entre el personal de Red Hat y la comunidad siguen construyendo y manteniendo este proyecto. Sus principales administradores de paquetes son RPM y yum. Aquí la página de esta distro: FEDORA

OpenSUSE: Otro Sistema operativo basado en Linux, este proyecto adoptado por la compañía Novell, trabaja por defecto con KDE aunque se puede utilizar GNOME y el desarrollo de esta distribución es ahora libre, ya que antes se llevaba acabo de manera muy celosa entre ciertas personas solamente. El administrador de paquetes que utiliza es YaST y RPM.
Página OpenSUSE: OpenSuse

Y bueno, así como mencione muy pocas hay muchas mas, como Mandriva, Slackware Linux, Gentoo, Sabayon, etc, hay infinidad, estas son algunas populares, hay cientos de distros.

Ahora bien, como escoger una distro, muchos dicen, es que hay muchas como le hago, jeje pues un método podría ser ir probando, aunque sería algo tardado, entre lo más recomendado para empezar, estpa OpenSUSE, Mandriva y Ubuntu (y sus derivados jeje) y navegando por ahí me tope con un test para determinar cuales podrían ser las distros mas adecuadas para ti, justo aquí: zegenie Studios.

Bueno, eso es todo acerca de las distros, aunque encarecidamente si quieren saber mas de este mundo de Linux busquen en Internet, pregunten, etc., no se queden solo con esta información que está muy sintetizada

Fuente: wikipedia.org y respectivas páginas mencionadas anteriormente.

Aquí hay una línea del tiempo que de las distros Linux que, aunque no esta muy detallada, sirve para darse una idea del tamaño del pingüino, y claro su inseparable amigo el ñu (GNU)

¿QUÉ ES LINUX?

Algunos amigos y familiares me han preguntado acerca de Linux, de cómo lo instalan, que es, que ventajas tienen sobre el “monopolio” Windows, etc., Por esta razón hablaré un poco acerca de mi experiencia con Linux.
Primero que nada cabe aclarar que es Linux y como funciona. Hablaré de lo más básico (además que cabe destacar que no soy un experto en el tema, soy un novato con intenciones de aprender).

Linux es un sistema operativo, como los más conocidos Windows y Mac Os, pero este tiene una gran diferencia ante estos OS (Operating System), y es que es software libre,
¿Qué quiero decir con esto?, pues que su código fuente es abierto, es decir, cualquier persona puede extraerlo, analizarlo, mejorarlo, distribuirlo, añadir características, etc., por está razón existen actualmente varias distribuciones (distros).

Hablar de Linux es hablar principalmente del kernel (corazón de cualquier OS), que, combinado con una serie de paquetes o aplicaciones (igualmente elaborados bajo las filosofías de software libre) creados en el proyecto GNU, se forma el sistema operativo GNU/Linux.


¿Cuál es el costo de Linux? Linux como tal es libre, sus distribuciones generalmente son gratuitas, pero no hay que confundir lo gratis con lo libre, en este caso, libre se refiere a la libertad de tomar el código, modificarlo y distribuirlo, siempre y cuando respete el derecho de autor, de lo contrario violarías la licencia de Linux, GPL (General Public License). Si la distribución creada se vende o no, eso depende de quien lo modifica.
Tal vez no lo explique muy claro así que pondré un ejemplo:
Windows no es libre, porque cuando lo compras, trae una licencia, que solo te permite instalar su mendigo OS en una computadora, no hay manera de que conozcas su código, y no puedes hacer copias de este, así que si haces cualquiera de las acciones anteriores, estas violando la ley y eres un “PIRATA”, jajajajaj (no tan fregón como Sparrow jejej), entonces, como conclusión, en este software no se puede hacer nada, igualmente, la mayoría de las aplicaciones basadas y que corren en Windows funcionan bajo los mismos términos.
Una analogía que se me ocurre es por ejemplo, si tú escribes un libro, y lo sustentas bajo alguna licencia estilo GPL, cualquier persona puede tomar tu historia, modificarla, y regalarla o venderla, pero de manera obligatoria debe mencionar que tú hiciste esa historia y obviamente puede recomendarla.
En conclusión y mi opinión es que esta licencia se maneja con términos de ética, de moralidad y de ayuda a la comunidad, y si no comprendieron mucho pueden buscar por la web mas acerca de “SOFTWARE LIBRE”.

Y…¿Qué hay de las aplicaciones? Muchas personas preguntan, que que onda con las aplicaciones en Linux, que porque las de Windows no corren en Linux, que donde consiguen o compran esas aplicaciones, pues aquí está una respuesta.
Si creían que los desarrolladores de software libre solo están enfocados en Linux como OS están equivocados, esos mismos desarrolladores se encargan de hacer aplicaciones muy similares y con las mismas funciones que las aplicaciones para Windows. Estas aplicaciones se pueden encontrar a través de Internet de manera libre o algunas puedes comprarlas (Porque sus desarrolladores así lo quisieron), otra ventaja en estos días es que la mayoría de las distros de Linux traen gestores de paquetes, donde hay infinidad de aplicaciones libres que fácilmente puedes descargar e instalar.
Incluso existen, en Linux, emuladores de aplicaciones Windows como es el caso de Wine.

Por hoy hablé suficiente, si alguien quiere corregir algo en este mini articulillo vecinillo es LIBRE comentarlo jejeje…