Tag Archives: pkgsrc

Paquetes binarios en NetBSD

Uno de los principales incovenientes de los que muchos usuarios suelen quejarse al probar NetBSD es su sistema de paquetes (pkgsrc), ya que cada programa necesita ser compilado desde los fuentes y probado  lo que llega a ser tardado y algunas veces frustrante, el tiempo de compilacion e instalacion llegar a ser critico tratandose de meta-programas; Por ejemplo; compilar OpenOffice 3  quiza tarde unas seis horas o mas dependiendo del equipo, consumiendo recursos y tiempo y en ocasiones pueden presentarse problemas de compilacion, es posible que despues de esto detalles, dejemos el sistema y sigamos con lo que estamos acostumbrado a usar.

Afortunadamente ahora existe pkgin, una utileria al estilo “apt-get” o “yum” para instalar paquetes binarios bajo NetBSD. Es una forma atractiva, facil y elimina el mito aquel o el dolor de compilar desde fuentes.

Puedes bajar el binario de pkgin desde el sitio ftp e instalarlo manualmente con pkg_add(1) y despues proceder con la configuracion anterior.

pkgin usa un simple archivo .conf ubicado en /usr/pkg/etc/pkgin/repositories.conf, este archivo acepta lineas apuntando a servidores ftp o http con depositos de paquetes binarios de NetBSD para una version determinada, por ejemplo:

ftp://ftp.fr.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.0/All

Esta linea contiene paquetes binarios para NetBSD 5.0 y la plataforma i386.
Un simple: $ sudo pkgin update creara una lista de paquetes y sus dependecias en una base de datos sqlite3, listos para ser instalados; por ejemplo para instalar apache2 y sus dependencias.

 $ sudo pking install apache-2.2.17

Para buscar mysql en la base de datos:

 $ sudo pkgin se mysql 

Para ver las las opciones de pkgin solo ejecuta el programa sin argumentos.

Realmente tener un sistema NetBSD con los paquetes necesarios, es realmente sencillo con esta utileria, lo mismo para meta-paquetes como gnome, xfce4, kde, e incluso puedes tener un servidor AMP (Apache, MySQL, Perl/PHP) en cuestion de minutos sin esfuerzo, con el soporte del extraordinario pkgsrc.

Nota: Los binarios normalmente se compilan para una version determinada, si usas una version -current quiza tengas algunos resultados inesperados, aunque NetBSD es el rey de la estabilidad.

Espero que este post pueda romper el mito de los paquetes binarios y te animes a probar NetBSD.