Suscríbete al feed RSS de los Artículos

Archivo por CategoríasArch Linux





Arch Linux & Distros admin on 24 Jun 2008

Arch Linux 2008.06 Overlord

Después de casi 9 meses de la última revisión de la versión Don’t Panic, hoy sale definitivamente esta nueva snapshot de mi distribución GNU/Linux favorita… Arch Linux. Esta nueva versión es la 2008.06 Overlord y puede descargarse desde aquí.

Logo Arch Linux

Aprovecho para recordar que en realidad la noticia no es nada interesante para los que ya usamos Arch Linux, porque como ya comenté en otro artículo esta distribución no tiene ciclo de versiones como la gran mayoría de distribuciones, sinó que hay una sola rama que el usuario va actualizando de vez en cuando (diariamente, semanalmente, da igual), a esto se le llama rolling release. Con lo cual lo que aquí anuncio es simplemente la nueva ISO para instalar la snapshot de cómo es Arch Linux hoy. Seguidamente usamos el comando pacman -Syu para dejar atrás la release y sincronizar con current. En otras palabras, sólo existe la rama current, aunque no exista como tal. Todos los usuarios de Arch tenemos el sistema actualizado al dia, no importa si nos lo hemos instalado hoy mismo o 3 años atrás mientras lo hayamos ido actualizando. Esto evita las arriesgadas actualizaciones entre distintas ramas de una distribución cuando pasan meses entre versión y versión. Y también nos beneficia para poder usar los programas poco después de su salida, sin tener que esperar a que se incluyan en la siguiente versión de nuestra distribución.

¿Cada cuándo sale una ISO para instalar Arch Linux? La idea era que dependía de las versiones del kernel Linux (a nueva rama del kernel, nueva iso de Arch), aunque esta vez han tardado mucho más y el kernel que se incluye es el 2.6.25.6, saltándose así las ramas x.23 y x.24, aunque han salido ISOs no oficiales para estas. Evidentemente el kernel se va actualizando con sus correcciones dentro de la rama correspondiente.

¿Qué significan entonces los números de versión? Antes se usaba una numeración incremental típica, pero ahora se usa ésta que es más descriptiva: el primer número corresponde al año de salida y el segundo al mes. En este caso significa Junio de 2008, otras distribuciones usan sistemas muy similares.

¿Y… qué hay de nuevo? Lo de siempre, pero más actualizado, se estrena nuevo logotipo para la distribución, se incluye el kernel 2.6.25, ahora el CD de instalación es un live Arch Linux, se añade imagen para usar discos USB como instalador, etc. Y otras cosas que ya estaban pero que no está de más recordar, como una buena autodetección de hardware, soporte para RAID, LVM2 y sistemas de ficheros cifrados desde la raiz del sistema… y lo típico que podemos encontrar en cualquier distribución, pero actualizado hasta puntos sorprendentes.

¿Cómo funcionará Arch Linux en mi hardware? Arch está optimizada para máquinas i686 (Pentium II o posterior) y x86_64 (AMD64, Core 2 Duo, etc), lo cual significa que la hace mucho más rápida que otras distribuciones optimizadas para i386, i486, etc (que son la mayoría). También hay ports no oficiales para i586 y PowerPC (antiguos Apple).

¿Cuál és la filosofía de Arch? Básicamente… que las cosas sean simples (recordemos que simple no significa fácil), el conocido KISS (Keep It Simple Stupid) es el pilar que sostiene cualquier detalle en Arch Linux. Los paquetes que se distribuyen en Arch Linux, generalmente no se parchean demasiado si no es muy necesario.

¿A qué perfil de usuario está destinada esta distribución? Cualquiera con ganas de aprender y sin miedo a usar la línea de comandos para configurar cualquier cosa, ya que Arch Linux no incluye ningún tipo de interfaz gráfica para configurar el sistema, ni siquiera interfaz gráfica de texto (TUI). Esto es verdad excepto en el instalador, que tiene un menú de interfaz de texto, el típico instalador ncurses cómo en *BSD, Slackware, etc. De todas formas al terminar la instalación se nos va a pedir que editemos a mano (usando vim o nano) los ficheros de configuración del sistema. El instalador no habrá configurado nada (sólo instala el sistema base y el cargador de arranque), por lo que hay que saber un poco lo que se está haciendo en el momento de editar los ficheros. Arch incluye un sistema de instalación de paquetes llamado pacman que es parecido al apt-get de Debian y otros similares, pero también incluye el sistema ABS (Arch Build System) para compilar los paquetes y la base del sistema (y/o modificarlos a nuestro gusto sin demasiada dificultad, así como crear paquetes propios de una forma muy simple). Esto puede sonar parecido a los ports de *BSD y al portage de Gentoo. Por lo tanto, los usuarios que se pueden sentir cómodos con Arch Linux són los mismos que se han sentido cómodos usando Gentoo, Slackware, Debian o algún *BSD.

¿Voy a encontrar ayuda en la comunidad ante mis dudas de principiante inútil? ¡Por supuesto! Aunque pueda parecer que no hay una gran comunidad de usuarios, debido básicamente a que Arch Linux no es una distribución de las más conocidas, lo cierto es que sorprende lo fácil que es encontrar ayuda cuando quieres aprender a usar algo, o cuando las cosas van mal. Tienes a tu disposición un wiki, la guia de instalación, foros (inglés y español), listas de correo, canales en irc.freenode.net, etc.

¿Tienes curiosidad? Estos enlaces pueden ser de tu interés:

Arch Linux & Distros & KDE admin on 19 Jun 2008

La nueva distribución basada en Arch y KDEmod4 se llamará Chakra

El equipo de KDEmod (que ya se está preparando para la rama 4 de KDE) lleva algunos meses con la idea de crear una distribución Live (instalable) basada en Arch Linux y KDEmod. Hace tres dias se anunció que esta distribución se llamará Chakra, un nombre que sinceramente no me gusta demasiado.

Esta distribución, aparte de contar por defecto con KDEmod 4, tendrá un instalador precioso llamado Tribe que pretende, según palabras de sus desarrolladores, ser gráficamente mejor que el de Opensuse.

Por si esto fuera poco, se incluirá Shaman2, una nueva interfície gráfica para pacman, el gestor de paquetes de Arch Linux. Shaman está escrito en QT4 y aunque el logotipo es un poco feo, el programa funciona perfectamente y es muy fácil de usar. Además se incluirán otros programas para configurar el sistema, creando así la primera distribución basada en Arch Linux que no está destinada únicamente a usuarios avanzados.

Llevo siguiendo el proyecto durante algunas semanas y la verdad es que tiene muy buena pinta. Todavía falta el logotipo y el resto de artwork, así como finalizar muchísimas de las cosas que se han anunciado. Se ha creado una wiki para coordinar el desarrollo.

A cualquier pregunta, los desarrolladores responden when it’s done, por lo que mejor no tener mucha prisa. En principio no debería salir mucho más tarde que KDE 4.1, pero eso no lo sabremos hasta el momento, por ahora no hay ninguna imagen del LiveCD para poder probar algo, deberemos esperar a la primera versión alpha pública.

Arch Linux & KDE & Utilidades admin on 19 May 2008

kdepim-backup

Recientemente he reinstalado Arch Linux en mi ordenador portátil para poderlo tener todo en un disco duro cifrado. He aprovechado esto para migrar otra vez de KDE a KDEMod, y con esto he descubierto una de las grandezas de KDEMod, se trata del paquete kdemod-kdepim-backup.

pimBackup es un simple script que genera una copia de seguridad de nuestros datos relativos a todos los programas del paquete KDE Pim (Personal Information Management), esto incluye aplicaciones como KMail, Akregator, Kopete, KWallet, KGPG, KAddressBook, Basket, KOrganizer y alguno más.

Instalación:

pacman -S kdemod-kdepim-backup

Uso:

Botón K --> Internet --> pimBackup / pimeRestore

Arch Linux admin on 24 Sep 2007

Cómo crear un repositorio de Arch Linux

<Actualización>
Este post fué publicado originalmente el 18 de Junio de 2007 y ha sido actualizado en fecha 24 de Septiembre de 2007 para que funcione con la nueva organización de repositorios de Arch Linux (se eliminó current y su contenido se distribuyó entre extra y un nuevo repo llamado core, que incluye sólo la base necesaria para que la distribución funcione)
</Actualización>

El siguiente script sincroniza (mediante rsync) un repositorio de Arch con un directorio en local en nuestro PC. Compartiendo este directorio mediante NFS, Samba, FTP o lo que sea, podremos actualizar todas las máquinas de nuestra LAN sin que cada una de ellas deba bajarse las actualizaciones de Internet.

El ejemplo siguente almacena en /repositorio el contenido de core, extra y community para arquitectura i686. En total no llega a 7GB. Si queremos también unstable y testing debemos eliminar las lineas que los excluyen. Lo mismo para las ISOs o para los repositorios de x86_64:

#!/bin/bash
# Sincroniza el repositorio de Arch del servidor 'distro.ibiblio.org'
# con el directorio /repositorio

# Definición de los parámetros usados:
#
# a, --archive -->               archive mode; same as -rlptgoD (no -H)
# v, --verbose               --> increase verbosity
# r, --recursive             --> recurse into directories

# Definimos el servidor y el directorio local
SERVER=distro.ibiblio.org::distros/archlinux/
LOCAL_DIR=/repositorio/

rsync -arv \
--delete-after \
--exclude=0.8 \
--exclude=current \
--exclude=iso \
--exclude=x86_64 \
--exclude=images \
--exclude=other \
--exclude=release \
--exclude=unstable \
--exclude=testing \
$SERVER $LOCAL_DIR

Esto puede cambiar según el repositorio fuente usado. En el que uso como ejemplo no se almacenan versiones anteriores a la 0.8, por lo que no hace falta excluirlas.

El parámetro –delete-after es muy importante, sirve para eliminar los paquetes del destino (nuestro PC) cuando ya no están en el origen (por ejemplo, eliminar foo-1.tar.gz si hay disponible foo-2.tar.gz). El resto de parámetros creo que ya están bien explicados en el propio script, para más información: man rsync

El siguente paso es decirle a pacman que no busque los paquetes en Internet sino en /repositorio. Esto es realmente fácil, sólo hay que modificar el fichero /etc/pacman.conf de la siguiente forma:

[core]
Server = file:///repositorio/core/os/i686

[extra]
Server = file:///repositorio/extra/os/i686

[community]
Server = file:///repositorio/community/os/i686

Ahora el siguiente paso es usar cron para automatizar la sincronización, pero esto os lo dejo a vosotros. Para cualquier duda, hay mucha más información en http://wiki.archlinux.org/index.php/Local_Mirror

Arch Linux & Citas & Seguridad admin on 13 Jun 2007

Bugs?

BUGS

Bugs? You must be kidding, there are no bugs in this software. But if we happen to be wrong, send us an email with as much detail as possible to <pacman-dev@archlinux.org>.

$ man pacman

Arch Linux admin on 30 May 2007

Arch Linux 2007.05 Duke en la LinuxTag 2007

Estos dias se está celebrando la LinuxTag 2007 en Berlin, y el equipo de Arch Linux ha puesto allí un stand. Concretamente han ido Tobias Powalowski (tpowa), Andy Radke (andyrtr) y Alex Baldeck (kth5) presentando la nueva version 2007.05 Duke a la comunidad Linux.

Algo que me ha sorprendido es que, aún que ha pasado sólo una semana de la salida de las ISOs de Duke, han estado repartiendo una version actualizada al dia llamada 2007.05 Duke Linuxtag2007 (que podéis descargar mediante alguno de los mirrors de la lista).

Como curiosidad, comentan que han hecho una instalación en directo. Los que estéis interesados en probar Arch podéis descargar el vídeo de la instalación para ver qué tal és… ¡Efectivamente! No llega a los 15 minutos.

[Actualización]

Alex ha colgado algunas fotos del evento i también un vídeo de la instalación de Arch Linux.

Arch Linux & Distros admin on 03 Apr 2007

Arch Linux 0.8 Voodoo y otras noticias relacionadas

Arch LinuxEs un poco estúpido anunciar una nueva release de Arch Linux, ya que los usuarios de Arch usamos todos current en cada actualización, incluso después de instalar via CD o FTP. Aún así en, este caso, el instalador trae muchas novedades como soporte para SSH e incluso poder instalar paquetes con pacman mientras configuramos nuestro inminente sistema.

