domingo, 24 de junio de 2012

[Directorio de Programación] Snake's Nest

Snake's Nest


Cosas por hacer al instalar Arch Linux

Posted: 24 Jun 2012 01:42 AM PDT

Despues de quitarme ésa necesidad de probar nuevas distribuciones (en este caso Fedora 17). Es hora de regresar a Arch.

Pero resulta que se me habia olvidado como hacer todo el “show” de configuracion para tenerlo funcionando como dios manda.

Así que escribo esta entrada como recordatorio para mí y si a ti te sirve que mejor :) .

No me voy a poner a redactar como instalar Arch, es decir es muy sencillo actualmente:

  1. Preparas tu ISO en USB o CD
  2. Arrancas Arch en sesion Live
  3. Ejecutas /arch/setup
  4. Seleccionas cosillas como idioma, hora, particiones.
  5. Seleccionas PAQUETES, muy importante dar un vistazo a la casi infinita lista de paquetes, de entrada instalar el entorno :Gnome KDE, LXDE, XFCE u openbox más lo que tu consideres util como editores de texto, navegador, python (yo me quedé con Python 2 porque aun no se estandariza el 3)
  6. Configuras algunas cosas básicas (por ahora del rc.conf y otros archivos
  7. Instalas GRUB
  8. Fin

Lo que si es necesario ver es la parte de como siquiera arrancar el entorno gráfico.

Digamos que mi configuracion seleccionada es el Entorno Gnome 3 (rulz) y gdm como gestor de escritorio.

Así que vamos a darle:

Crear Usuario

Lo primero es crear tu usuario, ésto lo haces con :

 adduser usuario

(cambiando “usuario” por tu nuevo usuario,claro.

A continuacion te hará una serie de preguntas:

  • User ID : Es para establecer el ID, lo mejor es dar Enter y dejar el que se asigna por default (el próximo disponible).
  • Initial Group: Establece el grupo inicial del usuario, lo ideal es dar enter y dejarlo en “usuarios”. Más adelante se configura el sudo para tareas de root.
  • Aditional Groups: Grupos adicionales, éste es importante porque agregaras a tu usuario privilegios básicos de uso del sistema como “Energia, Red, Juegos, Archivos, etc”, aqui vamos a escribir lo siguiente:
    audio,lp,optical,storage,video,wheel,games,power,network,scanner

    Y damos enter

  • Home Directory : El directorio del usuario (o home), déjalo como está , a menos que realmente quieras cambiar el nombre del directorio, si no existe será creado, si existe te avisara y preguntara si quieres usarlo y hacer chown.
  • Shell : El interprete de comandos, no lo tocamos  y damos enter
  • Expire Date: Cuando expira la cuenta?, lo dejamos en blanco para que no expire y damos enter.
Te dará un resumen de la cuenta y damos enter para que quede creada (o bien oprimimos Ctrl+C para cancelar por si introdujimos algo mal).

Configurar las X (Xorg):

Un paso en el que muchos fallamos más de una vez es precisamente el configurar el entorno X, aqui si puede variar de acuerdo a tu tarjeta gráfica.

Yo estoy usando la Intel GMA que viene con la netbook (Dell Inspiron 1012) , y no requiere instalar drivers privativos o adicionales como en el caso de las tarjetas ATI o Nvidia.

Si fuera tu caso y tienes problemas, comenta y seguro juntos encontramos una solucion.

Por lo pronto agregare que hice en el escenario en el que mi tarjeta es detectada correctamente.

Lo primero es asegurarnos de tener instalado lo básico del servidor Xorg :

pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm

Luego agregamos el soporte para 3D:

pacman -S mesa

Hacemos una prueba rapida ejecutando

startx

Si funciona (apareciendo algunas ventanas y tu cursor) , ha resultado la configuracion, falta iniciar gdm al arrancar el equipo.

Para que GDM sea ejecutado al arrancar el equipo hay dos metodos inittab o como demonio (daemon).

La diferencia es que inittab hace que gdm se ejecute inmediatamente al arranque del sistema, mientras que gdm se arrancará como un demonio cuando le toque su turno.

Lo recomendable es que se configure via inittab, así si hay un error al arrancar, podemos arreglarlo facilmente editando una linea de Grub sin tener que arrancar un CDLive.

Para esto vamos a editar el archivo /etc/inittab:

nano /etc/inittab

Y localizamos lo siguiente:

#4 Not used   # 5 X11   # 6 Reboot    ## Only one of the following two lines can be uncommented!   # Boot to console   id:3:initdefault:   # Boot to X11   #id:5:initdefault:

Vamos a comentar:

id:3:initdefault:

Y descomentamos:

id:5:initdefault

Quedando algo así:

# 4 Not used   # 5 X11   # 6 Reboot</code>    ## Only one of the following two lines can be uncommented!   # Boot to console   #id:3:initdefault:   # Boot to X11   id:5:initdefault:

Guardamos con ctrl+o y salimos con ctrl+x

Configuracion del Sistema

Muchas cosas importantes respecto a la configuracion del sistema estan alojados en el archivo rc.conf.

Aqui podremos configurar el idioma por defecto, zona horaria, daemons, y otras cosas más.

Vamos con lo elemental, primero editamos el archivo:

nano /etc/rc.conf

Ahí nos dirigimos a la linea que dice LOCALE y la modificamos para que quede asi:

LOCALE="es_MX.UTF-8"

Más abajo en NetWorking lo modificamos para que quede asi:

    HOSTNAME=nombre-equipo    interface=eth0  address=  netmask=  broadcast=  gateway=    

Cambiando por supuesto "nombre-equipo" por el nombre de tu equipo, recuerda seguir las reglas de no usar signos especiales incluyendo la "ñ".

Finalmente vamos a los DAEMONS

Vamos a dejar la linea que dice Daemons así:

DAEMONS=(syslog-ng @network crond dbus gdm networkmanager)

Explico:

  • syslog-ng viene por default, no se quita
  • @network tambien viene, es el encargado de iniciar la interfaz de red, pero agregamos el "@" para que éste se inicie en el fondo y no se quede la pantalla atorada en "Busy" un rato al iniciar.
  • crond viene con el sistema
  • gdm Iniciamos el Gestor de Ventanas
  • dbus El encargado de comunicaciones entre aplicaciones, debe iniciarse para que gdm funcione.
  • networkmanager es el gestor de redes de Gnome.

Finalmente oprimimos ctrl+o para guardar y ctrl+x para cerrar.

Extra

Vamos a agregar el formato de moneda, fecha y hora de mexico al sistema.

Para ésto editamos el archivo locale.gen :

nano /etc/locale.gen

Buscamos en la lista el que nos interesa: es_MX.UTF-8 UTF-8 y le quitamos el comentario del principio "el #".

Guardamos con ctrl+o y cerramos con ctrl+x

Por ultimo ejecutamos :

locale-gen

Para generar la configuracion.

Finalmente despues de todo este show tenemos lo MAS BÁSICO para que funcione Arch.

Falta lidiar con controladores adicionales como en mi caso el de Broadcom, agregar repositorios no oficiales y algunas cosas más que comentare mas adelante.

Cualquier problema, sugerencia o correccion no dudes en mencionarla mas abajo.

Si te fué util puedes compartirla en tu red favorita de preferencia.


Filed under: Arch, Linux, Tips y Tutoriales Tagged: Arch, Beginners, Configuracion, Inicio, Linux, Xorg


--
Publicado por Pako para Directorio de Programación el 6/24/2012 05:28:00 PM

No hay comentarios:

Publicar un comentario en la entrada

Related Posts Plugin for WordPress, Blogger...