OpenSolaris: pkg-get y blastwave

Con pkg-get y el repositorio blastwave podremos instalar software en nuestro Solaris-OpenSolaris de manera muy similar a la que estamos acostumbrados en Debian y derivados.

Lo primero es descargar e instalar pkg-get para lo cual escribiremos lo siguiente en la consola.

pkgadd -d http://www.blastwave.org/pkg_get.pkg

Esto, nos descarga e instala el programa pero antes debemos contestar a unas preguntas, en la primera pregunta debemos contestas con un numero 1 y en las otras dos preguntas contestar con un y .

Ejemplo:

The following packages are available:

1 CSWpkgget pkg_get - CSW version of automated package download tool
(all) 3.8.4

Select package(s) you wish to process (or ‘all’ to process
all packages). (default: all) [?,??,q]: 1

Processing package instance from

pkg_get - CSW version of automated package download tool(all) 3.8.4
You may use and copy this software without charge, as you see fit.
The software is copyright (C) Philip Brown, Nov 2000-2007

Dont forget to update /opt/csw/etc/pkg-get.conf with your nearest archive site.
(or /etc/opt/csw/pkg-get.conf)

The default site ibiblio.org may or may not be slow for you!

The selected base directory must exist before installation
is attempted.

Do you want this directory created now [y,n,?,q] y
Using as the package base directory.
## Processing package information.
## Processing system information.
WARNING: setting mode of to default mode (755)
WARNING: setting mode of to default mode (755)
WARNING: setting mode of to default mode (755)
WARNING: setting mode of to default mode (755)
WARNING: setting mode of to default mode (755)
1 package pathname is already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of [y,n,?] y

## Installing part 1 of 1.
/opt/csw/bin/pkg-get
/opt/csw/etc/pkg-get.conf.csw
/opt/csw/share/man/man1m/pkg-get.1m
/var/pkg-get/admin-fullauto
[ verifying class ]
## Executing postinstall script.

Installing /opt/csw/etc/pkg-get.conf.csw to pkg-get.conf

**** IMPORTANT ****
A default configuration file for pkg-get has been created in
/opt/csw/etc/pkg-get.conf
You should edit it to change the ’site’ configuration, to point to
the most appropriate mirror for you, from the list at
http://www.blastwave.org/mirrors

Installation of was successful.


Ok, el segundo paso es editar el archivo pkg-get.conf por defecto el archivo apunta a un mirror en USA, y por lo tanto dependiendo del país en el que te encuentres puedes cambiarlo, aquí puedes encontrar una lista con los mirrors disponibles.

Ejemplo:

# gedit /opt/csw/etc/pkg-get.conf

Esto nos abrirá el .conf con Gedit (elige el editor que tu prefieras ;-)) y ahí editamos las siguientes lineas con la dirección del mirror que ya elegiste (busca otra dirección como alternativa en casado de que la principal te falle) desde la lista de mirrors.

# default site, in USA:

 url=http://ibiblio.org/pub/packages/solaris/csw/unstable ← aquí escribimos la dirección del mirror elegido (viene así por default).

# secondary US mirror

 url= http://mirrors.usc.edu/pub/blastwave/unstable ← aquí tenemos que poner la dirección del mirror alternativo (esa dirección es la que viene por default).

El tercer y ultimo paso es instalar el paquete wget (en mi caso yo ya lo tenia por lo tanto no lo instale), para ellos escribimos lo siguiente en el terminal.

# /opt/csw/bin/pkg-get -U

# /opt/csw/bin/pkg-get -i wget

Ahora si, ya podremos instalar software con un simple pkg-get -i nombre del paquete y desde aquí puedes encontrar una lista completa de todos los paquetes disponible para Solaris10 y OpenSolaris.

Ejemplos de instalación de programas:

# /opt/csw/bin/pkg-get -i epiphany ←para instalar el navegador Epiphany.

#/opt/csw/bin/pkg-get -i enlightenment ←para instalar el gestor de ventanas Enlightenment.

