Algunas Cosas Que Debemos Saber
Bueno tras tener el escritorio de arch instalado, notaran que hay algunas cosas que no funcionan como esperamos, si tienen un notebook, notaran que el procesador anda al máximo siempre… Ademas hablaremos un poco de el funcionamiento de yaourt y pacman, y de algunos archivos importantes de nuestro archlinux.
Yaourt y Pacman
Comencemos, lo primero sera explicar un poco como funciona pacman, pacman es el manejador de paquetes que utiliza archlinux, es una de las principales ventajas de esta distribución de Gnu/Linux, algo así como apt-get en ubuntu o debian. Su uso es simple y rápido. Aquí una lista de las opciones de pacman mas utilizadas (por mi ejejeje).
pacman -S nombrepaquete #Instalar un paquete
pacman -Sf nombrepaquete #Forzar la instalación un paquete
pacman -Ss nombrepaquete #Buscar un paquete en los repositorios
pacman -Qs nombrepaquete #Buscar un paquete instalado
pacman -R nombrepaquete #Desinstalar un paquete
pacman -Rsn nombrepaquete #Desinstalar, borrar los archivos de configuracion y las dependecias
pacman -Rd nombrepaquete #Desinstalar manteniendo las dependencias y los paquetes que dependen de el
pacman -U rutadepaquete #Instalar paquete desde una ruta espesifica
pacman -Syu #Actualizar todo nuestro sistema
Y si queremos actualizar nuestro sistema pero sin actualizar un paquete lo hacemos con
pacman -Syu --ignore nombrepaqueteignorado
Yaourt es un frontend de pacman que también tiene soporte para los paquetes de AUR, los paquetes de AUR son mantenidos por usuarios y en ellos se pueden encontrar gran cantidad de software, tanto como para no tener que compilar casi nada a mano. Yaourt se utiliza de manera similar a pacman, los comandos para instalación, desinstalación, actualización del sistema y búsqueda son los mismos que en pacman, de hecho perfectamente se puede utilizar solo yaourt, agregaremos unos comandos adicionales para manejar los paquetes de AUR con yaourt.
yaourt -Su --aur #Actualiza todo los paquetes instalados desde AUR
yaourt -Su --devel #Actualiza todos los paquetes instalados desde AUR que sean svn, bzr, git, etc...
También es bueno recordar que pacman debe ser utilizado como root, en cambio yaourt es preferible utilizarlo como usuario normal.
Archivos de configuración
En archlinux existe un archivo central de configuracion, este es /etc/rc.conf dentro de este archivo podemos ver que modulos cargar al inicio del sistema, así como los demonios que se inician, esto nos da la posibilidad de tener nuestro sistema sin agregados innecesarios y muy personalizado. Generalmente la mayoría de los módulos los debiese cargar automáticamente, en caso de tener que agregar otro como al instalar VirtualBox, o en algun otro caso lo debemos hacer agregandolo a la linea MODULES en rc.conf
También en rc.conf podemos agregar o quitar los demonios del inicio, para esto se agregan o quitan de la linea DAEMONS, ademas arch nos da la opción de lanzar los demonios en background, esto es que al inicio no se espere que los demonios estén cargados completamente para continuar (es una buena opción para acelerar el inicio), para hacer esto antes del demonio agregaremos ‘@’ y en caso de no querer cargar un demonio agregaremos un ‘!’ antes del demonio.
También rc.conf nos permite configurar nuestra red wifi para que se conecte automáticamente al iniciar el sistema. Para esto en la seccion NETWORKING donde están las interfaces de red, agregaremos dos lineas, como estas
wlan_wlan0="wlan0 essid nombredered key contraseñadered"
wlan0="wlan0 dhcp"
Debemos recordar como ingresar las contraseñas según nuestra red, lo cual vimos en la entrada configuración básica.
Tambien en la linea wlan0=”wlan0 dhcp” el dhcp es en caso de que nuestra red tenga ip dinamica, si es estática podremos la ip de esta forma wlan0=”wlan0 192.168.0.2″, ademas en el caso de poseer una conexión dsl y conectarnos por wifi, debemos dejar nuestra interfaz inalambrica con ip estática (puede ser cualquiera ej. 192.168.0.245), y podemos agregar a la linea de demonios, el demonio “adsl” el cual iniciara la conexión dsl al iniciar el sistema, claro esta debe estar configurada con anterioridad mediante pppoe-setup, como se explico antes.
Bueno ya tenemos nuestro archlinux, con conexión automática al inicio y conocemos los comandos básicos como para poder mantener nuestro sistema al día e instalar los programas que necesitemos.
Ahora solucionaremos el problema de la velocidad del procesador, para ser sincero fue algo que me preocupo la primera ves que instale archlinux. Para solucionar esto instalaremos una utilidad llamada cpufreq
pacman -S cpufrequtils
Ahora debemos saber que controlador utiliza nuestro cpu, el mas común suele ser acpi-cpufreq, pero también existen otros, por ejemplo para un athlon64 X2 se utiliza powernow-k8, debemos agregar el controlador a nuestros módulos de rc.conf, como lo vimos anteriormente, así para un athlon64 agregaremos en la linea MODULES de rc.conf, “powernow-k8″ (como aparece en la imagen de ejemplo de módulos). Para que funcione sin reiniciar cargaremos el modulo con
modprobe powernow-k8
Si utilizamos un procesador intel envés de powernow-k8 ponemos acpi-cpufreq, lo mismo en los módulos de rc.conf, ademas en algunos casos es necesario tener instalado acpi (lo instalamos con yaourt).
Ahora veremos los limites de velocidad de nuestro procesador para esto escribimos en la consola
cpufreq-info
De esto obtendremos algo asi
Vemos claramente en la linea “hardware limits” que las velocidades limites son 800MHz – 1.90GHz. Ahora debemos llevar estos limites al archivo “/etc/conf.d/cpufreq”, editamos este archivo y lo dejaremos de la siguiente forma, indicando el modo en el cual se regirá la velocidad del procesador y las velocidades limite, creo que sobre todo para un notebook la mejor elección es “ondemand”. El archivo quedara de esta forma
Finalmente agregaremos a los demonios de rc.conf ”cpufreq” quedando mas o menos asi
DAEMONS=(syslog-ng hal cpufreq .... )
Si queremos que funcione sin reiniciar ejecutamos como root
/etc/rc.d/cpufreq start
Con esto nuestro procesador funcionara bajo demanda, y nos ahorraremos el molesto sonido del ventilador a cada momento.
Bueno espero que con esto pueden tener su sistema un poco mas a gusto, cualquier duda, comentario, aporte, o equivocación que haya cometido díganlo e intentare solucionarlo lo mas rápido posible. Como siempre mas info en la wiki de archlinux, y hasta pronto. Saludos
XaBz









Una duda, bajé un programa dede AUR y luego lo instalé (“a mano”) sin usar yaourt, entonces, si ocupo el comando:
yaourt -Su –aur
¿actualizará dicho paquete?
Sip, aunque lo hayas instalado a mano yaourt lo intentara actualizar, ya que busca todos los paquetes instalados, que no estén en los repositorios, y si estos están en AUR los actualizara.
Saludos y gracias por comentar.
gracias por la aclaración
estimado:
solo un tip flash:
para que cpufreq funcione correctamente, en algunas maquinas es necesario tener instalado acpi
de lo contrario dice que no reconoce el cpu jejej
saludos y muy buena la pagina
ah otra cosa.. hay que cargar el modulo acpi_cpufreq
en /etc/rc.conf
No sabia lo de acpi, gracias por comentarlo y lo del modulo el powernow-k8 era un ejemplo, pero creo que no se entendió bien así que lo modificare.
Muchas gracias.
a demás una herramienta muy buena para gestionar el control de la cpu es powertop, que tiene muchas opciones para optimizar el uso de energía en el sistema… saludos
La he utilizado y es una muy buena herramienta para la gestión de energía, lo agregare
muchas gracias por la idea.
Saludos
Muchas gracias, al fin se callo el maldito ventilador.