Sunteți pe pagina 1din 14

Instalacin Archlinux

Al iniciar el sistema aparecer un men en el que hay que elegir la primera opcin "Boot Arch Linux" Una vez iniciado, para tener el teclado en espaol hay que poner km Y despus elegir la opcin i386/qwerty/es.map.gz Y despus Skip. Para iniciar la instalacin /arch/setup Saldr un cartel de bienvenida al que hay que darle OK y despus aparecer el siguiente men:

1. Seleccin de la fuente Al entrar en la primera opcin les abrir el siguiente men

Lo que sigue hasta 2. Seleccionar editor es slo para los que tengan que habilitar su red inalmbrica para completar la instalacin.

Cuando les pregunta si quieren configurar la red en ese momento le ponen que no y pasan a una consola virtual libre (por ejemplo: Alt + F2) e inician sesin como root. Para identificar el dispositivo wireless: lspci | grep i net Para asegurarse que haya cargado el driver y est funcionando: iwconfig Y les debera salir algo como esto: lo no wireless extensions. eth0 no wireless extensions. wlan0 unassociated ESSID:"" Mode:Managed Channel=0 Access Point: NotAssociated Bit Rate:0 kb/s TxPower=20 dBm Sensitivity=8/0 Retry limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 En este ejemplo wlan0 es el wireless disponible. Para activar el dispositivo: ip link set wlan0 up Si no saben el nombre de la red wireless (ESSID), usen lo que sigue para ver las disponibles: iwlist wlan0 scan Para unirse a la red, si no tiene clave: iwconfig wlan0 essid "nombre_de_wifi" Donde nombre_de_wifi es obviamente el nombre de la red que les haba tirado el comando previo. Si la conexin tiene clave WEP: iwconfig wlan0 essid "nombre_de_wifi" key "clave_wep" Donde clave_wep es obviamente la clave para conectarse. Si la conexin lleva clave WPA: mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original wpa_passphrase nombre_de_wifi "clave_wpa" > /etc/wpa_supplicant.conf wpa_supplicant B Dwext i wlan0 c /etc/wpa_supplicant.conf Donde clave_wpa es obviamente la clave para conectarse. Con estos pasos se asocia el dispositivo a la red. Para que se haga efectivo lleva varios segundos. Despus de esperar un ratito, para probar que efectivamente estn asociados: iwconfig wlan0 Si estn asociados slo queda pedir un IP: dhcpcd wlan0 Y confirmar que funciona correctamente: ping c 3 www.google.com Ahora se debera seguir normalmente con la instalacin, para eso presionen Alt + F1

2. Seleccionar editor Una vez terminado el paso anterior, se volver al men principal en donde al elegir la segunda opcin (Set editor), preguntar qu editor queremos usar. Eligen nano y listo. 3. Configuracin del reloj La tercera opcin del men principal es para configurar la regin y la hora. Saldr una pantalla como la de abajo

Si eligen la primera opcin, primero se les abrir un men para que seleccionen el continente y luego el pas/ciudad en el que estn. Finalmente les pedir que elijan entre "UTC" y "localtime"

Segn la Wiki, es preferible elegir "UTC" si en su computadora no tienen instalado windows y "localtime" en caso de que s lo tengan. Despus de eso les mostrar la hora y les preguntar si est bien (y si no, la pueden cambiar manualmente). Una vez que pongan "OK" los va a volver a llevar al men principal.

4. Preparar los discos rgidos Al entrar en esta opcin les saldr el siguiente men:

La opcin Auto Prepare borrar el contenido del disco y despus nos preguntar qu espacio queremos asignarle a cada particin. Las particiones ms comunes son, explicadas segn la wiki: / (Root): el sistema de archivos raz es el sistema de archivos principal desde donde son referenciados todos los dems, y tiene la mxima jerarqua. Todos los archivos y directorios aparecen debajo del directorio raz /, an cuando se encuentren fsicamente en distintos dispositivos de almacenamiento. El contenido del sistema de archivos raz debe ser adecuado para arrancar, restaurar, recuperar y/o reparar el sistema. /Home: los datos del usuario y sus configuraciones especficas para las aplicaciones son almacenadas dentro del directorio que cada usuario tiene en /home, normalmente en archivos ocultos, que comienzan con un caracter "." (archivos punto). Swap: es a la que se asigna la memoria de intercambio. Por lo general se recomienda que tenga el doble de tamao de la RAM, hasta 1 GB de swap. 5. Seleccionar paquetes / 6. Instalar paquetes Cuando vuelvan al men principal y elijan la opcin Select packages les va a dar la opcin de elegir un bootloader. En mi caso eleg grub. A continuacin, para cada repositorio que hayan elegido les ir preguntando qu paquetes quieren instalar. En mi caso, para ahorrar tiempo de descarga hasta tener el sistema operativo (ese punto se puede mejorar bastante una vez ya est todo instalado, entonces yo prefiero instalar lo menos posible), slo me quedo con lo que viene por default, que es el grupo de paquetes base. Una vez terminada la seleccin y de vuelta en el men principal, elijan Install packages para que empiece a instalar el sistema operativo. Si estn haciendo la intalacin por medio de una red inalmbrica, tienen que instalar el paquete wireless_tools que est dentro del grupo basedevel. Si no hacen esto no podrn tener internet al reiniciar el sistema.

7. Configurar el sistema Una vez que hayan instalado todo y vuelvan al men principal tienen que seleccionar la opcin Configure system donde vern algo as:

Los cambios se guardan con Ctrl + O y se sale del editor con Ctrl + X. /etc/rc.conf: por ahora slo hay que modificar la seccin LOCALE, donde hay que poner la ubicacin; en este caso es es_CL.UTF8 (Chile, la imagen corresponde a Colombia).

/etc/locale.gen: en esta parte se selecciona el idioma que se va a utilizar. Por eso hay que comentar (poniendo un # al comienzo de la lnea) los dos que vienen predefinidos, que son en_US.UTF8 y en_US.ISO88591, y despus seleccionar los nuestros (borrando el #), que en este ejemplo son es_CO.UTF8 y es_CO.ISO88591

etc/pacman.conf: ac se aseguran de que estn descomentados (sin #) todos los repositorios que quieran usar. En mi caso, [ core], [ extra], y [multilib]. Si tienen una instalacin x86_64 y quieren poder tener acceso a paquetes de 32 bits (es recomendable, ya que hay algunas aplicaciones que no estn en 64 bits), tambin tienen que agregar el repositorio "multilib", de modo de que les quede algo as # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repository here. [multilib] Include = /etc/pacman.d/mirrorlist

/etc/pacman.d/mirrorlist: por el momento yo descomentara los dos primeros, los dos de Any, total despus les digo cmo hacer para que reflector busque siempre los repositorios ms actualizados y rpidos. Desde hace un tiempo la pgina kernel.org est en mantenimiento, y por lo tanto, si descomentan Any van a tener problemas. Para solucionarlo, pueden descomentar cualquiera que les quede cerca y listo. Rootpassword: ac definen la clave del usuario root y despus seleccionan DONE y OK. 8. Instalar bootloader Ac les pedir que revisen la configuracin del GRUB y despus les pregunta en qu discon instalarlo y listo. Con esto finaliza la instalacin del sistema base de Arch Linux, de vuelta en el men principal, seleccionaremos Salir de la Instalacin. 9. Exit install Cuando regresemos a la terminal inicial reiniciaremos nuestro ordenador con el comando reboot

Postinstalacin
Cuando reinicie el sistema van a tener que iniciar sesin como root y configurar algunas cosas ms Pacman Pacman es el gestor de paquetes y estos son algunos de los comandos que ms se usan: pacman Syu: la y indica que actualice la base de datos y la u, que actualice el sistema, por lo tanto es el primer comando que hay que ejecutar luego de la instalacin. pacman Ss nombre_o_descripcin_de_paquete: la s indica que pacman va a buscar en la base de datos por un paquete cuyo nombre o descripcin le indiquemos. pacman Scc: es para limpiar la cach de pacman (los paquetes descargados) pacman S nombre_de_paquete: instala el paquete solicitado, en este ejemplo: nombre_de_paquete pacman Rs nombre_de_paquete: desinstala el paquete especificado y sus dependencias. Para evitar errores hasta que se actualicen los paquetes de la instalacin, lo primero que hay que hacer es: Al actualizar pacman, aparece un pacman Sy filesystem force error. pacman S tzdata Luego de esto aplicar Otra cosa que hay que hacer es: filesystem force rm /etc/profile.d/locale.sh para prevenir otro posible error (en principio no hara falta a menos que hayan configurado algo en modprobe.conf) : sudo cp /etc/modprobe.d/modprobe.conf.pacsave /etc/modprobe.d/modprobe.conf Ahora s, a actualizar: pacman Syu Crear usuarios y grupos Para crear un usuario adduser Y para borrarlo userdel nombre_de_usuario Despus le diremos a qu grupos pertenecer ese usuario gpasswd a nombre_de_usuario audio gpasswd a nombre_de_usuario lp gpasswd a nombre_de_usuario optical Pueden agregarse todos en gpasswd a nombre_de_usuario video una sola linea, separando los gpasswd a nombre_de_usuario scanner grupos por coma gpasswd a nombre_de_usuario storage (audio,lp,video,...) gpasswd a nombre_de_usuario power gpasswd a nombre_de_usuario wheel

Configurar sudo Lo primero es instalar sudo pacman S sudo Despus hay que editar el archivo /etc/sudoers EDITOR=nano visudo Buscan la lnea # %wheel ALL=(ALL) ALL y le borran el # de modo que les quede algo as %wheel ALL=(ALL) ALL

Y listo, tenemos sudo configurado. Si por algn motivo ya estn logueados con su usuario: [usuario@equipo~]$ su Contrasea: [root@equipo /]# Y ya desde entorno root podemos editar el archivo sudoers: [root@equipo /]# nano /etc/sudoers [root@equipo /]# exit Configurar idioma Para que el sistema use el idioma que definimos durante la instalacin: localegen

Puesta a punto 1. Mejorar el funcionamiento de pacman Dado que en mi caso siempre tuve bastante demora en el tiempo descargar paquetes o entre descargas de distintos paquetes, lo primero que hago es instalar Axel. Este programa descarga simultneamente varias partes de los archivos que se quieren descargar, aumentando notablemente la velocidad de descarga. Para instalarlo: pacman S axel Despus hay que editar la configuracin de pacman para que use axel: nano /etc/pacman.conf En la parte de [options] agregar un # al comienzo de cada lnea que empiece con XferCommand y luego agregar una lnea que sea XferCommand = /usr/bin/axel %u a o %o Despus pueden editar la configuracin de axel para ajustarla a sus necesidades nano /etc/axelrc Lo ms importante es que quede num_connections = 3 (sin el #).

Lo segundo que se puede hacer para mejorar la velocidad de descarga es instalar reflector. Es una script que utiliza el ranking de mirrors que tiene Arch para decidir cules son los ms rpidos de los que estn ms actualizados, para que despus lo use pacman (y por ende, axel). Esta herramienta est en el repositorio community, que lo tienen que tener activado en /etc/pacman.conf. Para instalar reflector: pacman S reflector Y finalmente, cada vez que se quiera determinar mejores mirrors: sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup (con esto hacemos una copia de seguridad de la lista de mirrors que estbamos usando por si algo sale mal) sudo reflector sort rate l 10 f 5 save /etc/pacman.d/mirrorlist La opcin sort se usa para ordenar los mirrors, l define con cuntos se queda de esa lista de mirrors, y f determina la cantidad de los ms rpidos de la lista anterior que queremos que figure en /etc/pacman.d/mirrorlist, que es la lista de mirrors. Yaourt es una herramienta que permite acceder a los del repositorio de usuarios de Arch (AUR). Una vez que lo conozcan lo van a amar, estn casi todos los programas y todos se instalan increblemente fcil. Para instalarlo lo primero que hay que hacer es editar el archivo de configuracin de pacman: nano /etc/pacman.conf Si tienen una arquitectura de 32 bits, agreguen esto al final del archivo: [archlinuxfr] Server = http://repo.archlinux.fr/i686 Si tienen una arquitectura de 64 bits: [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 Lo siguiente es actualizar las bases de datos e instalar yaourt: pacman Sy yaourt Una vez instalado yaourt, vuelvan a editar nano /etc/pacman.conf Y comenten (agregar #al comienzo de las lneas) o borren las dos lneas que agregaron para instalar yaourt. Es conveniente que instalen el grupo de paquetes basedevel ya que probablemente lo necesiten cuando usen yaourt. Para eso: pacman S basedevel Para instalar un paquete de AUR siguen la misma lgica que con pacman: yaourt S nombre_de_paquete Lo siguiente que yo hago (pero despus) es configurar yaourt para que utilice a pacman, y de esa manera me ahorro de escribir sudo cada vez.

Es que yaourt se utiliza siempre sin sudo porque no hay que ejecutarlo como root, y por lo tanto no deben seguir estos pasos hasta que hayan iniciado sesin con su usuario. nano /etc/yaourtrc ah buscan la anteltima lnea, la descomentan (le sacan el #) de modo que quede PACMAN="pacman" De ahora en ms podrn usar yaourt en lugar de pacman. Recuerden no usar sudo ni estar logueados como root cuando usen yaourt. Para actualizar el sistema (incluyendo los paquetes de AUR): yaourt Syyu aur yy indica que se descargue nuevamente las bases de datos de los repositorios en lugar de actualizarse. Lo ltimo de esta seccin sera instalar pacmancolor que est en el repositorio de AUR. Si bien no acelera descargas, facilita mucho la instalacin de paquetes al arrojar una salida coloreada. Para instalarlo: yaourt S pacmancolor Pueden usar pacmancolor en lugar de pacman, o bien, hacer que yaourt lo use (es lo que hago yo). Para que yaourt use a pacmancolor hay que editar /etc/yaourtrc: nano /etc/yaourtrc y la seccin que empieza con # Command tiene que quedar as: # Command PACMAN="pacmancolor" #DIFFEDITCMD="vimdiff" 2. Audio y video 2.1. Instalar el servidor X Para poder correr un entorno de escritorio, tambin hay que tener instalado el servidor X. Para eso: pacman S xorgserver xorgxinit xorgutils xorgserverutils xorgapps 2.2. Instalar controlador de video Placa nvidia Si quieren instalar el controlador libre: pacman S xf86videonouveau Y si quieren aceleracin 3D: pacman S nouveaudri nano /etc/X11/xorg.conf.d/20nouveau.conf y agregan este texto: Section "Device" Identifier "n" Driver "nouveau" EndSection nano /etc/mkinitcpio.conf para editar el archivo, y despus agregan "nouveau" despus de MODULES=, y agregan "/etc/modprobe.d/modprobe.conf" en la parte de FILES=. Y por ltimo: mkinitcpio p linux

Lo de la aceleracin 3D recomiendo hacerlo despus de haber terminado con todo, de manera de estar seguros de que pueden entrar al entorno grfico. Una vez que estn seguros de que inicia la parte grfica sin problemas, siguen estos pasos, y si no les anda, ya saben qu es lo que tienen que volver atrs. Si siguen este consejo van a tener que usar sudo en cada comando mostrado abajo). Si quieren el controlador privativo: yaourt S nvidia173xx nvidia173xxutils Para las tarjetas de video de la serie GeForceFX pacman S nvidia nvidiautils Para las ms nuevas despus de la GeForceFX Y despus de cualquiera de los dos casos hay que ejecutar: nvidiaxconfig Placa ATI Si quieren instalar el controlador libre: pacman S xf86videoati Si quieren el controlador privativo: Para placas nuevas: yaourt S catalyst Est desactualizado, pero para placas un poco ms viejas (ATI R300 a R700): yaourt S catalystold Otras Para otras placas de video se usa el controlador vesa. Para conocer la marca de la placa de video: lspci | grep "VGA" Y en funcin de lo que salga se instala el driver mas apropiado: pacman S xf86videoTUTARJETA 2.3. Instalar y configurar el sonido Para instalar ALSA: pacman S alsautils alsaoss El segundo paquete se puede omitir si no necesitan/usan oss. 4. Instalar el administrador de sesin Generalmente se usa KDM con KDE como entorno de escritorio, GDM con GNOME y Slim para Xfce o LXDE, pero puede no ser as. La forma de instalar a estos tres (los ms comunes) es: GDM pacman S gdm LXDM pacman S lxdm

Slim pacman S slim

KDM pacman S kdebase workspace

4. Entornos de escritorio GNOME pacman S gnome Y si quieren una serie de programas complementarios para dejar completo el entorno: pacman S gnomeextra Xfce pacman S xfce4 pacman S gamin Y si tambin quieren los extras: pacman S xfce4goodies LXDE pacman S lxde pacman S gamin KDE La instalacin completa: pacman S kde pacman S kdel10nidioma Hay que cambiar idioma por el que quieran usar. En espaol sera pacman S kdel10nes La instalacin mnima: pacman S kdebase kdel10nidioma phononvlc 5. Configurar el inicio de sesin en modo grfico Lo primero que hay que hacer es editar /etc/inittab para configurar el sistema para que inicie en modo grfico: nano /etc/inittab ah hay que comentar la lnea que empieza con id:3 y descomentar la que empieza con id:5, para que quede as: ## Only one of the following two lines can be uncommented! # Boot to console #id:3:initdefault: # Boot to X11 id:5:initdefault:

Ms abajo van a encontrar la parte en la que se especifica qu administrador de sesin van a usar, y slo tiene que estar descomentado el que vayan a usar. En mi caso, que uso slim, qued as: # Example lines for starting a login manager #x:5:respawn:/usr/bin/xdm nodaemon (acceso predeterminado desde consola, inicio manual de las X) #x:5:respawn:/usr/sbin/gdm nodaemon (habilitar el acceso usando GDM, predeterminado para GNOME) #x:5:respawn:/usr/bin/kdm nodaemon (habilitar el acceso usando KDM, predeterminado para KDE) #x:5:respawn:/usr/bin/slim >& /dev/null (habilitar el acceso usando Slim, ideal para entornos ligeros) x:5:respawn:/usr/sbin/lxdm >& /dev/null (habilitar el acceso usando LXDM, predeterminado para LXDE) Obviamente lo que est entre parntesis no tiene que quedar. Si haciendo esto tienen problemas para cargar el administrador de sesin o no quieren hacerlo con este mtodo, lo pueden hacer agregando xdm, kdm, gdm, slim o lxdm a la lista de DAEMONS de /etc/rc.conf. Obviamente tienen que poner slo uno. En la seccin 6. Demonios est explicado un poco ms en detalle cmo agregar los que quieran cargar. Despus hay que editar el archivo de inicio de sesin grfica para el usuario: nano /home/nombre_de_usuario/.xinitrc Obviamente, donde dice nombre_de_usuario va el nombre de usuario que hayan elegido. Les tiene que quedar descomentada la lnea del entorno de escritorio que vayan a usar, de modo que les quede algo as: #!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # exec cklaunchsession dbuslaunch gnomesession (descomentar en el caso de usar GNOME) # exec cklaunchsession dbuslaunch startkde (descomentar en el caso de usar KDE) # exec cklaunchsession dbuslaunch startxfce4 (descomentar en el caso de usar Xfce) # exec cklaunchsession dbuslaunch gnomesessioncinnamon (descomentar en el caso de usar Cinnamon) # exec razorsession (descomentar en el caso de usar Razorqt) exec cklaunchsession dbuslaunch startlxde (comentar en caso de no usar LXDE) Obviamente lo que est entre parntesis no tiene que quedar. Yo uso LXDE, y por eso me qued: exec cklaunchsession startlxde

6. Demonios Un demonio que es necesario cargar al inicio es dbus. Para eso, primero se aseguran de tenerlo instalado pacman S dbus y despus editan /etc/rc.conf para que lo cargue al inicio: nano /etc/rc.conf y agregar dbus al comienzo de la lista de DAEMONS (al final del archivo), con todo configurado, queda algo as: DAEMONS=(syslogng dbus wicd samba netfs cupsd) Para poder usar la impresora es necesario el demonio cupsd. Para eso: pacman S cups y despus lo agregan a la lista de DAEMONS de /etc/rc.conf como est explicado arriba. 7. Codecs, plugins y programas Flash pacman S flashplugin Java pacman S jre7openjdk Codecs pacman S gstreamer0.10plugins 8. Algunos retoques Si en el entorno grfico no te respeta tu distribucin del teclado sudo nano /etc/X11/xorg.conf.d/10evdev.conf Y en la seccin Section "InputClass", agregamos Option "XkbLayout" "es", quedando algo as: Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "XkbLayout" "es" EndSection Asegrense de que las comillas que usan sean las mismas que hay en el archivo, si no, no se los va a tomar. Fuentes extra El sistema pelado viene con muy pocos tipos de letra. Para colmo no son muy amigables. Pueden instalar un paquete similar a las ms comunes de Microsoft: sudo pacman S ttfliberation y si por algn motivo necesitan trabajar con fuentes que tienen que ser las mismas de Microsoft, entonces: yaourt S ttfmsfonts

S-ar putea să vă placă și