Como encontre poca información sobre como instalar pkg-get en Solaris, decidí escribir como lo hice yo, para que le pueda servir a alguien de guía si es que alguna vez lo instala.
Para acceder al documento, clickear Aquí
Instalación
pkg-get es una herramienta de instalación de paquetes para Solaris, como el apt para debian, pkg_add para freebsd, etc.
Para su instalación, necesitamos el paquete de pkg-get, que puede instalado con pkgadd, con el sgte comando:
pkgadd -d http://www.blastwave.org/pkg_get.pkg
C uando pregunte: Select package(s) you wish to process (or ‘all’ to process all packages). (default: all) [?,??,q] solo presionen Enter.
Y cuando pregunte: Do you want this directory created now [y,n,?,q] , eliges la opción Y.
Si finaliza la instalación con éxito, debería decir esto:
Installation of <CSWpkgget> was successful.
Configuración
El fichero de configuración de pkg-get, se encuentra en /opt/csw/etc/pkg-get.conf, para editar:
vi /opt/csw/etc/pkg-get.conf
Para usar el repositorio de ibiblio (USA), este es el que uso yo, y no tengo problemas, descomentar la siguiente linea:
url=http://ibiblio.org/pub/packages/solaris/csw/unstable
Para obtener el catalog, que es la lista de paquetes disponibles en ese repositorio:
pkg-get -U
Para ver si un paquete está disponible en alguno de los repositorios:
pkg-get -a |grep “paquete”
Y por último, para instalar un paquete:
pkg-get -i nombre_de_paquete
Con esto ya deberiamos poder usar nuestro pkg-get sin problemas.
Mm yo tengo un problema despues de crear el directorio cws me sale lo siguiente:
¿Quiere crear este directorio ahora? [y,n,?,q] y
Usando como directorio base del paquete.
pkgadd: ERROR: no se puede abrir imagen del archivo temporal de contenidos
(número de error 11: Recurso no disponible temporalmente)
La instalación de falló (error interno).
No se hicieron cambios en el sistema.
ke hago? :S:S:S:S
Me urge instalar esto…
Revisa si no hay otro proceso que esté usando pkgadd.
El usuario con el que estás instalando pkg-get, tiene privilegios de administrador (root)?
En caso de no ser así, puede ser que no deje crear tal directorio por el asunto de que el usuario no tiene los privilegios suficientes para hacerlo.
Saludos, yo pude instalar todo tal cual lo describes pero cuando ejecuto pkg-get -U me aparece pkg-get: command not found, y si trato de instalar algun paquete me aparacese el mismo comentario anterior. Me puedes ayudar con este problema??
Estás seguro q estas llamando a pkg-get con el usuario administrador/root?