No sé qué puedo decir de Arch que no se haya dicho antes, en mi opinión y habiendo probado otras distribuciones del mismo estilo como Slackware, Debian o Gentoo, sigo pensando que Arch me ofrece mucho más. Nunca me cansaré de recomendarla a todo el mundo, y ahora que cada vez me adentro más al mundo de los *BSDs… empiezo a pensar que Arch es uno de los pocos motivos que me empujan a seguir usando Linux.

Como anéctoda, esta versión 0.8 Voodoo és la última que usa un sistema numérico de ciclo de versiones. Al fin y al cabo Arch no tiene versiones sino snapshots, y numerar/nombrar una snapshot no tiene ningún sentido. Por este motivo Judd Vinet nos anuncia hoy el nuevo sistema de enumeración: un timestamp tipo YYYYMM, año y mes. Por ejemplo la versión 0.8 se hubiera llamado Arch 200704 ISO ya que el nombre sólo afecta a la ISO del instalador. La gracia está en que habrá una ISO por cada nueva rama de Kernel. Con el próximo kernel 2.6.22 tendremos nueva ISO.

Como anéctoda, quiero comentar las 2 mentiras que nos colaron en la web de Arch Linux el 1 de Abril (April Fool’s Day, una especie de Dia de los Inocentes para los anglosajones).

La primera fué que, como se considerava 0.8 Voodoo como release, se anunció un nuevo nombre para current, y este fué 1.0 Duke Forever, haciendo alusión al videojuego Duke Nukem Forever, que este mes pasado celebraba su décimo año en desarrollo y que nadie sabe si va a salir algun dia al mercado. Judd Vinet anuncia hoy la cancelación de la versión 1.0 debido al cambio de sistema de ciclo de versiones.

La segunda fué mucho más espectacular, el anuncio de que, debido a la confusión de que haya una distribución llamada Arch Linux y otra llamada Ark Linux, Arch pasaría a llamarse Ark. La gracia estuvo en la coordinación con la gente de Ark, que anunció justo lo contrario en su web, de esa forma Ark Linux pasaría a llamarse Arch Linux para no confundir a los usuarios. Incluso intercambiaron sus logos en las cabeceras de sus webs.

Capturas de pantalla del April Fool’s Day:

Arch Linux & KDE admin on 25 Feb 2007

KDEmod: un KDE completamente modular para Arch Linux

Este verano dejé de usar KDE por varias razones que ya comenté en el post Mi historia de Amor/Odio con KDE. A partir de entonces estuve usando XFCE4.4, luego lo mismo pero con Beryl, luego Enlightenment DR17 (que lo uso también en el portátil y lo seguiré usando ya que es un PIII a 600Mhz y con este entorno vuela y es bonito), luego KDE y ahora… ¡KDEmod!

Durante este tiempo he estado usando Gnome en clase y Windows en el curro, pero no quiero hablar de ello que me pongo triste. Hoy sólo voy a hablar del porqué vuelvo a KDE aunque dije que no lo usaría hasta KDE4.

KDEmod es un repositorio de paquetes para Arch Linux que contiene todos los programas de KDE sin agrupar en categorías, tal como hace Gentoo (corregidme si me equivoco), y por lo tanto manteniendo una forma de hacer las cosas mucho mas KISS (que es una de las caratcerísticas principales de Arch Linux precisamente). Esto significa que puedo instalar Kopete y Kget sin tener que instalar el resto de aplicaciones del paquete Kdenetwork, y que puedo instalar Kmines y Ktron sin tener que instalar los ¡¡32!! juegos que vienen con Kdegames, por poner algun ejemplo.

Otras ventajas que tiene usar KDEmod son:

  • Incluye el famoso menú Kickoff de SuSe, que sustituye (opcionalmente) al menú K típico
  • Transparencias reales para Konsole si se usa Beryl o Compiz
  • Mejoras en el session manager al usar Beryl o Compiz
  • Diálogos de Kwallet y Kdesu mas simples (menos información inútil)
  • Nuevos parches y mejoras en Kopete, Konqueror, KDE Xinerama, Superkaramba… ¡e incluso en Kdebase y Kdelibs!

Arch Linux admin on 27 Sep 2006

Linux 2.6.18 en Arch

Hace siete dias se anunció el nuevo kernel 2.6.18. El mismo dia entraba en el repositorio testing de Arch Linux. Sólo han pasado 7 dias y ya lo tenemos en current. Se ha sustituido mkinitrd por mkinitcpio y actualizado udev.

kernel 2.6