Nota: cada que quieras actualizar la lista de tus paquetes debes hacer un # pkg-get -U y para hacer un upgrade tus aplicaciones ya instaladas necesitas un pkg-get upgrade. Si no quieres hacer todo esto tienes otra alternativa que igual es mas fácil pero no hay como algo automático :-) y la alternativa es instalar los paquetes manualmente descargandolos desde esta lista de paquetes del mismo repositorio e instalarlos con un simple # pkgadd -d ruta del paquete.

7 Comentarios

  1. Jesux Reply to this comment
    Junio 23, 2008 - 10:04 am | Permalink

    Excelente!! JainuX

    Muy buena herramienta, el pasado Sun tech days uno de los creadores de blastwave platico un poco sobre esto.

    Muy buen HOW TO voy a aplicarlo enseguida!!!!!

    Saludos San JainuX

  2. Usando Mozilla Firefox Mozilla Firefox 2.0.0.6 en Windows Windows XP
  3. abiud Reply to this comment
    Junio 23, 2008 - 10:41 am | Permalink

    de lujo jainux gracias por la info y el tuto en cuanto tenga open solaris lo aplikare un saludo

  4. Usando IceWeasel IceWeasel 3.0 en Debian GNU/Linux Debian GNU/Linux
  5. Casidiablo Reply to this comment
    Junio 25, 2008 - 7:27 am | Permalink

    Unmm… a mi a penas ayer me llegaron los CDs. Y de momento solo he podido virtualizar la vaina. Gracias por este post, me va aclarando muchas dudas :P

  6. Usando Mozilla Firefox Mozilla Firefox 3.0 en Linux Linux
  7. JainuX Reply to this comment
    Junio 25, 2008 - 9:59 am | Permalink

    @JesuX si, es una herramienta muy interesante y sobre todo parecida a APT o Aptitude en Debian y derivados por lo tanto los acostumbrados a APT no se sienten raros al utilizarlo, y también es una forma sencilla de conseguir soft para nuestro Solaris.

    @abiud orale chido y también ya hice el post sobre el la configuración del audio.

    @Casidiablo gusto verte por estos rumbos :-) .

    Saludos a todos

  8. Usando Mozilla Firefox Mozilla Firefox 3.0 en Solaris Solaris
  9. luis Reply to this comment
    Febrero 26, 2009 - 12:28 pm | Permalink

    tngo instalado el pkg-get y funciona correcto configure de acuerdo al proxy y segui los pasos d tu manual y bien, pero al final me marca esto:
    Need TWO args to newer_rev cual es la causa de esto??
    gracias

  10. Usando Mozilla Firefox Mozilla Firefox 3.0.6 en Solaris Solaris
  11. JainuX Reply to this comment
    Febrero 28, 2009 - 12:10 am | Permalink

    @luis necesitas instalarte una version mas nueva es por eso que te da el error, aqui tienes una version mas nueva solo descarga he instalala y el error se corregira.

    Espero y te sirva ;-)

    Saludos

  12. Usando Epiphany Epiphany 2.22 en Solaris Solaris
  13. yamilfg Reply to this comment
    Abril 5, 2009 - 8:27 am | Permalink

    Hola gente una pregunta les quiero hacer tengo instalado opensolaris 2008.11 pero no puedo configurar el modem usb sony ercsson de la gente de claro en argentina.
    un abrazo y muy bueno este blog

  14. Usando Mozilla Firefox Mozilla Firefox 3.0.8 en Windows Windows XP

3 Trackbacks

  1. Por OpenSolaris: pkg-get y blastwave en Junio 24, 2008 a las 4:47 pm

    [...] Autor del artículo: JainuX Web Log [...]

  2. Por Enlaces recomendados en Julio 18, 2008 a las 10:09 am

    [...] OpenSolaris: pkg-get y blastwave: un artículo de JainuX en donde explica el funcionamiento del principal gestor de paquetes en OpenSolaris. [...]

  3. [...] 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 [...]

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*