rug (1)

Name

rug - A interface de linha de comando para o Agente do Novell ZENworks Linux Management.

Sintaxe:

Descrição

O utilitário rug é a interface de linha de comando do agente do ZENworks Linux Management. Ele funciona com o daemon do ZENworks Linux Management para instalar, atualizar e remover softwares de acordo com os comandos fornecidos. O software que ele instala pode ser dos servidores ZENworks 7.x Linux Management, ZENworks 6.6.x Linux Management, repositórios YUM, serviço ZYPP, assim como de arquivos locais.

Os servidores ZENworks Linux Management classificam softwares por categoria em catálogos, que são grupos de softwares semelhantes. Por exemplo, um catálogo pode conter software do fornecedor do sistema operacional, e outro catálogo pode conter o SUSE Linux Enterprise Desktop. Você pode inscrever-se em catálogos individuais para controlar a exibição de pacotes disponíveis e evitar a instalação acidental de um software indesejado. Por padrão, todas as operações são realizadas em software de dentro de catálogos em que você se inscreveu, embora você possa alterar isso com o flag --allow-unsubscribed. O utilitário rug também fornece outros recursos, como rollback, bloqueios, histórico e preferências para facilitar o gerenciamento de pacotes e bundles.

Dependendo do tipo de dispositivo gerenciado, a localização do utilitário rug poderá variar.

Para dispositivos SUSE Linux Enterprise Server 10 (SLES 10) e SUSE LINUX Enterprise Desktop 10 (SLED 10), o utilitário rug está localizado no seguinte diretório:

/usr/bin

Em todos os outros dispositivos gerenciados, o utilitário rug é instalado na seguinte localização:

/opt/novell/zenworks/bin

Guia de utilização

Esta seção contém um guia para as convenções e a formatação gerais de comandos.

Pastas

Se nenhuma pasta for especificada para os comandos que utilizam um argumento de pasta, o comando terá como destino a pasta raiz. Para especificar um caminho de pasta, liste cada pasta da raiz separada por uma barra (/). Por exemplo, se você tiver uma pasta chamada folder1 na raiz, contendo uma subpasta chamada subfolder1, você fará referência a essa pasta como folder1/subfolder1. Cada pasta especificada já deverá existir.

Reticências (...)

As reticências indicam que um comando aceita várias entradas do último tipo de argumento. Por exemplo, as reticências no comando a seguir indicam que catalog-add-bundle pode aceitar vários bundles:

rug bundle-history [opções] [string-de-pesquisa] [...]

Flags de opção

Os comandos que não têm opções específicas de comando (aceitam apenas os flags de opção padrão) não têm as opções listadas como um argumento na referência do comando. Por exemplo, a entrada de referência para o comando a seguir não lista opções, pois ele aceita somente os flags padrão:

rug list-updates (lu) [catálogo]

Contudo, o comando a seguir lista opções, pois o comando tem uma opção específica de comando (-a):

rug bundle-history [opções] [string-de-pesquisa] [...]

Comandos

rug fornece um número de comandos (mostrado como [comando] na seção Sintaxe:). Cada comando aceita os flags de opção listados na seção Opções globais. Além disso, vários deles têm flags de opção específicos, listados com os comandos.

O comando mais usado é rug update que faz download e instala atualizações nos catálogos nos quais você se inscreveu.

Comandos de gerenciamento de bundles

bundle-history (bhi) [opções] [string-de-pesquisa] [...]

Pesquisa as entradas de registro de bundle para as strings especificadas por [string-de-pesquisa]. Aceita os seguintes flags de opção:

  • -n, --search-name - Pesquisa por nome de bundle (padrão)
  • -a, --search-action - Pesquisa por ação
  • --search-user - Pesquisa por usuário
  • --match-all - Os pacotes devem corresponder a todas as strings de pesquisa (padrão)
  • --match-any - Permite que os pacotes correspondam a qualquer string de pesquisa
  • --match-substrings - Faz a correspondência das strings de pesquisa com qualquer parte do texto
  • --match-words - Os pacotes devem corresponder a todas as strings de pesquisa
  • -d, --days-back - Número máximo de dias para pesquisa no passado (padrão 30).
bundle-install (bin) [opções] [nomedobundle] [...]

Instala os bundles especificados. A rug tenta localizar os bundles especificados nos catálogos em que você se inscreveu. Use bundle-upgrade para atualizar um bundle já instalado. Aceita os seguintes flags de opção:

  • --entire-catalog - Instala todos os bundles dos catálogos especificados.
  • -y, --no-confirmation - Não solicita confirmação.
  • -p,--prepare-only - Apenas prepara os bundles; não os instala.
  • -f,--freshen - Renova os filhos.
  • -g,--use-guid - Consulte os bundles pelos respectivos GUIDs.
  • -r, --allow-removals - Remove todos os pacotes em conflito.
  • -N,--dryrun - Testa e exibe, mas não realiza as ações solicitadas.

NOTA:As opções -N e -r não se aplicam a Bundles de arquivos.

bundle-list (bl) [opções] [ [catálogo] [catálogo] [. . .] ]

Lista bundles disponíveis em catálogos em que você se inscreveu.

A saída para este comando é apresentada nas seguintes colunas: Status, Catálogo, Nome, Versão e Tipo. As colunas fornecem os detalhes de cada bundle designado ou disponível para o dispositivo gerenciado. Catálogo, Nome, Versão e Tipo representam o nome do catálogo, nome do bundle, versão do bundle e tipo do bundle, respectivamente.

O campo Status ficará vazio se o bundle não for instalado, exibirá “i” se o bundle estiver instalado, “v” se o bundle estiver instalado, mas for de uma versão diferente em comparação com aquela exibida na lista, e “*” se o bundle estiver parcialmente instalado.

Por padrão, o comando mostra o nome do bundle de exibição.

Aceita os seguintes flags de opção:

  • -i, --installed-only - Mostra apenas os bundles instalados e seus status de bloqueio de bundle.
  • -u, --uninstalled-only - Mostra apenas os bundles desinstalados.
  • -c, --incomplete-only - Mostra apenas os bundles incompletos.
  • -s, --show-name - Mostra o nome real do bundle.
  • -g, --show-guid - Mostra os GUIDs do bundle.
  • -t, --type - Mostra os bundles do tipo especificado. Os valores válidos são pacote, arquivo e patch YOU. É possível especificar o valor em um dos seguintes formatos:
  • rug bl -t file
  • rug bl -t=file
  • rug bl --type file
  • rug bl --type=file
bundle-lock-add (bla) [opções] [nome do bundle] [versão] [...]

Adiciona uma regra de bloqueio de bundle. Isso impede mudanças no estado de instalação do bundle não especificado no bloqueio. O nome do bundle pode ser especificado individualmente, com padrões de caractere curinga ou até mesmo com relações de número de versão. Por exemplo, o comando rug bla gnome* recusa-se a remover quaisquer bundles que comecem com “gnome”. Aceita as seguintes opções:

-c, --catalog - Catálogo para correspondência no bloqueio.

bundle-lock-delete (bld) [opções] [número-de-bloqueio] [...]

Apaga o bloqueio de bundle especificado pelo número. É possível encontrar os números de cada bloqueio de bundle com o comando lock-list (bll).

bundle-lock-list (bll) [opções]

Lista os bloqueios em vigor. Os bloqueios são classificados por número de ID. Os bundles bloqueados pelo administrador no servidor não são listados.

bundle-remove (brm) [opções] [nomedobundle] [...]

Remove os bundles especificados. Aceita os seguintes flags de opção:

  • -y, --no-confirmation - Não solicita confirmação.
  • -p,--prepare-only - Apenas preparar os bundles; não os instalar.
  • -f,--freshen - Renova os filhos.
  • -r,--allow-removals - Remove todos os pacotes conflitantes.
  • -N,--dryrun - Testa e exibe, mas não realiza as ações solicitadas.

NOTA:As opções -N e -r não se aplicam a Bundles de arquivos.

bundle-search (bse) [opções] [stringdeconsulta]

Pesquisa os bundles que correspondem à string de consulta. Aceita os seguintes flags de opção:

  • -i,--installed-only - Pesquisa apenas a lista de bundles instalados.
  • -s, --show-name - Mostra o nome real do bundle.
  • -g, --show-guid - Mostra os GUIDs do bundle.
bundle-types (bt) [opções]

Lista os tipos de bundle disponíveis.

bundle-upgrade (bup) [opções]

Faz upgrade dos bundles. Aceita os seguintes flags de opção:

  • -y, --no-confirmation - Não solicita confirmação.
  • -p,--prepare-only - Apenas prepara os bundles; não os instala.
  • -f,--freshen - Renova os filhos.
  • -r,--allow-removals - Remove todos os pacotes conflitantes.
  • -N,--dryrun - Testa e exibe, mas não realiza as ações solicitadas.

NOTA:As opções -N e -r não se aplicam a Bundles de arquivos.

catalogs (ca) [opções]

Lista os catálogos disponíveis para os serviços adicionados. Aceita os seguintes flags de opção:

-u, --uri - Mostrar o URI do serviço.

subscribe (sub) [opções] [nomedocatálogo] [...]

Inscreve-se nos catálogos especificados. Cada catálogo especificado deve estar disponível em um dos serviços adicionados. Aceita os seguintes flags de opção:

  • -s,--strict - Falha se tentar assinar um catálogo inscrito.
  • -a,--all - Inscreve-se em todos os catálogos.
  • -e, --service - Especifica o serviço.
unsubscribe (unsub) [opções] [nomedocatálogo] [...]

Cancela a assinatura dos catálogos especificados. Aceita os seguintes flags de opção:

  • -s,--strict - Ocorrerá falha se tentar cancelar a assinatura de um catálogo não assinado.
  • -a,--all - Cancela a assinatura de todos os catálogos.
  • -e, --service - Especifica o serviço.

Comandos de gerenciamento de arquivos

bundle-files (bf) [opções] [bundle]

Mostra os arquivos em um determinado bundle de arquivo. Aceita o seguinte flag de opção:

  • -g,--use-guid - Consulte os GUIDs de bundles por bundle.

A coluna Status ficará vazia se o arquivo não for instalado. Exibirá “i” se o arquivo estiver instalado, “c” se o arquivo estiver compactado ou “p” se o arquivo for de uma versão anterior à instalada no dispositivo.

Comandos de gerenciamento de pacotes

bundle-packages (bp) [opção] [bundle]

Mostra os pacotes em um bundle determinado. Aceita os seguintes flags de opção:

  • --show-nevra - Mostra os detalhes de NEVRA dos pacotes.

Se a opção --show-nevra não for especificada, a saída para este comando será apresentada nas colunas Status, Catálogo, Nome, Versão e Arq. Elas fornecem os detalhes de cada pacote que faz parte do bundle determinado. Catálogo, Nome, Versão e Arq representam, respectivamente, nome do catálogo, nome do pacote, versão do pacote e arquitetura do pacote.

A coluna Status ficará vazia se o pacote não for instalado. Exibirá “i” se o pacote estiver instalado, “v” se houver uma versão diferente do pacote instalada no dispositivo ou “s” se o pacote do bundle for de uma versão anterior à instalada no dispositivo.

A descrição dessas colunas é a mesma com outros comandos de pacote.

Se a opção --show-nevra for especificada, a saída para este comando será representada nas colunas Status, Catálogo, Nome, Época, Versão, Release, e Arq.

-g,--use-guid - Consulte os bundles pelos respectivos GUIDs.

checkpoint-add (cpa) [nome] [data]

Adiciona um ponto de verificação. Se a data não for especificada, adicionará um ponto de verificação com a data atual.

checkpoint-remove (cpr) [nome] [nome] [...]

Remove os pontos de verificação especificados.

checkpoints (cp)

Obtém uma lista de pontos de verificação gravados.

dump [nomedoarquivo de saída]

Obtém um dump de informações do sistema como um banco de dados SQLite.

file-list (fl) [nome do pacote]

Lista arquivos contidos em um pacote.

history (hi) [opções] [termo de pesquisa]

Pesquisa no histórico do pacote o termo de pesquisa especificado. Por padrão, pesquisa nomes de pacotes para o termo de pesquisa, exibindo o histórico da versão do pacote. Use os flags de opção a seguir para executar uma pesquisa diferente:

  • -n, --search-name - Pesquisa por nome do pacote (padrão).
  • -a, --search-action - Pesquisa por ação.
  • -d, --days-back - Número máximo de dias para pesquisa no passado (padrão 30).
info (if) [options] [nome do pacote] [...]

Exibe informações completas para o pacote especificado. Aceita os seguintes flags de opção:

  • -i, --uninstalled - Pesquisa por pacotes desinstalados.
  • -u, --unsubscribed - Pesquisa nos catálogos não assinados.
info-conflicts (ic) [nome do pacote]

Lista todos os conflitos do pacote especificado.

info-obsoletes (io) [nome do pacote]

Lista todas as informações obsoletas do pacote especificado.

info-provides (ip) [nome do pacote]

Lista as informações fornecidas pelo pacote especificado.

info-requirements (ir) [nome do pacote]

Lista os requisitos do pacote. Aceita os seguintes flags de opção:

  • -a, --all-providers - Lista todos os pacotes que possam atender a um requisito.
  • -v, --show-versions - Exibe informações completas sobre a versão dos pacotes.
install (in) [options] [-t resolvableType] [-c catalog] resolvable1 [resolvable2]

Instala os resolvíveis especificados. Se um usuário solicitar um pacote com uma versão, o zmd instalará a versão exata do pacote. Se a versão do pacote não for especificada, o zmd instalará a melhor versão do pacote. Nas plataformas SLES 10 e SLED 10, o resolvableType pode ser um pacote, padrão, produto ou patch; por padrão ele é pacote. Aceita os seguintes flags de opção:

  • -u, --allow-unsubscribed - Permite catálogos não assinados.
  • -d, --download-only - Faz download apenas de pacotes.
  • --entire-catalog - Instala todos os pacotes dos catálogos especificados.
  • -N, --dry-run - Testa e mostra as ações solicitadas, mas na verdade não as realiza
  • -i, --confirm - Solicita confirmação.
  • -y, --no-confirm - Não solicita confirmação.
  • --agree-to-third-party-licences - Concorda automaticamente com licenças de terceiros.
list-resolvables (lr)

Lista os tipos resolvíveis disponíveis.

list-updates (lu) [catálogo] [ . . . ]

Exibe atualizações disponíveis nos catálogos especificados. A adição de catálogos como argumentos limita a lista dos catálogos que você especificou. Se você não estiver inscrito em um catálogo, nenhuma atualização estará disponível, mesmo que você nomeie o catálogo como um argumento. É preciso inscrever-se para listar atualizações.

Se a saída desse comando não corresponder às atualizações pendentes listadas no servidor, será porque essas atualizações pendentes exibem atualizações de todos os catálogos disponíveis e não apenas dos catálogos em que o cliente está inscrito. Para que as listas se correspondam, o cliente deverá estar inscrito em todos os catálogos disponíveis.

Aceita os seguintes flags de opção:

-t, --type - Especificar o tipo de atualização.

lock-add (la) [opções] [nome ou padrão] [versão] [...]

Adiciona uma regra de bloqueio de pacote. Isso impede mudanças no estado de instalação do pacote especificado no bloqueio. O nome do pacote pode ser especificado individualmente, com padrões de caractere curinga ou até mesmo com relações de número de versão.

O package_name pode incluir caracteres curingas. A tabela a seguir explica os operadores relacionais válidos que podem ser usados com o pacote no comando:

Operador Relacional

Funcionalidade

=

Bloqueia somente a versão do pacote especificada.

<

Bloqueia todas as versões do pacote mais antigas que a versão especificada, excluindo a versão especificada.

>

Bloqueia todas as versões do pacote posteriores à versão especificada, excluindo a versão especificada.

<=

Bloqueia todas as versões do pacote mais antigas que a versão especificada, assim como a versão especificada.

>=

Bloqueia todas as versões do pacote posteriores à versão especificada, assim como a versão especificada.

Se quiser instalar uma versão específica do pacote ZENworks, verifique primeiro se a versão do pacote foi bloqueada e, em seguida, instale a versão do pacote somente se ela não estiver bloqueada. Por exemplo, suponhamos que todas as versões posteriores do pacote, “X 1.7” foram bloqueadas usando o comando rug la X >1.7. Se você tentar instalar o pacote X 1.9 usando o comando rug in X (1.9), a ação falhará.

lock-delete (ld) [opções] [número-de-bloqueio] [...]

Apaga o bloqueio de pacote especificado pelo número. Para encontrar o número de cada bloqueio, use o comando lock-list (ll).

lock-list (ll) [opções] [número-de-bloqueio] [...]

Lista os bloqueios de pacote em vigor. Os bloqueios são classificados por número de ID.

package-file (pf) [nomedearquivo]

Obtém o pacote que contém o arquivo especificado.

packages (pa) [opções] [catálogo] [...]

Exibe os pacotes de um determinado catálogo. Se nenhum catálogo for especificado, todos os pacotes em todos os catálogos serão listados. Aceita os seguintes flags de opção:

  • -i, --installed-only - Mostra apenas os pacotes instalados.
  • -u, --uninstalled-only - Mostra apenas os pacotes desinstalados.
  • --sort-by-name - Classifica os pacotes por nome (padrão).
  • --sort-by-catalog - Classifica os pacotes por catálogo.
  • --show-nevra - Mostra os detalhes de NEVRA dos pacotes.

Se a opção --show-nevra não for especificada, a saída para este comando será apresentada nas colunas Status, Bundle, Nome, Versão e Arq. Elas fornecem os detalhes de cada pacote que faz parte do bundle determinado. Bundle, Nome, Versão e Arq representam, respectivamente, nome do bundle, nome do pacote, versão do pacote e arquitetura do pacote. O campo Status ficará vazio se o pacote não estiver instalado, exibirá “i” se o pacote estiver instalado ou “v” se o pacote estiver instalado, mas for de uma versão diferente em comparação com aquela exibida na lista.

A descrição dessas colunas é a mesma com outros comandos de pacote.

Se a opção --show-nevra for especificada, a saída para este comando será representada pelas colunas Bundle, Nome, Época, Versão, Release e Arq.

patch-search (pse) [opções] [stringdeconsulta]

Procura patches que correspondam a um padrão. Aceita os seguintes flags de opção:

  • --match-all - Os patches devem corresponder a todas as strings de pesquisa (padrão).
  • --match-any - Permite que os patches correspondam a qualquer string de pesquisa.
  • --match-substrings - Faz a correspondência entre as strings de pesquisa e qualquer parte do texto.
  • --match-words - As strings de pesquisa devem corresponder a palavras inteiras.
  • -d, --search-descriptions - Pesquisa em descrições de patches, mas não em nomes de patches.
  • -i, --installed-only - Mostra apenas os patches já instalados.
  • -u, --uninstalled-only - Mostra apenas os patches que ainda não foram instalados.
  • -c, --catalog - Mostra apenas os patches do catálogo especificado.
  • --sort-by-name - Classifica os patches pelo nome (padrão).
  • --sort-by-catalog - Classifica os patches por catálogo, e não pelo nome.
remove (rm) [opções] [pacote] [...]

Remove os pacotes especificados. Aceita os seguintes flags de opção:

  • -N, --dry-run - Testa e exibe, mas não realiza as ações solicitadas.
  • -i, --confirm - Solicita confirmação.
  • -y, --no-confirm - Não solicita confirmação.
rollback (ro) [opções] [data ou ponto de verificação]

Faz rollback das transações de pacote para o horário e a data especificada. Define a preferência de rollback, que fica desabilitada por padrão. Aceita os seguintes flags de opção:

  • -d, --download-only - Faz download apenas de pacotes.
  • -p, --package - Nome do pacote que precisa de rollback.
  • -N,--dryrun - Testa e exibe, mas não realiza as ações solicitadas.
  • -i, --confirm - Solicita confirmação.
  • -y, --no-confirm - Não solicita confirmação.
search (se) [opções] [stringdeconsulta]

Procura pacotes que correspondam a um padrão. Aceita os seguintes flags de opção:

  • --match-all - Requer que os pacotes correspondam a todas as strings de pesquisa (padrão).
  • --match-any - Permite que os pacotes correspondam a qualquer string de pesquisa.
  • --match-substrings - Faz a correspondência entre as strings de pesquisa e qualquer parte do texto.
  • --match-words - Requer que as strings de pesquisa correspondam a palavras inteiras.
  • -d, --search-descriptions - Pesquisa em descrições de pacote, mas não em nomes de pacote.
  • -i, --installed-only - Mostra apenas os pacotes já instalados.
  • -u, --uninstalled-only - Mostra apenas os pacotes que ainda não foram instalados.
  • -c, --catalog - Mostra apenas pacotes do catálogo especificado.
  • --sort-by-name - Classifica os pacotes por nome (padrão).
  • --sort-by-catalog - Classifica os pacotes por catálogo, e não por nome.
  • --show-nevra - Mostra os detalhes de NEVRA dos pacotes.
  • --show-duplicates - Mostra os pacotes duplicados disponíveis em todos os catálogos.

Se a opção --show-nevra não for especificada, a saída para este comando será apresentada nas colunas Status, Catálogo, Bundle, Nome, Versão e Arq. Elas fornecem os detalhes de cada pacote que faz parte do bundle determinado. Catálogo, Bundle, Nome, Versão e Arq representam, respectivamente, nome do catálogo, nome do bundle, nome do pacote, versão do pacote e arquitetura do pacote. O campo Status ficará vazio se o pacote não estiver instalado, exibirá “i” se o pacote estiver instalado ou “v” se o pacote estiver instalado, mas for de uma versão diferente em comparação com aquela exibida na lista.

A descrição dessas colunas é a mesma com outros comandos de pacote.

Se a opção --show-nevra for especificada, a saída para este comando será apresentada nas colunas Status, Catálogo, Bundle, Nome, Época, Versão, Release e Arq.

summary (sum)

Mostra um resumo de atualizações disponíveis para cada catálogo.

update (up) [catálogo] [...]

Instala e faz download de atualizações. Se não houver argumentos, serão instaladas atualizações para todos os catálogos assinados. Fornece o nome de catálogo para manter as atualizações específicas dos catálogos mencionados. Para bundles ou pacotes únicos, use rug install. Se não estiver inscrito em um catálogo, nenhuma atualização estará disponível, mesmo que você liste o catálogo como um argumento. É preciso que você se inscreva para instalar atualizações. Aceita os seguintes flags de opção:

  • -d, --download-only - Faz download apenas de pacotes.
  • -t, --type - Especifica o tipo de atualização.
  • --skip-interactive - Ignora as atualizações interativas.
  • -g, --category - Especifica a categoria de patches para atualização.
  • -N, --dry-run - Testa e exibe, mas não realiza as ações solicitadas.
  • -i, --confirm - Solicita confirmação.
  • -y, --no-confirm - Não solicita confirmação.
  • --agree-to-third-party-licences - Concorda automaticamente com licenças de terceiros.
verify (ve) [opções]

Verifica as dependências do sistema. Quando as dependências do sistema não são atendidas, o rug sugere a remoção ou a instalação de pacotes necessários para resolver conflitos. Aceita os seguintes flags de opção:

  • -N, --dry-run - Testa e exibe, mas não realiza as ações solicitadas.
  • -i, --confirm - Solicita confirmação.
  • -y, --no-confirm - Não solicita confirmação.
what-conflicts (wc) [dep.-de-pacote]

Lista pacotes que entram em conflito com o item especificado.

what-provides (wp) [stringdeconsulta]

Exibe pacotes que fornecem a biblioteca, o programa ou o pacote especificado como [string de consulta].

what-requires (wr) [stringdeconsulta]

Lista pacotes que solicitam a biblioteca, o programa ou o pacote especificado como [string de consulta].

Comandos para gerenciamento de patches

patches (pch) [opções] [catálogo] [catálogo] [...]

Mostra os patches em um determinado catálogo. Aceita os seguintes flags de opção:

  • -i, --installed-only - Mostra apenas os patches instalados.
  • -u, --uninstalled-only - Mostra apenas os patches desinstalados.
patch-info [patch]

Mostra informações detalhadas sobre um patch.

Comandos de gerenciamento de padrões

pattern-info [padrão]

Mostra informações detalhadas sobre um padrão.

patterns (pt) [opções] [catálogo] [catálogo] [...]

Mostra os padrões em um determinado catálogo. Aceita os seguintes flags de opção:

  • -i, --installed-only - Mostra apenas os padrões instalados.
  • -u, --uninstalled-only - Mostra apenas os padrões desinstalados.

Comandos de Gerenciamento de Política

policy-list (pl) [opções]

Lista as políticas efetivas designadas aos dispositivos, junto com seus detalhes de programação.

Comandos de gerenciamento de preferências

get-prefs (get) [token]

Exibe o valor do token de preferência especificado. Se nenhum token for fornecido, todas as preferências serão exibidas. Aceita o seguinte flag de opção:

  • -d, --no-descriptions - Não mostra descrições das preferências.
set-prefs (set) [token] [valor]

Define uma variável de preferência.

Use rug get para exibir as preferências e os valores atuais.

Comandos de gerenciamento de produtos

product-info [produto]

Mostra informações detalhadas sobre um produto.

products (pd) [opções] [catálogo] [catálogo] [...]

Mostra os produtos em um determinado catálogo. Aceita os seguintes flags de opção:

  • -i, --installed-only - Mostra apenas os produtos instalados.
  • -u, --uninstalled-only - Mostra apenas os produtos desinstalados.

Comandos de gerenciamento de segurança

key-add (ka) [keyname] [iddechave]

Adiciona à lista de chaves whitelisted para um serviço.

key-delete (kd) [id de chave]

Remove da lista de chaves whitelisted para um serviço.

key-list (kl) [...]

Exibe chaves seguras para um serviço.

Comandos de gerenciamento de serviços

montar [opções] [caminho]

Monta um diretório como um catálogo, adicionando todos os pacotes do diretório para o catálogo. A plataforma para o catálogo é considerada a mesma do servidor. Aceita os seguintes flags de opção:

  • -r, --recurse - Repetir no diretório.
  • -a, --alias - Álias para o novo canal.
  • -n, --name - Nome para o novo canal.
refresh (ref) [uri | número | nome]

Atualiza os serviços especificados. Se nenhum serviço for especificado, todos os serviços serão atualizados. Você deve adicionar um serviço usando o comando rug service-add antes de atualizar. Use rug service-list para ver a lista atual de serviços. O argumento de serviço pode ser o número de serviço de saída da lista de serviços.

register (reg) [uri | número | nome] [chave]

Registra o cliente referente ao servidor especificado.

service-add (sa) [opções] [uri]

Adiciona o servidor especificado como um serviço. Na maioria dos casos, o URI é o URL do servidor ZENworks Linux Management, por exemplo, https://zlmserver. Aceita os seguintes flags de opção:

  • -t, --type - Tipo de serviço. O padrão é zenworks. Use rug service-types para ver os serviços disponíveis.
  • -d, --device-type - O tipo de dispositivo que você está registrando.
  • -k, --key - Chave de registro.
  • -f, --ignore-failure - Repete o serviço em caso de falha. Por padrão, o intervalo de repetição é 5 minutos e o número de tentativas é 3. Se você não usar a opção -f, o serviço não será adicionado caso o ZMD não consiga solucionar o serviço e registrá-lo.
  • -r, --rebuild - Registra um dispositivo gerenciado com o servidor ZENworks, realizando uma substituição point-in-time do agente antigo. A substituição point-in-time do dispositivo gerenciado permite que você substitua o antigo objeto Dispositivo no Servidor ZENworks pelo objeto Dispositivo atual que está solicitando a reconstrução. A operação de reconstrução assegura que todas as associações de bundle e política sejam retidas. A substituição do objeto Dispositivo é baseada no nome álias (nome de exibição) e no endereço IP principal do dispositivo gerenciado. Esta opção não é suportada para o Servidor ZENworks Principal e Secundário.
  • -o, --option - Definir uma opção.
service-delete (sd) [uri | número | nome] [...]

Apaga os serviços especificados. Aceita o seguinte flag de opção:

  • --all - Apaga todos os serviços.
  • -y, --no-confirm - Não solicita confirmação.
service-list (sl)

Lista os serviços disponíveis.

service-types (st)

Lista os tipos de serviços disponíveis.

Comandos do sistema

clean-cache (cc) [...]

Limpa o cache HTTP.

load-modules (lm) [...]

Carrega os módulos do zmd.

ping

Excuta ping no daemon do ZMD executado no cliente.

restart

Reinicia o daemon ZLM. Aceita os seguintes flags de opção:

  • -f, --force - Força o encerramento.
  • -n, --no-wait - Não espera confirmação de reinicialização do daemon.
  • --clean - Faz limpeza na reinicialização.
schedule (sch)

Mostra itens programados.

shutdown [opções] [...]

Interrompe o daemon ZLM. Aceita os seguintes flags de opção:

  • -f, --force - Forçar o encerramento.
  • -n, --no-wait - Não esperar confirmação de encerramento do daemon.
sleep [opções] [...]

Colocar daemon no modo adormecido. Aceita os seguintes flags de opção:

  • -f, --force - Forçar o encerramento.
you-clean-cache (yc) [opções]

Limpa o diretório de cache YOU, /var/lib/YaST2/mnt no SLES 9, Novell Linux Desktop e OES.

Comandos de gerenciamento de usuários

user-add (ua) [nomedeusuário] [privilégio] [...]

Adiciona um novo usuário com o nome de usuário e privilégios especificados. Os seguintes privilégios podem ser concedidos: instalar, bloquear, remover, inscrever-se, confiável, fazer upgrade, ver, superusuário. Se você não fornecer argumentos, eles serão solicitados. Depois que o usuário for adicionado, rug user-update será iniciado automaticamente. Use essa ferramenta para conceder privilégios adicionais. Aceita os seguintes flags de opção:

  • -r, --replace - Substitui o usuário se ele já existir.
user-delete (ud) [nomedeusuário] [...]

Apaga os usuários especificados.

user-edit (ue) [nomedeusuário]

Edita um usuário existente. Esse comando é interativo: primeiro ele lista privilégios, em seguida oferece um prompt. Digite o sinal de mais (+) ou menos (-) e o nome do privilégio e, em seguida, pressione Enter. Por exemplo, para permitir que o usuário instale um software, digite +install. Para gravar e sair, pressione Enter em uma linha em branco. Os seguintes privilégios podem ser concedidos ou revogados: instalar, bloquear, remover, inscrever-se, confiável, fazer upgrade, ver, superusuário.

user-list (ul)

Lista os usuários. Para mostrar a lista de usuários, você precisa ter o privilégio somente leitura ou superusuário. O privilégio somente leitura pode ser habilitado usando o comando user-add ou user-edit.

Opções globais

As opções abaixo podem ser aplicadas a qualquer transação rug:

--normal-output

Saída normal (modo padrão). Algo entre a saída de depuração e a saída concisa.

--terse

Saída concisa.

--no-abbrev

Sem abreviação.

--quiet

Saída silenciosa; imprimir somente mensagens de erro.

--debug

Saída de depuração, imprimir rastreamentos completos de exceção.

--versão

Imprime a versão rug e sai.

Autores

Copyright 2005-2009, Novell, Inc.. Todos os direitos reservados.

Consulte Também

zlman (1), zmd (8), zrmservice (1), zlm-debug (1), zlmmirror (1)

Para relatar problemas deste software ou de sua documentação, visite o Novell Bugzilla.