Post-Instalación de Arch Linux

Ya tenía yo ganas de escribir sobre este asunto 🙂 Esto no es un tutorial, es simplemente un recordatorio personal de todos los pasos a realizar cada vez que instalo Arch Linux. Ya lo he hecho mil veces así que normalmente suelo recordarlo todo, pero no siempre es así y se me acaba escapando algo en muchas ocasiones.

No hablaré de la instalación base ya que es trivial (lo importante es elegir el paquete de firmware y el de wireless_tools), así que empezaré desde el primer reinicio.

[Actualización 12/09/10: ayer instalé Arch Linux en una máquina, así que añado cosas nuevas.]
[Actualización 10/10/10: he vuelto a instalar Arch Linux, actualizo.]
[Actualización 09/03/11: he vuelto a instalar Arch Linux, actualizo.]

base

multilib

Si no usas x86_64 (esto es, 64 bits) esto no te hace falta. En caso contrario, activar este repo te servirá para ejecutar aplicaciones de 32 bits de forma, ejem, casi nativa. Prácticamente todas las aplicaciones de software libre tienen versiones de 64 bits disponibles, pero prácticamente todas las aplicaciones privativas no lo tienen. Como ejemplo: flashplugin, skype… El repo has de descomentarlo en /etc/pacman.conf.

yaourt

Imprescindible. Bájate el tarball de package-query, instálalo con makepkg -s, bájate el tarball de yaourt, instálalo, y listos.

alsa

O sea, el sonido. pacman -S alsa-utils para instalarlo.
Luego hay que arrancarlo con /etc/rc.d/alsa start. Como usuario raso usamos alsamixer para configurar los niveles (por si acaso hay algo a 0 o con Mute) y luego usamos /etc/rc.d/alsa restart para guardar los niveles. Luego, añadimos alsa al array DAEMONS de /etc/rc.conf para que los niveles de sonido sean restaurados al iniciar y guardados al apagar.

iptables

pacman -S iptables

Xorg

Con pacman -S xorg-server se instala el metapaquete. Una vez hecho esto, hay que instalar los controladores de los dispositivos de entrada y salida. En mi caso, pacman -S xf86-input-keyboard xf86-input-mouse xf86-video-intel.
Luego, hay que asegurarse de que tanto hal como dbus estén instalados (pacman -S hal dbus, si uno de los paquetes está instalado es una tontería reinstalarlo), arrancar hald y dbus con /etc/rc.d/hal start y configurar las X con X -configure. Esto creará un archivo en . con el nombre “xorg.conf.new”, que una vez revisado se puede mover al lugar definitivo con mv xorg.conf.new /etc/X11/xorg.conf. Las X se pueden arrancar con X, aunque sin display manager poco podremos hacer.

KDE

Para una instalación completa, se puede instalar el meta-paquete KDE con pacman -S kde. Si sólo se quiere lo esencial, se puede usar pacman -S kdebase-workspace kdebase-konsole kdebase-konqueror kdebase-dolphin kdebase-kwrite y luego ir añadiendo lo que se vaya necesitando.
Principalmente, en mi caso: pacman -S kdesdk-kate kdemultimedia-kmix kdegraphics-gwenview kdegraphics-okular kdegraphics-kolourpaint kdegraphics-kcolorchooser kdegraphics-ksnapshot kdeartwork.

Hay algunas otras aplicaciones que forman parte del repositorio de KDE pero que no están dentro de la distribución, como Amarok o KTorrent. Están en los repositorios también, evidentemente.

Los idiomas se instalan aparte. Para instalar el castellano: pacman -S kde-l10n-es

Una vez instalado todo lo que queramos de KDE, para hacer que arranque en cada inicio sólo hay que añadir dbus, hal y kdm al array DAEMONS de /etc/rc.conf. De momento, para ejecutarlo sin reiniciar, podemos usar /etc/rc.d/dbus start, /etc/rc.d/hal start y /etc/rc.d/kdm start.

Si queremos poder elegir el estilo de los widgets de GTK+ para los programas que usen este toolkit, pacman -S gtk-chtheme. Si no queremos instalar nada más, podemos usar el estilo Clearlooks (mejor que Raleigh, que viene por defecto…). Hay un port a GTK del estilo Oxygen de KDE, para instalarlo, pacman -S oxygen-gtk.

Internéeeee

Conectividad

