Ok como bien lo dice el titulo de este post, hoy vamos a aprender a añadir repositorios a nuestro Package Manager en nuestro sistema OpenSolaris.
Primero que nada vamos a conocer un poco mas sobre Package Manager.
¿Que es Package Manger?
Package Manager es la interfaz gráfica de IPS (Image Packaging System, el nuevo sistema de paquetes de OpenSolaris) nos permite instalar/remover/actualizar y buscar paquetes dentro de los repositorios añadidos, ademas de obtener información sobre los paquetes seleccionados.
Package Manager tiene un interfaz muy similar a la que podemos encontrar en el popular Synaptic de la distribución Debian y derivados, pero este tiene una característica especial de la cual carece Synaptic y es que nos permite trabajar con IPS desde la linea de comandos a la misma vez que lo hacemos desde la interfaz gráfica con Package Manger (Synaptic solo permite trabajar con una interfaz a la vez).

Ok después de esta breve descripción de Package Manger, vamos a empezar con el mini tutorial en texto y digo en texto por que abajo encontraran un link al mismo tutorial pero en video.
Los dos repositorios que añadiremos serán Blastwave y Sunfreeware yo en lo personal recomiendo tener solo uno de los dos mas el default de OpenSolaris.org.
Para mirar nuestra lista de repositorios desde la terminal escribiremos lo siguiente
$ pkg authority
esto nos dará un resultado así “AUTORITY opensolaris.org (preferred) URL http://pkg.opensolaris.org:80/” lo cual significa que el único repositorio que tenemos añadido es el que viene por deafult.
Ahora añadiremos primero el repositorio Blastwave, muchas de las veces no es posible obtener información alguna de los paquetes de Blastwave a través del Package Manager por lo tanto recomiendo utilizar el pkg-get que el 100% de la veces esta disponible.
Ok nos logueamos como root en la terminal y escribimos:
# pkg set-authority -O http://blastwave.network.com:10000/ blastwave.org
Con esto queda añadido este repositorio, ahí encontraremos cerca de 1100 paquetes disponibles y ahora hagamos lo mismo pero con Sunfreeware donde encontraremos cerca de 700 paquetes.
# pkg set-authority -O http://pkg.sunfreeware.com:9000/ sunfreeware.com
Ahora hacemos un:
# pkg refresh paraque nuestros cambios tomen efecto.
Eso es todo lo que tenemos que hacer para tener estos dos repositorios añadidos a nuestro OpenSolaris, por el momento no se sabe de otros repositorios disponibles para este sistema, pero entre los tres repositorios tendremos cerca de 3000 paquetes distintos y disponibles para nuestro sistema.
La próxima vez que entremos al Package Manager notaremos en nuestra lista de repositorios que ya tenemos dos repositorios mas.
En esta pagina puedes encontrar una lista de comando para que ta familiarices mejor con Package Manager
Desde aquí puedes ver el video en mi canal de OpenSolaris dentro de Vimeo.
