Qual é a melhor fonte para pacotes do Solaris?

6

Existem várias fontes para adicionar pacotes para Solaris, blastwave, openCSW, Sunfreeware e pkgsrc. Idealmente, eu gostaria de ficar o mais próximo possível de um único sistema de empacotamento, então qual deles você recomendaria usar? Ou, eu deveria ignorá-los e rolar o meu próprio?

    
por Cian 08.09.2009 / 11:20

3 respostas

6

O OpenCSW tem os pacotes mais atualizados dos três sites, a menos que você queira especificamente o material completo da área de trabalho do GNOME. Nós temos todas as bibliotecas básicas do gtk / etc atualizadas, e até mesmo o firefox3. É só que até agora ninguém se importou o bastante com o ambiente de desktop gnome para atualizar "o desktop".

Confira a página de pacotes, para revs do que temos.

link

    
por 17.11.2009 / 03:25
3

Eu acho que o Sunfreeware é visto como a fonte mais estável e confiável, apesar de frequentemente ficar atrás do Blastwave em relação às versões recentes.

Na minha loja, empregamos o Sunfreeware para nossos pacotes de produção e o Blastwave para ferramentas de desenvolvimento. Isso tem o benefício de haver uma distinção física e lógica entre os dois conjuntos de pacotes, como o Sunfreeware é instalado em / usr / local e o Blastwave é instalado em / opt / csw.

Portanto, quando criamos e vinculamos software contra / usr / local em nossa máquina de desenvolvimento, estamos confiantes de que ele replica de perto nosso ambiente de produção, enquanto tudo sob / opt / csw é considerado um tipo de zona livre, onde todos os tipos de pacotes de desenvolvimento e suas dependências estão instalados.

O Blastwave também tem uma versão recente do Trac - o que é uma bênção, porque construir a partir do código-fonte no Solaris é doloroso.

PS: E não, você certamente NÃO deve ignorá-los, além de poupar muito tempo, eles também foram construídos por especialistas que sabem como resolver várias incompatibilidades e problemas que podem existir. Não tenha medo de construir o seu próprio, se houver uma boa razão - muitas vezes você pode reduzir drasticamente as dependências construindo versões 'lite' dos pacotes (por exemplo, eu construo uma versão do PHP que exclui toda a funcionalidade do XML). Em última análise, você precisa encontrar um equilíbrio que atenda às suas necessidades e ao seu ambiente.

    
por 08.09.2009 / 12:15
2

Se você estiver vindo de um ambiente como o Ubuntu ou o Debian, onde 99% das vezes você está com um apt-get de qualquer pacote que você queira instalar, então o Blastwave vai se encaixar melhor. Ele vem com uma ferramenta que sobrepõe pkg-add chamado pkg-get que pegará um nome de pacote, localizará no repositório de rede e o instalará.

Em nossas máquinas Solaris Express, usamos o Blastwave quase exclusivamente. É rápido, fácil e não tivemos nenhum problema de confiabilidade com os pacotes (nós executamos um serviço de mensagens 24 horas por dia, 7 dias por semana). Ocasionalmente, há um pacote que o Blastwave não possui, e vamos instalá-lo manualmente a partir do Sunfreeware, se estiver disponível ou compilado a partir do código-fonte.

Como alternativa, se você está apenas começando com o Solaris, dar uma chance a Opensolaris também é uma opção. Semelhante, apt-get como experiência para todos os pacotes (incluindo os do sistema). Os repositórios ainda não são tão grandes quanto o Blastwave, mas estão chegando lá. Migramos cerca de 80% das caixas do Solaris Express para o Opensolaris 2008.11 e 2009.06.

    
por 13.09.2009 / 00:39