Solaris 11: Maneira rápida de buscar e instalar correções após a instalação inicial

3

Existe um comando rápido que irá buscar os patches da internet e instalá-los?

    
por George Bailey 22.07.2011 / 21:35

4 respostas

2

Você pode buscar patches com o comando pkg . No entanto, primeiro você precisa adicionar um repositório e um certificado. Seu representante da Oracle, sem dúvida, fornecerá informações sobre como fazer isso.

Patches não estão disponíveis sem um contrato de suporte, que é a razão pela qual há por definição um representante Oracle envolvido ...

    
por 26.07.2011 / 23:48
2

Os patches, ou seja, os pacotes parciais de pacotes, como estavam disponíveis no Solaris 10 e anteriores, não estão mais integrados ou disponíveis com o IPS (Image Packaging System) introduzido no Solaris 11 Express (e no OpenSolaris antes). A nova maneira é substituir pacotes completos.

Um sistema pode ser atualizado para a versão mais recente (ou atualizações do repositório de serviço SRUs) com o comando pkg update .

link

    
por 27.07.2011 / 01:05
2

A documentação da Oracle é sua melhor amiga quando se trata de perguntas do Solaris.

A resposta curta é que pkg update ou pkg update --accept atualizarão o Solaris para os pacotes mais recentes disponíveis nos repositórios IPS que você ativou em seu sistema.

A resposta longa: Para o Solaris 11+, o software passou de pacotes e patches SVR4 para repositórios IPS. Semelhante ao YUM ou ao apt-get, os repositórios IPS hospedam pacotes que substituem pacotes antigos durante as atualizações. O comando pkg é o utilitário do cliente de finalidade geral para repositórios IPS. Os repositórios IPS também são integrados aos ambientes de inicialização do Solaris 11 para retroceder facilmente caso surjam problemas (confira man beadm , a melhoria do Solaris 11 na atualização ao vivo)

Para listar editores:

$ pkg publisher
PUBLISHER                   TYPE    STATUS P URI
solaris                     origin  online T http://pkg.oracle.com/solaris/release/
solaris                     origin  online T https://pkg.oracle.com/solaris/support/           

Agora, a maior parte da minha experiência é com imagens pré-criadas, por isso não sei quais repositórios estão habilitados por padrão em uma instalação 100% nova. Se você não possui nenhum repositório correto, adicionar um repositório (neste caso, o repositório de release público) é tão fácil quanto

# pkg set-publisher -g http://pkg.oracle.com/solaris/release/ solaris

Para obter acesso ao repositório de suporte no qual a Oracle publica suas atualizações de repositório de suporte, você precisará obter um certificado e uma chave do Oracle. Se você tiver um login do My Oracle Support associado a um Identificador de Suporte válido, poderá obtê-lo por conta própria. As instruções para usar uma chave / certificado para ativar o repositório de suporte são aqui , que contém um link para o página de geração de certificados. Eu colocaria diretamente um link para a página cert, mas minha reputação só permite 2 links; documentação e instrução superam a conveniência de um clique do mouse salvo.

Em suma, uma vez que você tenha a chave e o certificado, você pode adicionar o suporte ao repositório IPS assim

# pkg set-publisher \
    -k </path/to/key.pem> \
    -c <path/to/certificate.pem>  \
    -g https://pkg.oracle.com/solaris/support/ solaris

A partir daqui você pode pkg update ou pkg update --accept como acima.

Uma pegadinha final: se você estiver usando os repositórios de suporte Oracle e quiser manter seu sistema em uma configuração suportada pelo Oracle, atualize especificamente o pacote entire consolidation. A consolidação entire força todos os pacotes relevantes a permanecerem nas configurações de versão que foram testadas e verificadas pelo Oracle. Para isso, você pode usar pkg update entire --accept , que atualizará seletivamente os pacotes para uma configuração exata suportada.

    
por 13.01.2016 / 00:15
1

Eu sei que anteriormente sob o Sun da GUI, updatemanager poderia ser usado. No entanto, isso é apenas uma sugestão, pois não experimentei o Solaris 11 ou sistemas com a marca Oracle.

    
por 22.07.2011 / 22:32