Post-instalacion de ArchLinux

zeroxtreme

Bovino maduro
#1
Post-instalacion de ArchLinux




Hago este post para aquellos que ya hayan instalado con exito el sistema base de archlinux con exito (Sin ventanas) y deseen instalar un manejador grafico paso a paso.



Antes que nada quiero aclarar que yo soy un novato, por lo que para cualquier duda que tengan la resuelvan con la Wiki de Arch y en Google; hay muchos blogs en español para resolverlas :vientos:




Lo primero que necesitamos es conectarnos a internet, ya que sin conexion no podremos avanzar. Aqui veremos como conectarnos por la terminal a una red Wi-fi con clave wep. Si usan otro tipo de conexion, sugiero busquen en google, para que asi puedan continuar.
RE:eek:

Si se tiene red cableada seguramente será reconocida y muy probablemente la tarjeta wireless también.
Para probar esto ponemos:
iwconfig


(En caso de que no la reconozca entren aqui: http://wiki.archlinux.org/index.php/Wireless_Setup )


Y si nos sale algo parecido a esto vamos bien:
nota:No necesariamente sera wlan0 puede ser eth1, etc:



[zeroxtreme@archlinux ~]$ iwconfig
lo no wireless extensions.



eth0 no wireless extensions.



wlan0 IEEE 802.11bg ESSI:eek:"Ba-k.com"
Mode:Managed Frequency:2.462 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=36 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:eek:ff Fragment thr:eek:ff
Power Management:eek:ff
Link Quality=53/70 Signal level=-57 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Para conectarnos por la consola a nuestra red wifi: (es recomendable para mas facilidad antes de tener la interfaz grafica hacerlo por red cableada, mas que nada por comodidad, pero si no seguimos)
ifconfig wlan0 up
iwconfig wlan0 essid xxxxxxx​
Remplazando xxxxxxx por el nombre de nuestra red y suponiendo que la interfaz inalambrica que esta en la salida de iwconfig es wlan0. Si la clave de nuestra red es wep hexadecimal, escribiremos en la consola.
ifconfig wlan0 up
iwconfig wlan0 essid xxxxxxx (nombre de red “INFINITUM12345”)​
iwconfig wlan0 key **:**:**:** (ejemplo F0:30:37:8:eek:53)​
Si es ascii nuestra contraseña wep, escribiremos.
ifconfig wlan0 up
iwconfig wlan0 essid xxxxxxx key *****​
Remplazando xxxxxxx por el nombre de nuestra red, y ****** por la contraseña de nuestra red.
Finalmente haremos
dhcpcd wlan0​
Que por lo general lanza un error (en mi caso lanza un error), pero se soluciona repitiendo los ultimos pasos
iwconfig wlan0 essid xxxxxxx
iwconfig wlan0 key **:**:**:**​
dhcpcd wlan0​
Y listo!
Usando Pacman por primera vez

Como comente anteriormente pacman es el gestor de paquetes de Arch, antes del primer uso ponemos (para el uso detallado de pacman http://wiki.archlinux.org/index.php/Pacman):
pacman –Syy​
Esto para sincronizar con las bases de datos.
Ahora para actualizar nuestro sistema entero ponemos:
pacman –Syu​
Y después de esto ya estará nuestro sistema actualizado.
Instalando Yaourt

Finalmente instalaremos ‘yaourt’ que es un frontend para pacman que también funciona con AUR, así nos será más fácil instalar paquetes desde AUR. Para esto editaremos el archivo /etc/pacman.conf
nano /etc/pacman.conf​
y añadimos al final del archivo lo siguiente
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
En caso de haber instalado la versión de x86_64 añadimos
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
E instalamos yaourt con
pacman -Sy yaourt​
Yaourt funciona igual que pacman pero es usado para los paquetes subidos por los usuarios en AUR.
Optimizar Pacman y Yaourt




Aunque es cierto que Pacman y Yaourt son geniales, muchas veces los servidores de descarga que tenemos en nuestro mirrorlist no son los mas eficientes para nuestra ubicacion, haciendo que las descargas, instalaciones y/o actualizaciones tarden horas.



Pero gracias al Script Rankmirrors escrito en Python; que se encuentra ya en nuestra instalacion de archlinux, podemos hacer que nuestra lista se acomode para darnos un mejor rendimiento en nuestras conexiones.



Requisitos:
Instalar Yaourt (Paso anterior)
Instalar Python
pacman -S python​
Ahora si. Vamos a situarnos en /etc/pacman.d/​
[FONT=DejaVu Sans Mono, monospace]cd /etc/pacman.d/[/FONT]​
Hacemos una copia de nuestro mirrorlist​
[FONT=DejaVu Sans Mono, monospace]cp mirrorlist mirrorlist.backup[/FONT]​
Ejecutamos Rankmirrors​
[FONT=DejaVu Sans Mono, monospace]rankmirrors mirrorlist.backup >> mirrorlist[/FONT]​
Esperamos a que termine y listo! Podremos instalar programas con una velocidad de descarga excelente, ya que se han acomodado los servidores en nuestra lista de “repositorios”​
Video y servidor gráfico

Ahora toca el turno de instalar xorg (el servidor gráfico), synaptics y además hal (para hotplug) , podemos quitar xf86-input-synaptics si no tenemos touchpad, para esto escribimos:
pacman -S xorg hal xf86-input-synaptics [FONT=DejaVu Sans Mono, monospace]xf86-input-mouse[/FONT]​
Ahora toca el turno de la tarjeta de video:
Nvidia
pacman -S nvidia​
Intel
pacman -S xf86-video-intel​
Ati
pacman -S xf86-video-ati libgl ati-dri​
ATI Radeon
pacman -S xf86-video-radeonhd libgl ati-dri​
pacman -S xf86-video-unichrome​
Configurar XORG:

Ahora debemos configurar xorg, para esto en nvidia escribimos
nvidia-xconfig​
en Ati e Intel
Xorg -configure​
Esto ultimo nos creara un archivo llamado xorg.conf.new en la carpeta en que estemos. Este archivo lo copiaremos a /etc/X11, esto lo hacemos con
cp xorg.conf.new /etc/X11/xorg.conf​
Con las ultimas versiones de los drivers de intel no es necesario crear el xorg.conf, inicia todo con hotplug (hal)
editando el rc.conf:
usamos:
nano /etc/rc.conf​
Aquí en la línea daemons agregaremos hal
DAEMONS=(syslog-ng network ... hal ... )
Audio

Instalamos alsa y ya.
pacman -S alsa-lib alsa-utils alsa-mixer alsa-plugins alsa-oss​
y agregar alsa a los demonios en rc.conf
DAEMONS=(syslog-ng network hal alsa ... )​
Si después tenemos problemas de que flash se roba el sonido o alguna otra aplicación ponemos (comentamos en MODULES del rc.conf):
MODULES=(... !snd-pcsp)​
Cuenta De Usuario

Crearemos nuestro usuario con el comando
adduser
Nos preguntara nuestros datos, al terminar necesitaremos añadir nuestro usuario a algunos grupos para tener permisos para poder utilizar todos los servicios necesarios, esto lo hacemos escribiendo
gpasswd -a usuario audio
gpasswd -a usuario video
gpasswd -a usuario storage
gpasswd -a usuario optical
gpasswd -a usuario lp
gpasswd -a usuario power
gpasswd -a usuario wheel​
Cambiando usuario por nuestro nombre de usuario. Tras esto instalaremos sudo.
pacman -S sudo​
Para configurar editamos el fichero sudoers
nano /etc/sudoers​
Buscamos la linea
root ALL=(ALL) ALL
Y añadimos nuestro usuario después de la línea anterior, de esta forma
root ALL=(ALL) ALL
usuario ALL=(ALL) ALL
Con esto tenemos la configuración de nuestro usuario lista.
Entorno gráfico y gestor de entrada




Pueden poner gnome, kde, lxde etc…
Para gnome y gdm:



pacman –S fam gnome gnome-extras gdm networkmanager​
[FONT=Times New Roman, serif]Ya descargado e instalado vamos a modificar /etc/rc.conf y comentamos con “!” todas las interfaces:[/FONT]



[FONT=DejaVu Sans Mono, monospace]nano /etc/rc.conf[/FONT]



[FONT=DejaVu Sans Mono, monospace]INTERFACES=(!eth0)[/FONT]



[FONT=Times New Roman, serif]En Daemons vamos a quitar “network” y reemplazarlo por networkmanager situado despues de hal y fam, si no esta fam hay que ponerlo![/FONT]
DAEMONS=(syslog-ng netfs crond halfam networkmanager alsa)​

Listo! Ahora solo salimos de root, entramos con el usuario que hemos creado y ejecutamos startx


[FONT=DejaVu Sans Mono, monospace][zeroxtreme@Archlinux ~]$startx[/FONT]


[FONT=DejaVu Sans Mono, monospace][FONT=Times New Roman, serif]Arrancar con “X”[/FONT][/FONT]




[FONT=DejaVu Sans Mono, monospace][FONT=Times New Roman, serif]Editamos el archivo /etc/inittab[/FONT][/FONT]



[FONT=DejaVu Sans Mono, monospace]nano /etc/inittab[/FONT]
Cambiamos esta parte:


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


Por esta:


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


Y por ultimo, si vas a usar GDM, cambiamos esta parte:


# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1


Por esta:


# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1


Reiniciamos y todo deberia estar bien.


Para Kde y kdm:



[FONT=DejaVu Sans, sans-serif]pacman -S kde kdm[/FONT]



[FONT=Times New Roman, serif]Nota:[/FONT]
[FONT=Times New Roman, serif]Se hace lo mismo en el inittab excepto que descomentaras:[/FONT]



[FONT=DejaVu Sans, sans-serif]#x:5:respawn:/usr/bin/kdm -nodaemon [/FONT]







[FONT=DejaVu Sans, sans-serif]Y esto es todo por el momento, iba a incluir Fluxbox y LXDE, pero ahora por mi trabajo (si ya trabajo weyes!!!) no tengo tiempo para continuar.[/FONT]



[FONT=DejaVu Sans, sans-serif]Saludos y espero que les sirva!!!:metal:[/FONT]
 

zeroxtreme

Bovino maduro
#3
Gracias por el comentario!

Ojala mas bakunos lo prueben y pasen al siguiente nivel.

Ubuntu fue genial para empezar, pero con Archlinux avanzaran y aprenderán mas.
 

c_pirata

Bovino maduro
#4
Gracias por el post, espero que mas bakunos prueben Arch, Por ahi existe un proyecto-distro llamada ArchLive a fin de hacer mas facil para algunos la instalacion, yo lo probe pero no me dio muy buenos resultados tambien existe uno llamado Chakra que esta en mi lista de proximos Test junto con la ultima version de LFS.

Saludos
 
#6
uta se ve perra la configuración... quería que mi siguiente distro fuera Arch pero sí se ve de otro nivel... me guardo la info y la estudio para cuendo me anime a dar el paso... gracias!!
 

zeroxtreme

Bovino maduro
#7
Animo.

Se ve difícil, pero hasta se vuelve emocionante agregarle a tu compu solo lo que si usas y personalizarla al 100%, cosa que con otras distros cuesta mas trabajo o no se puede hacer tan facil

ArchLinux es simple... Simplemente genial!

Saludos :vientos:
 

Ninguno.1

Bovino maduro
#9
Muchas gracias, soy usuario de Ubuntu desde hace algún tiempo y he leído maravillas del Arch, espero poder instalarlo alguna vez, pero tengo Windows, que usa el resto de la familia, y la partición del disco donde está Ubuntu no la reconoce el chdisk del Arch, por lo que debo borrar TODO el disco, lujo que por ahora no se permiten mis familiares, ja ja ja.

Buena información, creía que el driver de nvidia era más difícil de instalar. Tendré en cuenta los consejos, muchas gracias.
 
#10
Arch es genial, liviana y bastante personalisable. No al nivel de Gentoo, pero es un buen comienzo.

Además, Arch te "forza" a aprender, esas mierdas de ubuntu nomás crean usuarios pendejos.
 
#11
Arch es genial, liviana y bastante personalisable. No al nivel de Gentoo, pero es un buen comienzo.

Además, Arch te "forza" a aprender, esas mierdas de ubuntu nomás crean usuarios pendejos.
Que te tengan que forzar para aprender no nos hace pendejos. Te apuesto a que hay muchisimos usuarios mas conocedores en ubuntu que en arch no importa que distribución uses pero arch es tedioso y puedes aprender lo mismo desde ubuntu... así que mejor calladito no?
 

bulete

Bovino adolescente
#12
instalar aarch no esta dificl lo dificil es configurar los dispositivos aveces necesitaras de un buen tuto como este por ejemplo a mi me andaba todo bien pero el monitor me lo detectaa siempre a una frecuencia de actualizacion muy alta y no sabia conigurarlo correctamente Buen POST por cierto dos comentarios PACMAN RULES y el archivo sudoers no se debe editar directamente es mejor escribir visudo antes sabia xq pero ps ya se me olvido solo no lo hagan
 
Arriba