Posts Tagged ‘archlinux

05
Dic
09

Compilar programas disponibles en el AUR e instalarlos

El otro día me enteré que se puede postear código fuente en los entradas del blog de manera muy fácil, de modo que voy a tomar unos artículos que había escrito hace un buen tiempo [1] [2] que estaban muy adornados con “teoría” para que el usuario supiera qué era lo que estaba haciendo realmente para dejar solo la parte práctica. En esa ocasión no utilicé el plug in para desplegar código, así que supongo que ahora puede quedar más “limpio”.

Sin embargo, antes que todo claramente debo situar la escena. Pasa que en Arch Linux existe un repositorio (el AUR) que es mantenido por los usuarios de la distribución en los que ellos suben código que permite instalar programas que no están disponibles en los repositorios oficiales. Si bien se corre un riesgo al hacer uso de esta opción (Arch no les da soporte y toda la responsabilidad recae en la comunidad), utilizarla nos permite acceder a montones de programas que no están contemplados oficialmente.

Ahora sí, la parte práctica. Para instalar un programa descargado desde el AUR en la carpeta “downloads” (por ejemplo), basta con seguir la siguiente secuencia de pasos (la cual no está pensada para ser utilizada como script).

#  Supóngase que el nombre del paquete a instalar es "foo"
#+ y que este se encuentra en la carpeta downloads.
cd downloads
gunzip -c foo.tar.gz | tar xopf -
cd foo
makepkg
su
pacman -U foo.pkg.tar.gz
exit

Lo anterior asume que el usuario que mantiene el paquete en el AUR es ordenado y puso todo su código en la carpeta foo y luego la comprimió en un archivo tar.gz. Esto es lo habitual. También se asume que el código que proporcionó no es defectuoso y/o malicioso…

Para conocer todos los detalles que hay detrás de las operaciones anteriores (cómo hacer que se pueda compilar el código como usuario normal, qué es el ABS o el PKGBUILD por ejemplo), visite los artículos Compilar programas en Arch e instalarlos primera y segunda parte. Si usted nunca ha hecho uso de makepkg antes, se lo recomiendo totalmente. Ahora si lo que quiere es tener a mano la secuencia de comandos (como yo), no se moleste.

23
Nov
08

Manejo básico de pacman en Arch Linux

Escribiendo el post acerca de la instalación de Arch Linux me percaté que en muchas ocasiones puse instrucciones que dependían de pacman. Para los no entendidos, pacman (en el mundo de Arch Linux), corresponde al gestor de paquetes de la distribución (algo así como apt en Debian) y toma su nombre por tanto de PACkage MANager.

Pacman está extremadamente bien escrito y es una de las principales razones por las cuales uso Arch Linux. Goza de mucha simpleza y versatilidad, por lo que incluso he leído que mucha gente considera que es superior al mismísimo apt.

El objetivo de este post es ofrecer una pequeña guía de comandos comunes y que son básicos para desenvolverse con pacman en Arch Linux. Nótese que se adopta la misma convención que en el otro artículo: las palabras entre corchetes cuadrados corresponden a parámetros a ingresar por el usuario.

La presente guía está basada en la página de la wiki de Arch para pacman.

Seguir leyendo ‘Manejo básico de pacman en Arch Linux’

22
Nov
08

Instalar Arch Linux

A continuación dejaré mi guía personal (la cual tengo anotada en un cuaderno) para instalar Arch Linux en un PC. La guía está basada en la instalación de la versión 0.8 Voodoo, pero la utilicé hace algunas semanas para instalar la versión 2008.06 Overlord sin mayores problemas ni modificaciones. El concepto de “versión” no tiene mucho sentido en Arch, pero al menos de vez en cuando sacan a la luz nuevos instaladores o modifican pequeñas cosas de ellos y las publican bajo nueva versión.

Arch Linux es una distribución independiente desarrollada y optimizada para las arquitecturas de procesador i686 y x86-64 (es decir, funciona para cualquier procesador medianamente nuevo, creo que de Pentium III para adelante y en procesadores de 64 bits, por lo que no pierda su tiempo tratando de instalar esta distro en un computador extremadamente viejo dado que no funcionará). Arch en particular ha sido programada de manera que “no importa qué versión se instale, pues al actualizar el sistema quedará perfectamente al día” (al menos eso es lo que yo entiendo del concepto rolling-release, además del hecho que siempre se están generando nuevos paquetes). Esto de la rolling-release tiene sus ventajas en el sentido que por lo general el usuario de Arch tiene a su disposición las últimas versiones de los paquetes a su disposición, pero tiene el consiguiente riesgo de la posible inestabilidad de ellos (aunque igual pasan por la rama testing antes de ingresar al repositorio oficial). Personalmente nunca he tenido problemas de inestabilidad sino de malas decisiones de los desarrolladores de la distro al actualizar paquetes que se vuelven incompatibles con otros, pero los descalabros cósmicos nunca han sido tales como para cambiarme de distro, aun cuando es un punto en el que los desarrolladores de Arch tienen que mejorar.

Se dice que corresponde a una distribución de GNU/Linux para usuarios avanzados, pero a mi gusto es más correcto decir que es para gente con ganas de aprender y que no le tema a la línea de comandos, pues el sistema se maneja directamente a través de archivos de texto. A mi gusto es mucho más simple que Ubuntu por ejemplo, con la única deficiencia de poseer menor cantidad de paquetes, en cuyo caso se puede hacer uso del AUR (cosa que bueno, sí es para usuarios más avanzados) siguiendo mi humilde guía partes [1] y [2].

Me extendí mucho en la introducción, por lo que mejor voy directamente a la explicación, la que se encuentra después del salto.

Seguir leyendo ‘Instalar Arch Linux’




buscar en el blog

calendario de posts

agosto 2019
L M X J V S D
« Mar    
 1234
567891011
12131415161718
19202122232425
262728293031  

Contacto

Siéntase libre de escribir a contacto También puede encontrarme en Last.fm, YouTube, Delicious y Twitter.