Si no quieres cansarte demasiado, puedes instalar NetworkManager. pacman -S networkmanager kdeplasma-applets-networkmanagement
Abajo hay scripts para redes WEP y WPA.

Navegación web

Firefox: pacman -S firefox
Chrome: Google Chrome como tal no existe en los repos. En su lugar está Chromium que puede ser instalado con pacman -S chromium.
Opera: pacman -S opera.
Flash: pacman -S flashplugin. Para x86_64 sólo existe en [multilib]. La versión de los repos es bastante inestable, mejor instala la prerelease del AUR: yaourt -S flashplugin-prerelease.

IRC

KVIrc: hay paquetes oficiales, pero suelo compilar desde el repositorio. pacman -S subversion para instalar svn, y luego svn co https://svn.kvirc.de/svn/trunk/kvirc para obtener el contenido del repo. Hacen falta varios paquetes para poder compilar adecuadamente, cmake y automoc4. Obviamente es imprescindible tener instalado el grupo de paquetes de desarrollo: pacman -S base-devel.
El método de compilación e instalación es bien sencillo:

mkdir build
cd build
ccmake ..
time make
su
make install

Irssi: pacman -S irssi

IM

Psi: preferible para Jabber. pacman -S psi
KMess: preferible para MSN. pacman -S kmess
Kopete o Pidgin: para cuando hay que mezclar ambas cosas. pacman -S kopete o pacman -S pidgin

Wine

Mayormente para Spotify 🙂 Se instala con pacman -S wine. Una vez instalado, es recomendable abrir winecfg, ir a la pestaña “Audio” y en “Aceleración hardware” elegir “Emulación” para que la música no suene a lata. Spotify se puede instalar de manera chapucera con:

mkdir ~/.bin
wget http://www.spotify.com/download/spotify.exe -O ~/.bin/spotify.exe
echo -e '#!/bin/sh\nwine ~/.bin/spotify.exe' > ~/.bin/spotify
chmod +x ~/.bin/spotify
echo "PATH=\$PATH:~/.bin/" >> ~/.bashrc

Más

Creación del usuario

Una vez instalado todo ya podemos crear al usuario que usaremos para iniciar sesión: adduser foo. Recuerda introducirlo en los grupos video (para que pueda usar la aceleración gráfica) y audio (para que pueda usar el sistema de sonido), usando el comando usermod -a -G grupo foo.

Fuentes

DejaVu: pacman -S ttf-dejavu
Liberation: pacman -S ttf-liberation
Fuentes de Microsoft: incluye las estándar que vienen con todas las instalaciones de Windows, como Arial, Comic Sans MS, Tahoma, Impact, Georgia… para instarlarlas, yaourt -S ttf-ms-fonts

Utilidades del sistema

Archivos zip: pacman -S zip
Archivos rar: pacman -S unrar

Scripts de muestra

iptables

iptables -F

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT

# Muestra: abrir el servidor web
iptables -A INPUT -p TCP -j ACCEPT --dport 80

Conexión a una red inalámbrica

Aquí hay una muestra de script para conectar a una red inalámbrica con seguridad WEP:

ifconfig wlan0 down
macchanger -r wlan0 # Dirección MAC aleatoria ;-)
iwconfig wlan0 mode managed essid "Mi red" key s:MiClaveDeRed
ifconfig wlan0 192.168.1.123 netmask 255.255.255.0 broadcast 192.168.1.255 up
route add default gw 192.168.1.1 wlan0
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8" >v /etc/resolv.conf

Para conectar a una red con seguridad WPA, hay que generar el archivo wpa_supplicant.conf:

wpa_passphrase ESSID "tu clave" > /etc/wpa_supplicant.conf

Y luego el daemon se arranca con:

wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

Y eso es todo. Iré añadiendo más cosas si se me ocurren.

Anuncios

4 Responses to “Post-Instalación de Arch Linux”


  1. 1 Judio 27/08/2010 en 20:36

    emmmm
    todo eso se hace luego de instalarlo
    en todo caso seria “post-instalación” de arch linux”

  2. 2 Toret 22/01/2011 en 15:30

    Ta bien 🙂

  3. 3 NightShade 01/05/2011 en 20:47

    Si quieres tener Google Chrome en vez de Chromium, lo tienes en AUR.

    yaourt -S google-chrome

    Un saludo

  4. 4 Carlos González 29/05/2012 en 17:38

    gracias por el post, me faltaban las fonts………..


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





A %d blogueros les gusta esto: