Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Palavra-chave de perfil patch

patch patch_id_list | patch_file patch_location optional_keywords]
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

patch_location

Especifica a localização onde residem os patches. As localizações permitidas são as seguintes:

  • Servidor NFS

  • Servidor HTTP

  • Dispositivo local

  • Arquivo local

optional_keywords

Palavras-chave opcionais dependem de onde os patches estão armazenados. As seções a seguir descrevem os possíveis locais e palavras-chave opcionais.

Patches armazenados em um servidor NFS

Se o patch estiver armazenado em um servidor NFS, utilize uma das seguintes sintaxes para a palavra-chave patch.


patch patch_id_list | patch_file nfs server_name:/patch_directory [retry n]
patch patch_id_list | patch_file nfs://server_name/patch_director  [retry n]
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

server_name

Especifica o nome do servidor onde você armazenou os patches.

patch_directory

Especifica o local do diretório do patch no servidor especificado. Os patches deverão estar no formato padrão de patch.

repetir n

É uma palavra-chave opcional. n é o número máximo de vezes que o utilitário de instalação tentará montar o diretório.


Exemplo 8–18 Adicionando um patch com uma lista ordenada utilizando NFS

Nesse exemplo, a palavra-chave de perfil patch adiciona todos os patches listados no arquivo patch a partir do diretório de patches NFS nfs://patch_master/Solaris/v10/patches. Os patches são instalados na ordem listada em patch. Se uma montagem falhar, serão realizadas cinco tentativas de montagem do NFS.

patch patch_file nfs://patch_master/Solaris/v10/patches retry 5


Exemplo 8–19 Adicionando um patch utilizando NFS

Nesse exemplo, a palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do diretório de patches /Solaris/v10/patches no servidor patch_master.

patch 112467-01,112765-02 nfs patch_master:/Solaris/v10/patches

Patches armazenados em um servidor HTTP

Se o patch estiver armazenado em um servidor HTTP, utilize uma das seguintes sintaxes para a palavra-chave patch.


patch  patch_id_list | patch_file http://server_name [:port] patch_directory optional_http_keywords

patch  patch_id_list | patch_file http server_name [:port] patch_directory optional_http_keywords
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

server_name

Especifica o nome do servidor onde você armazenou o patch.

porta

Especifica uma porta opcional. porta pode ser um número de porta ou o nome de um serviço TCP que tenha um número de porta determinado em tempo de execução.

Se uma porta não for especificada, o número de porta HTTP padrão 80 será utilizado.

patch_directory

Especifica a localização do diretório do patch a ser recuperado do servidor especificado. Ao utilizar um servidor HTTP, o patch deverá estar no formato JAR.

optional_keywords

Especifica as palavras-chave opcionais a utilizar quando recuperar um patch de um servidor HTTP.

Tabela 8–7 Palavras-chave patch opcionais a utilizar com HTTP

Palavra-chave 

Definição de valor 

tempo limite min

A palavra-chave tempo limite permite especificar, em minutos, o tempo máximo que poderá decorrer sem a recepção de dados do servidor HTTP. Se ocorrer um tempo limite, a conexão é fechada, reaberta e retomada. Se você especificar um valor de tempo limite igual a 0 (zero), a conexão não será reaberta.

Se ocorrer uma reconexão por tempo limite, a nova tentativa é feita a partir do início do pacote e os dados que foram recuperados antes do tempo limite serão descartados. 

proxy host:port

A palavra-chave proxy permite especificar um host e uma porta de proxy. É possível utilizar um host de proxy para recuperar um pacote Solaris do outro lado de um firewall. É preciso fornecer uma porta de proxy ao especificar a palavra-chave proxy.


Exemplo 8–20 Adicionando um patch com uma lista ordenada utilizando HTTP

Neste exemplo, a palavra-chave de perfil patch adiciona todos os patches listados no arquivo patch a partir do local HTTP nfs://patch_master/Solaris/v10/patches. Os patches são instalados na ordem especificada no arquivo patch. Se forem decorridos cinco minutos e nenhum dado for recebido, os dados do patch são recuperados novamente. Os dados anteriores do patch são descartados.

patch patch_file http://patch.central/Solaris/v10/patches timeout 5


Exemplo 8–21 Adicionando um patch utilizando HTTP

Neste exemplo, a entrada de palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do local de patch http://patch_master/Solaris/v10/patches.

patch 112467-01,112765-02 http://patch.central/Solaris/v10/patches

Patches armazenados em um dispositivo local

É possível recuperar um pacote do Solaris a partir de um dispositivo local se você armazenou o pacote em um dispositivo orientado a sistema de arquivos de acesso randômico, como um disquete ou DVD-ROM. Utilize a sintaxe a seguir para a palavra-chave patch.


patch patch_id_list | patch_file local_device \
device path file_system_type
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

dispositivo

Especifica o nome da unidade onde reside o pacote do Solaris. Se o nome do dispositivo for um caminho canônico, o dispositivo será montado diretamente. Se for fornecido um nome de dispositivo que não seja um caminho canônico, o utilitário de instalação adiciona /dev/dsk/ ao caminho.

path

Especifica o caminho para o patch do Solaris, relativo ao sistema de arquivos (/) raiz no dispositivo especificado.

file_system_type

Especifica o tipo de sistema de arquivos no dispositivo. Se não for fornecido um tipo de sistema de arquivos, o utilitário de instalação tenta montar um sistema de arquivos UFS. Se a montagem do UFS falhar, o utilitário de instalação tenta montar o sistema de arquivos HSFS.


Exemplo 8–22 Adicionando um patch com uma lista ordenada utilizando um dispositivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona todos os patches listados no arquivo patch_file a partir do diretório /Solaris_10/patches do dispositivo local c0t6d0s0. O arquivo patch determina a ordem dos patches a ser instalado.

patch patch_file c0t6d0s0 /Solaris_10/patches


Exemplo 8–23 Adicionando um patch utilizando um dispositivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do diretório de patch /Solaris_10/patches do dispositivo local c0t6d0s0.

patch 112467-01,112765-02 local_device c0t6d0s0 /Solaris_10/patches

Patches armazenados em um arquivo local

Um patch pode ser instalado a partir da miniraiz onde o sistema foi inicializado. Ao realizar uma instalação do JumpStart personalizado, você inicializa o sistema a partir de um DVD, CD ou uma miniraiz com base em NFS. O software de instalação é carregado e executado a partir dessa miniraiz. Portanto, um patch que foi armazenado no DVD, CD ou miniraiz com base em NFS é acessível como um arquivo local. Utilize a sintaxe a seguir para a palavra-chave patch.

patch patch_id_list | patch_file local_file patch _directory 
patch_id_list

Especifica os números de ID de patch a serem instalados. A lista deverá ser uma lista de IDs de patch Solaris separadas por vírgulas. Os patches são instalados na ordem especificada na lista. Não adicione um espaço depois do espaço, por exemplo: 112467-01,112765-02.

patch_file

Um arquivo com uma lista de patches que se encontra em patch_location . Os patches são instalados na ordem especificada no arquivo.

patch_directory

Especifica a localização do diretório de patch. O diretório de patch deverá estar acessível ao sistema como um arquivo local quando o sistema for inicializado a partir do CD Software Solaris - 1 CD ou do DVD do sistema operacional Solaris. O sistema não pode acessar /net quando for inicializado a partir do CD Software Solaris - 1 ou do DVD do sistema operacional Solaris.


Exemplo 8–24 Adicionando um patch com uma lista ordenada utilizando um arquivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona todos os patches que estão listados no arquivo patch_file a partir do diretório /Solaris_10/patches. O arquivo patch determina a ordem dos patches a ser instalado.

patch patch_cal_file local_file /Solaris_10/patches


Exemplo 8–25 Adicionando um patch utilizando um arquivo local

Nesse exemplo, a palavra-chave de perfil patch adiciona os patches 112467–01 e 112765–02 a partir do diretório de patches /Solaris_10/patches .

patch 112467-01,112765-02 local_file /Solaris_10/patches

Limitações ao utilizar a palavra-chave patch

Note as limitações a seguir ao utilizar a palavra-chave patch: