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

screenshot-2

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.

screenshot-1

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.

screenshot-3
CpuFreq

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

screenshot-4

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

screenshot-5

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

Anuncios
  1. 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.

  2. gracias por la aclaración 🙂

      • palinux
      • 15/09/09

      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

    • palinux
    • 15/09/09

    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.

    • Fernando
    • 10/10/09

    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

    • Matias
    • 13/01/11

    Muchas gracias, al fin se callo el maldito ventilador.

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: