Skip to main content

Rpm - Comando Linux - Comando Unix

Linux : Installing Software Packages (RPM, YUM and DNF) (Abril 2025)

Linux : Installing Software Packages (RPM, YUM and DNF) (Abril 2025)
Anonim

Comando Linux / Unix: rpm

NOME

rpm - gerenciador de pacotes RPM

SINOPSE

CONSULTA E VERIFICAÇÃO DOS PACOTES:

rpm --inquerir Selecione as opções opções de consulta

rpm -V Selecione as opções verificar opções

rpm --importar PUBKEY …

rpm -K--Sem assinatura --nodigesto PACKAGE_FILE …

INSTALANDO, ATUALIZANDO E REMOVENDO PACOTES:

rpm -Eu opções de instalação PACKAGE_FILE …

rpm --atualizar opções de instalação PACKAGE_FILE …

rpm -Fopções de instalação PACKAGE_FILE …

rpm -e --allmatches --nodeps --noscripts --notriggers --reembalar --teste NOME DO PACOTE …

DIVERSOS:

rpm --initdb

rpm --addsign PACKAGE_FILE …

rpm --showrc

rpm --setugids NOME DO PACOTE …

Selecione as opções

NOME DO PACOTE -a, - tudo -f, - arquivo ARQUIVO -g, - grupo GRUPO {-p, - package PACKAGE_FILE --fileid MD5 --hdrid SHA1 --pkgid MD5 --tid TID --querybynumber HDRNUM --triggeredby NOME DO PACOTE --que fornece CAPACIDADE --whatrequires CAPACIDADE

opções de consulta

--changelog -c, - configfiles -d, - docfiles --dump --filesbypkg -i, - info --último -l, - list --provides --qf, - queryformat QUERYFMT -R, - requer --scripts -s, - state --triggers, - triggerscripts

verificar opções

--nodeps --nofiles --noscripts --nodigesto --Sem assinatura --ninkar --nomd5 --nosize --nouser --nogroup --nomtime --nomode --nordev

opções de instalação

--ajuda --todos os arquivos --badreloc --excludepath OLDPATH --excludedocs --força -h, - hash --ignoresize --ignorearch --ignoreos --includedocs --justdb --nodeps --nodigesto --Sem assinatura - sugerir --nenhuma ordem --noscripts --notriggers --oldpackage --por cento --prefixo NOVO CAMINHO --relocalize OLDPATH = NOVO CAMINHO --reembalar --replacefiles --replacepkgs --teste

DESCRIÇÃO

rpm é um poderosoGerenciador de pacotes, que pode ser usado para criar, instalar, consultar, verificar, atualizar e apagar pacotes de software individuais. UMApacote consiste em um arquivo de arquivos e metadados usados ​​para instalar e apagar os arquivos. Os metadados incluem scripts auxiliares, atributos de arquivos e informações descritivas sobre o pacote.Pacotes vêm em duas variedades: pacotes binários, usados ​​para encapsular o software a ser instalado, e pacotes fonte, contendo o código fonte e a receita necessária para produzir pacotes binários.

Um dos seguintes modos básicos deve ser selecionado:Inquerir, Verificar, Cheque Assinatura,Instalar / atualizar / refrescar, Desinstalar, Inicializar banco de dados, Reconstruir Banco de Dados, Demitir-se, Adicionar assinatura, Definir proprietários / grupos, Mostrar querytagseMostrar configuração.

OPÇÕES GERAIS

Essas opções podem ser usadas em todos os diferentes modos.

-?, --Socorro

Imprima uma mensagem de uso mais longo e depois normal.

--versão

Imprima uma única linha contendo o número da versão dorpm sendo usado.

--quieto

Imprima o mínimo possível - normalmente apenas mensagens de erro serão exibidas.

-v

Imprime informações detalhadas - mensagens de progresso normalmente rotineiras serão exibidas.

-vv

Imprima muita informação de depuração feia.

--rcfile FILELIST

Cada um dos arquivos no cólon separados FILELIST é lido sequencialmente porrpm para informações de configuração. Somente o primeiro arquivo da lista deve existir e o tils será expandido para o valor de$ HOME. O padrão FILELIST é / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

--tubo CMD

Canaliza a saída derpm para o comando CMD .

--dbpath DIRETÓRIO

Use o banco de dados em DIRETÓRIO rathen do que o caminho padrão / var / lib / rpm

--raiz DIRETÓRIO

Use a árvore do sistema de arquivos com raiz DIRETÓRIO para todas as operações. Observe que isso significa que o banco de dados DIRETÓRIO será usado para verificações de dependência e qualquer (s) scriptlet (s) (por exemplo,%postar se instalar ou%preparação se construir, um pacote) será executado após um chroot (2) para DIRETÓRIO .

INSTALAR E ATUALIZAR OPÇÕES

A forma geral de um comando de instalação do rpm é

rpm --instalar opções de instalação PACKAGE_FILE …

Isso instala um novo pacote.

A forma geral de um comando de atualização de rpm é

rpm --atualizar opções de instalação PACKAGE_FILE …

Isso atualiza ou instala o pacote atualmente instalado em uma versão mais recente. Isso é o mesmo que instalar, exceto que todas as outras versões do pacote são removidas após o novo pacote ser instalado.

rpm -Fopções de instalação PACKAGE_FILE …

Isso atualizará os pacotes, mas somente se uma versão anterior existir atualmente. o PACKAGE_FILE pode ser especificado como umftp ouhttp URL, caso em que o pacote será baixado antes de ser instalado. VejoFTP/HTTP OPÇÕES para informações sobrerpminternaftp ehttp suporte ao cliente.

--ajuda

Adicione pacotes sugeridos ao conjunto de transações quando necessário.

--todos os arquivos

Instala ou atualiza todos os arquivos do missingok no pacote, independentemente de existirem.

--badreloc

Usado com--relocalize, permite realocações em todos os caminhos de arquivos, não apenas naqueles OLDPATH está incluído na dica de relocação do pacote binário.

--excludepath OLDPATH

Não instale arquivos cujo nome comece com OLDPATH .

--excludedocs

Não instale nenhum arquivo que esteja marcado como documentação (o que inclui man pages e texinfo documents).

--força

O mesmo que usar--replacepkgs, --replacefilese--oldpackage.

-h, - hash

Imprime 50 marcas de hash à medida que o pacote é descompactado. Usar com-v | --verbose para uma exibição mais agradável.

--ignoresize

Não verifique os sistemas de arquivos de montagem quanto a espaço em disco suficiente antes de instalar este pacote.

--ignorearch

Permitir instalação ou atualização, mesmo se as arquiteturas do pacote binário e do host não corresponderem.

--ignoreos

Permitir a instalação ou atualização, mesmo se os sistemas operacionais do pacote binário e do host não corresponderem.

--includedocs

Instalar arquivos de documentação. Este é o comportamento padrão.

--justdb

Atualize apenas o banco de dados, não o sistema de arquivos.

--nodigesto

Não verifique os resumos de pacotes ou cabeçalhos durante a leitura.

--Sem assinatura

Não verifique assinaturas de pacote ou cabeçalho durante a leitura.

--nodeps

Não faça uma verificação de dependência antes de instalar ou atualizar um pacote.

- sugerir

Não sugira pacote (s) que fornecem uma dependência ausente.

--nenhuma ordem

Não reordene os pacotes para uma instalação. A lista de pacotes normalmente seria reordenada para satisfazer dependências.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Não execute o scriptlet com o mesmo nome. o--noscripts opção é equivalente a

--nopre --nopost --nopreun --nopostun

e desliga a execução do correspondente%pré, %postar, % preune% postunscriptlet (s).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Não execute nenhum scriptlet de gatilho do tipo nomeado. o--notriggers opção é equivalente a

--notriggerin --notriggerun --notriggerpostun

e desativa a execução do correspondente% triggerin, % triggerune% triggerpostun scriptlet (s).

--oldpackage

Permitir uma atualização para substituir um pacote mais novo por um mais antigo.

--por cento

Imprima porcentagens à medida que os arquivos são descompactados do archive do pacote. Isso tem a intenção de fazerrpm fácil de executar a partir de outras ferramentas.

--prefixo NOVO CAMINHO

Para pacotes binários relocalizáveis, converta todos os caminhos de arquivo que iniciam com o prefixo de instalação na dica de realocação de pacote para NOVO CAMINHO .

--relocalize OLDPATH = NOVO CAMINHO

Para pacotes binários relocáveis, converta todos os caminhos de arquivo que começam com OLDPATH na dica de realocação de pacotes para NOVO CAMINHO . Esta opção pode ser usada repetidamente se vários OLDPATH estão na embalagem devem ser realocados.

--reembalar

Re-empacote os arquivos antes de apagar. O pacote instalado anteriormente será nomeado de acordo com a macro% _repackage_name_fmt e será criado no diretório nomeado pela macro% _repackage_dir (o valor padrão é / var / tmp ).

--replacefiles

Instale os pacotes mesmo que eles substituam arquivos de outros pacotes já instalados.

--replacepkgs

Instale os pacotes mesmo se alguns deles já estiverem instalados neste sistema.

--teste

Não instale o pacote, simplesmente verifique e relate possíveis conflitos.

APAGAR OPÇÕES

A forma geral de um comando rpm erase é

rpm -e --allmatches --nodeps --noscripts --notriggers --reembalar --teste NOME DO PACOTE …

As seguintes opções também podem ser usadas:

--allmatches

Remova todas as versões do pacote que correspondam NOME DO PACOTE . Normalmente, um erro é emitido se NOME DO PACOTE corresponde a vários pacotes.

--nodeps

Não verifique as dependências antes de desinstalar os pacotes.

--noscripts

--nopreun

--nopostun

Não execute o scriptlet com o mesmo nome. o--noscripts opção durante o apagamento do pacote é equivalente a

--nopreun --nopostun

e desliga a execução do correspondente% preune% postun scriptlet (s).

--notriggers

--notriggerun

--notriggerpostun

Não execute nenhum scriptlet de gatilho do tipo nomeado. o--notriggers opção é equivalente a

--notriggerun --notriggerpostun

e desativa a execução do correspondente% triggerune% triggerpostun scriptlet (s).

--reembalar

Re-empacote os arquivos antes de apagar. O pacote instalado anteriormente será nomeado de acordo com a macro% _repackage_name_fmt e será criado no diretório nomeado pela macro% _repackage_dir (o valor padrão é / var / tmp ).

--teste

Não desinstale realmente nada, apenas siga os movimentos. Útil em conjunção com o-vv opção para depuração.

OPÇÕES DE CONSULTA

A forma geral de um comando de consulta rpm é

rpm --inquerir Selecione as opções opções de consulta

Você pode especificar o formato no qual as informações do pacote devem ser impressas. Para fazer isso,

--qf | --queryformat QUERYFMT

opção, seguida pela QUERYFMT formato string. Formatos de consulta são versões modificadas do padrãoprintf (3) formatação. O formato é composto de strings estáticas (que podem incluir escapes de caractere C padrão para novas linhas, tabulações e outros caracteres especiais) eprintf (3) digite formatadores. Comorpm já conhece o tipo a ser impresso, o especificador de tipo deve ser omitido no entanto, e substituído pelo nome da tag de cabeçalho a ser impressa, fechado por{} personagens. Os nomes das tags são insensíveis a maiúsculas e os principaisRPMTAG_ parte do nome da tag também pode ser omitida.

Formatos alternativos de saída podem ser solicitados seguindo a tag com: typetag . Atualmente, os seguintes tipos são suportados:

:armaduras

Enrole uma chave pública na armadura ASCII.

: base64

Codifique dados binários usando base64.

:encontro

Use o formato strftime (3) "% c".

:dia

Use o formato strftime (3) "% a% b% d% Y".

: depflags

Formatar sinalizadores de dependência.

: fflags

Formatar sinalizadores de arquivo.

: hex

Formatar em hexadecimal.

: octal

Formatar em octal.

: perms

Permissões de arquivo de formato.

: shescape

Escape aspas simples para uso em um script.

: triggertype

Exibir o sufixo do acionador.

Por exemplo, para imprimir apenas os nomes dos pacotes consultados, você poderia usar%{NOME} como a string de formato. Para imprimir o nome do pacote e as informações de distribuição em duas colunas, você pode usar% -30 {NOME}% {DISTRIBUIÇÃO}. rpm imprimirá uma lista de todas as tags que ele conhece quando é invocado com o--querytags argumento.

Existem dois subconjuntos de opções para consulta: seleção de pacotes e seleção de informações.

OPÇÕES DE SELEÇÃO DE PACOTE:

NOME DO PACOTE

Pacote instalado de consulta chamado NOME DO PACOTE .

-a, --all

Consultar todos os pacotes instalados.

-f, --file ARQUIVO

Propriedade de pacote de consulta ARQUIVO .

--fileid MD5

Pacote de consulta que contém um determinado identificador de arquivo, ou seja, o MD5 digest do conteúdo do arquivo.

-g, --group GRUPO

Pacotes de consulta com o grupo de GRUPO .

--hdrid SHA1

Pacote de consulta que contém um dado identificador de cabeçalho, ou seja, o SHA1 digerir da região do cabeçalho imutável.

-p, --package PACKAGE_FILE

Consultar um pacote (desinstalado) PACKAGE_FILE . o PACKAGE_FILE pode ser especificado como umftp ouhttp URL de estilo, em cujo caso o cabeçalho do pacote será baixado e consultado. VejoOPÇÕES DE FTP / HTTP para informações sobrerpminternaftp ehttp suporte ao cliente. o PACKAGE_FILE argumento (s), se não for um pacote binário, será interpretado como um manifesto do pacote ASCII. Os comentários são permitidos, começando com '#', e cada linha de um arquivo de manifesto de pacote pode incluir expressões glob separadas por espaços em branco, incluindo URLs com expressões glob remotas, que serão expandidas para caminhos substituídos no lugar do manifesto do pacote. adicional PACKAGE_FILE argumentos para a consulta.

--pkgid MD5

Pacote de consulta que contém um determinado identificador de pacote, ou seja, o MD5 resumo do cabeçalho combinado e conteúdo da carga útil.

--querybynumber HDRNUM

Consultar o HDRNUM entrada do banco de dados diretamente; isso é útil apenas para depuração.

--specfile SPECFILE

Analisar e consultar SPECFILE como se fosse um pacote. Embora nem todas as informações (por exemplo, listas de arquivos) estejam disponíveis, esse tipo de consulta permite que o rpm seja usado para extrair informações de arquivos de especificação sem precisar gravar um analisador de arquivo de especificações.

--tid TID

Pacotes de consulta que possuem um determinado TID identificador de transação. Um carimbo de data / hora do UNIX é usado atualmente como um identificador de transação. Todos os pacotes instalados ou apagados em uma única transação possuem um identificador comum.

--triggeredby NOME DO PACOTE

Pacotes de consulta que são acionados por pacote (s) NOME DO PACOTE .

--que fornece CAPACIDADE

Consultar todos os pacotes que fornecem o CAPACIDADE capacidade.

--whatrequires CAPACIDADE

Consultar todos os pacotes que exigem CAPACIDADE para o bom funcionamento.

OPÇÕES DE CONSULTAS DE PACOTE:

--changelog

Exibe informações de mudança para o pacote.

-c, --configfiles

Listar apenas arquivos de configuração (implica-eu).

-d, --docfiles

Listar apenas arquivos de documentação (implica-eu).

--dump

Informações de arquivo de despejo da seguinte maneira:

caminho tamanho mtime md5sum modo proprietário grupo isconfig isdoc rdev symlink

Esta opção deve ser usada com pelo menos um dos-eu, -c, -d.

--filesbypkg

Listar todos os arquivos em cada pacote selecionado.

-i, --info

Exibir informações do pacote, incluindo nome, versão e descrição. Isso usa o--queryformat se um foi especificado.

--último

Ordena a listagem de pacotes por tempo de instalação, de modo que os pacotes mais recentes estejam no topo.

-l, --list

Listar arquivos no pacote.

--provides

Listar recursos que este pacote fornece.

-R, --requeres

Listar pacotes dos quais este pacote depende.

--scripts

Liste o (s) scriptlet (s) específico (s) do pacote que são utilizados como parte dos processos de instalação e desinstalação.

-s, --state

Exibem o estados de arquivos no pacote (implica-eu). O estado de cada arquivo é um dos normal , não instalado ou substituído .

--triggers, --triggerscripts

Exibe os scripts do acionador, se houver algum, que estão contidos no pacote.

VERIFIQUE AS OPÇÕES

A forma geral de um comando de verificação de rpm é

rpm -V Selecione as opções verificar opções

A verificação de um pacote compara informações sobre os arquivos instalados no pacote com informações sobre os arquivos obtidos dos metadados do pacote armazenados no banco de dados rpm. Entre outras coisas, verificar compara o tamanho, soma MD5, permissões, tipo, proprietário e grupo de cada arquivo. Quaisquer discrepâncias são exibidas.Arquivos que não foram instalados a partir do pacote, por exemplo, arquivos de documentação excluídos na instalação usando o "--excludedocs"opção, será silenciosamente ignorada.

As opções de seleção de pacotes são as mesmas da consulta de pacotes (incluindo arquivos de manifesto de pacotes como argumentos). Outras opções exclusivas para o modo de verificação são:

--nodeps

Não verifique as dependências dos pacotes.

--nodigesto

Não verifique os resumos de pacotes ou cabeçalhos durante a leitura.

--nofiles

Não verifique quaisquer atributos de arquivos de pacote.

--noscripts

Não execute o% verifyscript scriptlet (se houver).

--Sem assinatura

Não verifique assinaturas de pacote ou cabeçalho durante a leitura.

--ninkar

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Não verifique o atributo de arquivo correspondente.

O formato da saída é uma cadeia de 8 caracteres, um possível marcador de atributo:

c % config arquivo de configuração. d % doc arquivo de documentação. g %fantasma arquivo (ou seja, o conteúdo do arquivo não está incluído na carga útil do pacote). eu %licença arquivo de licença. r % readme arquivo leia-me.

do cabeçalho do pacote, seguido pelo nome do arquivo. Cada um dos 8 caracteres denota o resultado de uma comparação de atributo (s) do arquivo com o valor desses atributos registrados no banco de dados. Um único "."(período) significa que o teste foi passado, enquanto um único"?"(ponto de interrogação) indica que o teste não pôde ser executado (por exemplo, permissões de arquivo impedem a leitura). Caso contrário, o (mnemonicallyBantigo) denota falha do correspondente--verificar teste:

S Arquivo Size difere M Mode difere (inclui permissões e tipo de arquivo) 5 MD5 soma difere D Device major / minor number mis-match eu lereutinta (2) caminho errado você vocêpropriedade de ser difere G Gposse de grupo difere T mTime difere

ASSINATURA DIGITAL E VERIFICAÇÃO DE DIGESTOS

As formas gerais de comandos de assinatura digital rpm são

rpm --importar PUBKEY …

rpm {--checksig} --Sem assinatura --nodigesto PACKAGE_FILE …

o--checksig opção verifica todos os resumos e assinaturas contidos PACKAGE_FILE para garantir a integridade e a origem do pacote. Observe que as assinaturas agora são verificadas sempre que um pacote é lido e--checksig é útil para verificar todos os resumos e assinaturas associados a um pacote.

Assinaturas digitais não podem ser verificadas sem uma chave pública. Uma chave pública blindada ascii pode ser adicionada aorpm banco de dados usando--importar. Uma chave pública importada é transportada em um cabeçalho e o gerenciamento do conjunto de chaves é executado exatamente como o gerenciamento de pacotes. Por exemplo, todas as chaves públicas atualmente importadas podem ser exibidas por:

rpm -qa gpg-pubkey *

Detalhes sobre uma chave pública específica, quando importados, podem ser exibidos consultando. Veja as informações sobre a chave GPG / DSA da Red Hat:

rpm -qi gpg-pubkey-db42a60e

Por fim, as chaves públicas podem ser apagadas após a importação, assim como os pacotes. Veja como remover a chave GPG / DSA da Red Hat

rpm -e gpg-pubkey-db42a60e

ASSINANDO UM PACOTE

rpm --addsign | --resign PACKAGE_FILE …

Ambos os--addsign e--demitir-se opções geram e inserem novas assinaturas para cada pacote PACKAGE_FILE dado, substituindo quaisquer assinaturas existentes. Existem duas opções por razões históricas, não há diferença no comportamento atualmente.

USANDO PACOTES DE GPG PARA ASSINAR

Para assinar pacotes usando o GPG,rpm deve ser configurado para executar o GPG e ser capaz de encontrar um conjunto de chaves com as chaves apropriadas. Por padrão,rpm usa as mesmas convenções do GPG para encontrar chaveiros, ou seja,$ GNUPGHOME variável de ambiente. Se os seus anéis de chaves não estiverem localizados onde o GPG espera que eles estejam, você precisará configurar a macro% _gpg_path para ser o local dos anéis-chave GPG a serem usados.

Para compatibilidade com versões mais antigas do GPG, PGP e rpm, somente os pacotes de assinatura V3 OpenPGP devem ser configurados. Algoritmos de verificação DSA ou RSA podem ser usados, mas o DSA é o preferido.

Se você deseja assinar pacotes criados por você mesmo, também é necessário criar seu próprio par de chaves públicas e secretas (consulte o manual do GPG). Você também precisará configurar orpm macros

%_assinatura

O tipo de assinatura. Neste momento apenas o gpg e o pgp são suportados.

% _gpg_name

O nome do "usuário" cuja chave você deseja usar para assinar seus pacotes.

Por exemplo, para poder usar o GPG para assinar pacotes como o usuário "John Doe < [email protected] >' dos chaveiros localizados em /etc/rpm/.gpg usando o executável / usr / bin / gpg você incluiria

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

em um arquivo de configuração de macro. Usar / etc / rpm / macros para configuração por sistema e ~ / .rpmmacros para configuração por usuário.

OPÇÕES DE BANCO DE DADOS DE RECONSTRUÇÃO

A forma geral de um comando de banco de dados de reconstrução de rpm é

rpm --rebuilddb -v --dbpath DIRETÓRIO --raiz DIRETÓRIO

Usar--initdb para criar um novo banco de dados, use--rebuilddb para reconstruir os índices do banco de dados dos cabeçalhos dos pacotes instalados.

SHOWRC

O comando

rpm --showrc

mostra os valoresrpm vai usar para todas as opções estão atualmente definidas em rpmrc e macros arquivo (s) de configuração.

OPÇÕES DE FTP / HTTP

rpm pode atuar como um cliente FTP e / ou HTTP para que os pacotes possam ser consultados ou instalados a partir da Internet. Arquivos de pacotes para operações de instalação, atualização e consulta podem ser especificados comoftp ouhttpURL do estilo:

ftp: // USER: PASSWORD @ HOST: PORT / caminho / para / package.rpm

Se o:SENHA porção é omitida, a senha será solicitada (uma vez por par de usuário / nome de host). Se tanto o usuário quanto a senha forem omitidos, anônimosftp é usado. Em todos os casos, passivo (PASV)ftp transferências são realizadas.

rpm permite que as seguintes opções sejam usadas com URLs de ftp:

--ftpproxy HOSPEDEIRO

O hospedeiro HOSPEDEIRO será usado como um servidor proxy para todas as transferências de ftp, o que permite aos usuários fazer FTP através de máquinas de firewall que usam sistemas proxy. Esta opção também pode ser especificada configurando a macro% _ftpproxy.

--ftpport HOSPEDEIRO

O TCP PORTA número a ser usado para a conexão ftp no servidor ftp de proxy em vez da porta padrão. Esta opção também pode ser especificada configurando a macro% _ftpport.

rpm permite que as seguintes opções sejam usadas comhttp URLs:

--proxy HTTP HOSPEDEIRO

O hospedeiro HOSPEDEIRO será usado como um servidor proxy para todoshttp transferências. Esta opção também pode ser especificada configurando a macro%_proxy HTTP.

--httpport PORTA

O TCP PORTA número a ser usado para ohttp conexão no servidor http do proxy em vez da porta padrão. Esta opção também pode ser especificada configurando a macro% _httpport.

QUESTÕES DO LEGADO

Executando o rpmbuild

Os modos de construção de rpm são agora residentes no / usr / bin / rpmbuild executável. Embora a compatibilidade legada fornecida pelos aliases popt abaixo tenha sido adequada, a compatibilidade não é perfeita; Portanto, a compatibilidade do modo de construção através dos alias popt está sendo removida do rpm. Instale orpmbuild pacote e vejarpmbuild(8) para documentação de todos osrpm construir modos previamente documentados aqui emrpm(8).

Adicione as seguintes linhas para / etc / popt se você quiser continuar invocandorpmbuild derpmlinha de comando:

rpm exec --bp rpmb - bp rpm exec --bc rpmb - bc rpm exec --bi rpmb - bbi rpm exec - b rpmb - b rpm exec --ba rpmb - rpm rpm exec --bb rpmb - bb rpm exec --bs rpmb - rpm exec --tp rpmb - tp rpm exec --tc rpmb - tc rpm exec --ti rpmb - rpm exec --tl rpmb - t rpm exec --ta rpmb - rpm exec - tb rpmb - tb rpm exec --ts rpmb - rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec --clean rpmb --clique rpm exec --rmsource rpmb --rmsource rpm exec --rmspec rpmb --rmspec rpm exec --arget rpmb --target rpm exec --short-circuit rpmb --short-circuit

VEJA TAMBÉM

popt(3), rpm2cpio(8), rpmbuild(8),

http://www.rpm.org/ http://www.rpm.org/>

Importante: Use o homem comando ( % homem ) para ver como um comando é usado em seu computador particular.