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
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"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 thrff Fragment thrff
Power Managementff
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)
Finalmente haremos
iwconfig wlan0 essid xxxxxxx
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):
Ahora para actualizar nuestro sistema entero ponemos:
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
[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
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
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:
Ahora debemos configurar xorg, para esto en nvidia escribimos
editando el rc.conf:
usamos:
DAEMONS=(syslog-ng network ... hal ... )
Audio
Instalamos alsa y ya.
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
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:
[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]
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]
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
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"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 thrff Fragment thrff
Power Managementff
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.iwconfig wlan0 essid xxxxxxx
ifconfig wlan0 up
iwconfig wlan0 essid xxxxxxx (nombre de red “INFINITUM12345”)
iwconfig wlan0 essid xxxxxxx (nombre de red “INFINITUM12345”)
iwconfig wlan0 key ***** (ejemplo F0:30:37:853)
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.iwconfig wlan0 essid xxxxxxx key *****
Finalmente haremos
dhcpcd wlan0
Que por lo general lanza un error (en mi caso lanza un error), pero se soluciona repitiendo los ultimos pasosiwconfig 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áficoAhora 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
pacman -S nvidia
Intel
pacman -S xf86-video-intel
pacman -S xf86-video-intel
Ati
pacman -S xf86-video-ati libgl ati-dri
pacman -S xf86-video-ati libgl ati-dri
ATI Radeon
pacman -S xf86-video-radeonhd libgl ati-dri
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 IntelXorg -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 concp 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 halDAEMONS=(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.confDAEMONS=(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 UsuarioCrearemos 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.gpasswd -a usuario video
gpasswd -a usuario storage
gpasswd -a usuario optical
gpasswd -a usuario lp
gpasswd -a usuario power
gpasswd -a usuario wheel
pacman -S sudo
Para configurar editamos el fichero sudoersnano /etc/sudoers
Buscamos la linearoot 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]