martes, septiembre 19, 2006

Post instalación y configuraciones adicionales para tener un desktop Archlinux

Este manual o howto es solo una guía de los pasos que deberíamos seguir para tener un desktop con la distro arch linux.



Una pequeña reseña: ArchLinux distro basada en crux, que utiliza el gestor de paquetes pacman, optimizada para Pcs de 686 en adelante, por lo tanto va mas rapida que otras en distros actuales, cuenta con una cantidad de paquetes importante y es cada dia mas popular, destacada por su simpleza y su velocidad.

Instalación:

Seguimos todos los pasos del instalador, agregando a los paquetes del sistema base unzip y unrar que para mi son impresindibles.

Esto era mas que nada un consejo ya que este no es un manual de como instalarlo, supongo que la instalación no necesita manual ya que es muy fácil.

Conección a internet

Supongo que este es uno de los pasos más importantes, ya que sin internet no es mucho lo que se puede hacer... y siempre es uno de los puntos que más pregunta la gente, asi que partamos con un modem por ethernet (lo más convencional en adsl)

Modem por ethernet [adsl]

Muchos de nosotros tenemos una conexión a internet vía un módem adsl. Esta configuración se realizó con un módem SpeedTouch 530 vía ethernet, el módem puede conectarse vía usb, pero es desaconsejable en linux. Si a alguien le interesa y consigue conectar por usb por favor inclúyalo, como también si alguien ha utilizado otro método.

Primero ejecuta como root:

#pppoe-setup. Te pedirá una serie de datos (tu nombre de usuario y contraseña para conectar, entre otros) y solicitará confirmación antes de escribir los archivos de configuración.

Nos pide usuario, contraseña, elejir el dispositivo de red, por defecto es eth0, si el dns lo da el servidor,
poner "server", y luego seleccionar el nivel de proteccion del firewall. Coloca un 0 si no quieres protección.

#pppoe-start Para iniciar la conexion.

Segundo, como root también, abre el archivo /etc/rc.conf, en la sección "networking" encontrarás algo como:

NETWORKING
lo="lo 127.0.0.1"
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(lo eth0)

Y un poco más abajo, en la sección "daemons" econtrarás
DAEMONS
DAEMONS=(syslog-ng !hotplug !pcmcia network netfs crond)

Deberás editarlo para que quede así:
NETWORKING
lo="lo 127.0.0.1"
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(lo)
...
DAEMONS
DAEMONS=(syslog-ng !hotplug !pcmcia network adsl netfs crond)

Se elimina eth0 de las interfaces de red porque de no ser así generaría un conflicto y no podrás conectar, y se agrega adsl a los demonios para que se ejecute al inicio.

Dhcp


Si su conexión funciona a traves del protocolo dhcp no deberias comentar esta linea, sino que simplemente remplazar todo el contenido de eth0 por "dhcp", para que se asignen automaticamente las ips.

Configurar internet con DHCP:

# dhcpcd eth0 (o eth1)

Modificar el /etc/rc.conf

# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)

Conectandonos con el modem usb speedtouch

S
i este es tu caso y tienes un modem speedtouc usb (puede ser el plateado), puedes leer el siguiente howto que te dira como instalarlo usando el script speedtouchconf, y tambien tienes la alternativa de usar el programa para arch linux
speedtouch 1.3.1-1 que esta en los repositorios extra en network, o compilar con abs el PKGBUILD de speedtch 0.7-3.

Que se encuentra en unsupported

El manual abarca solo la primera alternativa con el script speedtouchconf.


http://dark-tux.blogspot.com/2006/09/speedtouch-330-como-conectarnos.html


Instalando un gestor de ventanas


Ahora que tenemos conección a internet podemos pasar a instalar un gestor de escritorio grafico, como kde o gnome.

Primero vamos a instalar xorg: hacemos un #pacman -Sy para actualizar la base de datos de los paquetes, luego un #pacman -Su para que actualice todo nuestro sistema, evitando posteriores conflictos, ahora para instalarlo hacemos:


# pacman -S xorg hwd xorg apps

El siguiente paso es generar el xorg.conf, primero ejecutamos el programa "hwd" con la opcion -u para actualizar la base de datos del programa, luego generamos el xorg.conf con

hwd -u

hwd -x

Esto les creara el archivo /etc/X11/xorg.conf.hwd, simplemente le cambiamos el
nombre a este archivo por /etc/X11/xorg.conf

Configurando una tarjeta nvidia con drivers propietarios

Ahora si tenemos una tarjeta nvidia pondre los pasos para instalarla, primero hacemos un #pacman -S nvidia o #pacman -S nvidia-legacy dependiendo de si la tarjeta esta soportada por el driver actual, o sino se instalara el legacy que es para tarjetas más anticuadas.

Comentaremos los modulos "dri" y "GLcore" y agregaremos la linea load "glx"

Section "Module"

#Load "dri"
#Load "GLcore"
Load "glx"


Section "Device"
Identifier "NVIDIA Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"#no cambiar
Driver "nvidia" #remplazamos el que este "nv" o "vesa" por nvidia.

Configuraremos nuestro teclado en español:

Lo dejaremos algo asi.


Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection



Instalando el gestor de ventanas

Instalamos el gestor que hayamos decidido:

#pacman -Syu

#pacman -S kde
#pacman -S gnome
#pacman -S fluxbox

Si instalaste kde también instala el idioma español:

#pacman -S kde-i18n-es

luego lo seleccionaremos en el centro de control de kde.


Configurando el sonido

Instalaremos los siguientes paquetes:


#pacman -S alsa-lib alsa-utils alsa-oss

Luego de instalar estos paquetes procederemos a configurar el sistema de sonido con el comando alsaconf:


#alsaconf

Seleccionaremos nuestro hardware, damos aceptar... ya esta configurado el audio ahora

Ahora setearemos los niveles de volumen (sino quizas no escucharemos nada)

#alsamixer

Luego de tenerlos a nuestro gusto apretamos esc para salir.

Ahora agregamos nuestro usuario al grupo de sonido con:

gpasswd -a usuario audio


Y guardamos la configuracion con:


alsactl store

Para que cargue siempre esta configuración al momento de ingresar a arch linux debemos agregar alsa a nuestros demonios.


Españolizar arch linux

editamos los siguientes archivos

Y el /etc/rc.conf asegurate que sea algo así:

LOCALE="es_CL.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="America/Santiago"
KEYMAP="es.map.gz"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

vi etc/profile

export LANG="es_CL"
export LC_COLLATE="es_CL"
export LC_ALL="es_ES" # este no es muy necesario pero de todas forma dejarlo lo puse.

Editamos el siguiente archivo:

etc/locale.gen

descomentamos las diguientes lineas

es_CL.UTF-8 UTF-8
es_ES.UTF-8 UTF-8

y luego lo ejecutamos locale.gen

Agregar windows al grub

editamos el /boot/grub/menu.lst y agregamos:

title Microsoft Windows XP Professional
rootnoverify (hd0,0)
makeactive
chainloader +1



o si no:

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Demonios

A
l final la lista de demonios me quedo asi:

DAEMONS=(syslog-ng !hotplug !pcmcia !hwd network cups !crond alsa dbus hal speedtouch kdm)

Puedes usar kdm o gdm dependiendo si usas gnome o kde... hwd puedes dejarlo comentado o descomentado y crond se usa a elección.

Agradecimientos:

Le quiero agradecer primero a mi familia, y especialmente a espaciolinux.org y archlinux.com.ar, por haberme alentado a probar esta distro, ademas de agradecer al Christian que me ayudo en mis primeros pasos en el sistema...

No hay comentarios: