O que é o gerenciador de pacotes no OpenSolaris 5.11?

3

Estou em um servidor OpenSolaris 5.11 e quando perguntei sobre o Django, o suporte técnico oferecido para usar o pkgin como gerenciador de pacotes.

[root@gpx8nnaa ~]# uname -a
SunOS gpx8nnaa.joyent.us 5.11 snv_89 i86pc i386 i86pc
[root@gpx8nnaa ~]# find / -name pkgin
[root@gpx8nnaa ~]#

Este computador não parece ter o pkgin instalado. Como posso instalar um gerenciador de pacotes preferencial neste servidor?

    
por Jonathan Hayward 14.05.2011 / 17:55

3 respostas

4

Eu não tenho um 'servidor' OpenSolaris para entregar, mas o desktop que eu tenho à mão tem o packagemanager (gui) e o pkg (linha de comando) instalados. Se você tiver acesso ao gerenciador de pacotes, poderá adicionar o repositório da webstack

gksu /usr/bin/packagemanager

    File->Manage Repositories
        Name: Webstack
        URL:  http://pkg.opensolaris.org/webstack
    Add

Isso deve permitir que você selecione o repositório Webstack que contém o Django.

Se você não tem acesso a uma GUI, então você pode instalar o Django a partir da linha de comando usando pkg

pfexec pkg set-authority -O http://pkg.opensolaris.org/webstack webstack
pfexec pkg refresh 
pfexec pkg install Django

Observe que, em vez de pfexec , se você configurá-lo, poderá usar sudo ou você pode su para root e executar os comandos diretamente.

    
por 14.05.2011 / 18:48
4

Primeiro, parece que você não está realmente usando uma distribuição regular do OpenSolaris, mas uma espécie de fork antigo dele. pkgin é um front-end do pkgsrc e está disponível nos servidores Joyent recentes. Nos mais antigos, você deve usar pkg_add , e em versões mais antigas usando o Blastwave como repositório, pkg-get é o caminho a ser seguido.

Dê uma olhada nesta página para obter detalhes: link

    
por 14.05.2011 / 22:18
1

O nome oficial do sistema de embalagem do OpenSolaris é IPS (Image Packaging System). A principal ferramenta de linha de comando é pkg (1). Consulte o link

jilliagre está correto: Joyent não usa um lançamento oficial. O SmartOS é baseado no SXCE, que não utiliza o IPS, mas o antigo sistema de pacotes SVR4 do Solaris 10 e vice-versa. Vários empacotadores de terceiros, como o Blastwave, envolvem o SVR4 com seus próprios gerenciadores de pacotes para lidar com coisas como instalação de dependência automática que não são fornecidas por ferramentas SVR4.

    
por 16.05.2011 / 17:11