{"id":16244,"date":"2024-08-17T09:44:16","date_gmt":"2024-08-17T12:44:16","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=16244"},"modified":"2024-08-17T09:44:19","modified_gmt":"2024-08-17T12:44:19","slug":"linux-lpi-102-5-utilizacao-do-sistema-de-pacotes-rpm-e-yum","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=16244","title":{"rendered":"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM"},"content":{"rendered":"\n<p>Resumo de termos utilizados nesse post:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Termo<\/th><th>Descri\u00e7\u00e3o<\/th><th>Exemplo de Uso<\/th><\/tr><\/thead><tbody><tr><td>rpm<\/td><td>RPM Package Manager, ferramenta para gerenciar pacotes de software.<\/td><td><code class=\"\">rpm -ivh nome_do_pacote.rpm<\/code>&nbsp;para instalar um pacote.<\/td><\/tr><tr><td>rpm2cpio<\/td><td>Ferramenta que converte arquivos RPM em arquivos CPIO, facilitando a extra\u00e7\u00e3o de conte\u00fado.<br><br>CPIO (Copy In, Copy Out) \u00e9 uma ferramenta de arquivamento de arquivos em sistemas Unix e semelhantes, como o Linux. Ele \u00e9 usado para criar arquivos que cont\u00eam m\u00faltiplos arquivos e diret\u00f3rios. O formato CPIO \u00e9 frequentemente usado em conjunto com outras ferramentas de compress\u00e3o, como <code class=\"\">gzip<\/code> ou <code class=\"\">bzip2<\/code>, para criar arquivos compactados.<\/td><td>`rpm2cpio nome_do_pacote.rpm<\/td><\/tr><tr><td>\/etc\/yum.conf<\/td><td>Arquivo de configura\u00e7\u00e3o principal do YUM, gerenciador de pacotes.<\/td><td>Configura\u00e7\u00f5es como&nbsp;<code class=\"\">cachedir<\/code>,&nbsp;<code class=\"\">keepcache<\/code>, e&nbsp;<code class=\"\">gpgcheck<\/code>.<\/td><\/tr><tr><td>\/etc\/yum.repos.d\/<\/td><td>Diret\u00f3rio que cont\u00e9m arquivos de configura\u00e7\u00e3o de reposit\u00f3rios do YUM.<\/td><td>Arquivos como&nbsp;<code class=\"\">CentOS-Base.repo<\/code>&nbsp;que definem reposit\u00f3rios de pacotes.<\/td><\/tr><tr><td>yum<\/td><td>Yellowdog Updater, Modified (YUM), um gerenciador de pacotes para sistemas baseados em RPM.<\/td><td><code class=\"\">yum install nome_do_pacote<\/code>&nbsp;para instalar um pacote.<\/td><\/tr><tr><td>zypper<\/td><td>Gerenciador de pacotes para distribui\u00e7\u00f5es openSUSE e SUSE Linux Enterprise.<\/td><td><code class=\"\">zypper install nome_do_pacote<\/code>&nbsp;para instalar um pacote.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Gerenciadores de pacotes RPM, YUM, Zypper e DNF<\/figcaption><\/figure>\n\n\n\n<p>Nos tempos antigos, a maneira mais comum de distribuir software era um arquivo comprimido geralmente um arquivo .tar.gz; nesse formato, o usu\u00e1rio precisava descomprimir e compilar.<\/p>\n\n\n\n<p>Para facilitar, futuramente foi criado software pr\u00e9-compilado, um modo mais f\u00e1cil de obter e instalar os programas. Sabemos que compilar bem sempre \u00e9 f\u00e1cil e pode moderar bastante tempo. Assim, os primeiros <strong>gerenciadores de pacotes<\/strong> nasceram.<\/p>\n\n\n\n<p>A empresa <strong>Red Hat <\/strong>desenvolveu o gerenciador de pacotes <strong>RPM Package Manager<\/strong>. Esse gerenciador \u00e9 bastante utilizado n\u00e3o somente na distro (Red Hat Enterprise Linux ou RHEL) da Red Hat, mas tamb\u00e9m em seus derivados, como o Fedora, CentOS e Oracle Linux. E, at\u00e9 mesmo, em outros sistemas operacionais, como o AIX da IBM.<\/p>\n\n\n\n<p>Outras ferramentas de gerenciamento de pacotes populares nas distribui\u00e7\u00f5es compat\u00edveis com o Red Hat s\u00e3o,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>yum (YellowDog Updater Modified), <\/li>\n\n\n\n<li>dnf (Dandified YUM),<\/li>\n\n\n\n<li>zypper.<\/li>\n<\/ul>\n\n\n\n<p>Nesse post iremos ver os gerenciadores de pacotes rpm, o yum, o dnf e o zypper para obter, instalar, gerenciar e remover software em um sistema Linux.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O RPM Package Manager (rpm)<\/h2>\n\n\n\n<p><strong>INSTALAR UM PACOTE RPM<\/strong> <\/p>\n\n\n\n<p>Para instalar um pacote RPM, voc\u00ea pode usar o comando <code class=\"\">rpm -ivh<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -ivh nome_do_pacote.rpm<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-i<\/code>: Instala o pacote.<\/li>\n\n\n\n<li><code class=\"\">-v<\/code>: Modo verboso, mostra detalhes da instala\u00e7\u00e3o.<\/li>\n\n\n\n<li><code class=\"\">-h<\/code>: Mostra uma barra de progresso.<\/li>\n<\/ul>\n\n\n\n<p><strong>REMOVER UM PACOTE RPM<\/strong> <\/p>\n\n\n\n<p>Para remover um pacote RPM, voc\u00ea pode usar o comando <code class=\"\">rpm -e<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -e nome_do_pacote<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-e<\/code>: Remove o pacote.<\/li>\n<\/ul>\n\n\n\n<p><strong>ATUALIZAR UM PACOTE RPM<\/strong> <\/p>\n\n\n\n<p>Para atualizar um pacote RPM, voc\u00ea pode usar o comando <code class=\"\">rpm -Uvh<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -Uvh nome_do_pacote.rpm<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-U<\/code>: Atualiza o pacote.<\/li>\n\n\n\n<li><code class=\"\">-v<\/code>: Modo verboso.<\/li>\n\n\n\n<li><code class=\"\">-h<\/code>: Mostra uma barra de progresso.<\/li>\n<\/ul>\n\n\n\n<p><strong>LISTAR PACOTES INSTALADOS<\/strong> <\/p>\n\n\n\n<p>Para listar todos os pacotes RPM instalados, voc\u00ea pode usar o comando <code class=\"\">rpm -qa<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -qa<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-q<\/code>: Consulta o banco de dados RPM.<\/li>\n\n\n\n<li><code class=\"\">-a<\/code>: Lista todos os pacotes instalados.<\/li>\n<\/ul>\n\n\n\n<p><strong>CONSULTAR INFORMA\u00c7\u00d5ES SOBRE UM PACOTE INSTALADO<\/strong> <\/p>\n\n\n\n<p>Para obter informa\u00e7\u00f5es detalhadas sobre um pacote instalado, voc\u00ea pode usar o comando <code class=\"\">rpm -qi<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -qi nome_do_pacote<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-q<\/code>: Consulta o banco de dados RPM.<\/li>\n\n\n\n<li><code class=\"\">-i<\/code>: Mostra informa\u00e7\u00f5es sobre o pacote.<\/li>\n<\/ul>\n\n\n\n<p><strong>LISTAR ARQUIVOS DE UM PACOTE INSTALADO<\/strong> <\/p>\n\n\n\n<p>Para listar todos os arquivos de um pacote instalado, voc\u00ea pode usar o comando <code class=\"\">rpm -ql<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -ql nome_do_pacote<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-q<\/code>: Consulta o banco de dados RPM.<\/li>\n\n\n\n<li><code class=\"\">-l<\/code>: Lista os arquivos do pacote.<\/li>\n<\/ul>\n\n\n\n<p><strong>VERIFICAR A INTEGRIDADE DE UM PACOTE INSTALADO<\/strong> <\/p>\n\n\n\n<p>Para verificar a integridade de um pacote instalado, voc\u00ea pode usar o comando <code class=\"\">rpm -V<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>rpm -V nome_do_pacote<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\">-V<\/code>: Verifica a integridade do pacote.<\/li>\n<\/ul>\n\n\n\n<p><strong>LISTA DE ARQUIVOS DE PACOTE N\u00c3O ISTALADO<\/strong><\/p>\n\n\n\n<p> Para obter informa\u00e7\u00f5es ou uma lista de arquivos de um pacote que ainda n\u00e3o foi instalado, basta usar <strong>rpm -qip<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> rpm -qip atom.x86_64.rpm<\/code><\/pre>\n\n\n\n<p>ou<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> rpm -qlp atom.x86_64.rpm<\/code><\/pre>\n\n\n\n<p><strong>VENDO QUAL PACOTE POSSUI UM ARQUIVO<\/strong> <strong>ESPEC\u00cdFICO<\/strong><\/p>\n\n\n\n<p>Para descobrir qual pacote instalado possui um arquivo, use o -qf (ou seja, \u201cquery file\u201d)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> rpm -qf \/usr\/bin\/unzip<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Enquanto &nbsp;<strong>rpm -U<\/strong> atualiza o pacote inteiro, <strong>rpm -F <\/strong>atualiza apenas os arquivos que foram alterados ou est\u00e3o ausentes no pacote instalado. Ele n\u00e3o reinstala o pacote inteiro, apenas os arquivos necess\u00e1rios.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Se um pacote instalado depender do pacote que est\u00e1 sendo removido, aparecer\u00e1 uma mensagem<br>de erro:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># rpm -e unzip<\/strong>\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">error: Failed dependencies:\n\/usr\/bin\/unzip is needed by (installed) file-roller-3.28.1-2.el7.x86_64<\/mark><\/code><\/pre>\n\n\n\n<p>Para concluir a opera\u00e7\u00e3o, primeiro \u00e9 necess\u00e1rio remover os pacotes que dependem daquele que se deseja remover (no exemplo acima, file-roller).<\/p>\n\n\n\n<p>Para facilitar, veja uma lista do significado de cada abrevia\u00e7\u00e3o as op\u00e7\u00f5es do <strong>rpm<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>-i<\/strong>:&nbsp;<strong>Install<\/strong>&nbsp;(Instalar) um pacote.<\/li>\n\n\n\n<li><strong>-v<\/strong>:&nbsp;<strong>Verbose<\/strong>&nbsp;(Verboso), mostra detalhes da opera\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>-h<\/strong>:&nbsp;<strong>Hash<\/strong>&nbsp;(Hash), mostra uma barra de progresso.<\/li>\n\n\n\n<li><strong>-e<\/strong>:&nbsp;<strong>Erase<\/strong>&nbsp;(Remover) um pacote.<\/li>\n\n\n\n<li><strong>-U<\/strong>:&nbsp;<strong>Upgrade<\/strong>&nbsp;(Atualizar) um pacote.<\/li>\n\n\n\n<li><strong>-F<\/strong>:&nbsp;<strong>Freshen<\/strong>&nbsp;(Atualizar apenas os arquivos alterados ou ausentes).<\/li>\n\n\n\n<li><strong>-q<\/strong>:&nbsp;<strong>Query<\/strong>&nbsp;(Consultar) o banco de dados RPM.\n<ul class=\"wp-block-list\">\n<li><strong>-qa<\/strong>:&nbsp;<strong>Query All<\/strong>&nbsp;(Consultar todos), lista todos os pacotes instalados.<\/li>\n\n\n\n<li><strong>-qi<\/strong>:&nbsp;<strong>Query Info<\/strong>&nbsp;(Consultar informa\u00e7\u00f5es), mostra informa\u00e7\u00f5es sobre um pacote.<\/li>\n\n\n\n<li><strong>-ql<\/strong>:&nbsp;<strong>Query List<\/strong>&nbsp;(Consultar lista), lista os arquivos de um pacote.<\/li>\n\n\n\n<li><strong>-qf<\/strong>:&nbsp;<strong>Query File<\/strong>&nbsp;(Consultar arquivo), encontra a qual pacote pertence um arquivo.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>-V<\/strong>:&nbsp;<strong>Verify<\/strong>&nbsp;(Verificar) a integridade de um pacote.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gerenciando depend\u00eancias<\/h3>\n\n\n\n<p>Uma<strong> depend\u00eancia<\/strong> \u00e9 um pacote ou componente que outro pacote precisa para funcionar corretamente. Quando voc\u00ea instala um pacote, ele pode precisar de outros pacotes para funcionar. Esses outros pacotes s\u00e3o chamados de depend\u00eancias.<\/p>\n\n\n\n<p>Diferentemente de &nbsp;<code class=\"\">yum<\/code>,&nbsp;<code class=\"\">apt<\/code>, ou&nbsp;<code class=\"\">zypper<\/code>, que automaticamente identificam e instalam as depend\u00eancias necess\u00e1rias, o  <strong>rpm <\/strong>\u00e9 mais b\u00e1sico, se a depend\u00eancia n\u00e3o estiver instalada o <strong>rpm <\/strong>n\u00e3o instalar\u00e1 o pacote. Nesse caso, o rpm lista os pacotes faltantes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># rpm -i gimp-2.8.22-1.el7.x86_64.rpm<\/strong>\nlibgimpcolor-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64\nlibgimpconfig-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64\nlibgimpmath-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64\nlibgimpmodule-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64\nlibgimpthumb-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64\nlibgimpui-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64\nlibgimpwidgets-2.0.so.0()(64bit) is needed by gimp-2:2.8.22-1.el7.x86_64<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p><strong>Dica:<\/strong> <em>gerenciadores de pacotes como o yum, zypper e dnf t\u00eam ferramentas que informam qual pacote fornece um arquivo espec\u00edfico.<\/em><\/p><\/blockquote><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">YellowDog Updater Modified (YUM)<\/h2>\n\n\n\n<p><strong>YUM<\/strong> \u00e9 um gerenciador de pacotes de alto n\u00edvel (amig\u00e1vel e com mais funcionalidades) usado principalmente em distribui\u00e7\u00f5es baseadas em Red Hat, como Red Hat Enterprise Linux (RHEL), CentOS e Fedora. <em>Foi originalmente desenvolvido como Yellow Dog Updater (YUP), um gerenciamento de pacotes na distribui\u00e7\u00e3o Linux Yellow Dog.<\/em> Ap\u00f3s algum tempo ficou compat\u00edvel para gerenciar pacotes RPM.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>YUM \u00e9 equivalente ao APT do Debian e derivados. Ambos s\u00e3o capazes de atualizar um sistema inteiro de uma vez s\u00f3.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Ele \u00e9 respons\u00e1vel por gerenciar pacotes <code class=\"\">.rpm<\/code>, incluindo a instala\u00e7\u00e3o, atualiza\u00e7\u00e3o, remo\u00e7\u00e3o e consulta de pacotes. Por ser de alto n\u00edvel, o YUM resolve automaticamente as depend\u00eancias dos pacotes, garantindo que todos os componentes necess\u00e1rios sejam instalados.<\/p>\n\n\n\n<p>Segue um resumo de uso do yum:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instalar um Pacote<\/strong>:&nbsp;<code class=\"\">yum install nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Atualizar um Pacote<\/strong>:&nbsp;<code class=\"\">yum update nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Atualizar Todo o Sistema<\/strong>:&nbsp;<code class=\"\">yum update<\/code><\/li>\n\n\n\n<li><strong>Remover um Pacote<\/strong>:&nbsp;<code class=\"\">yum remove nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Listar Pacotes Instalados<\/strong>:&nbsp;<code class=\"\">yum list installed<\/code><\/li>\n\n\n\n<li><strong>Pesquisar Pacotes<\/strong>:&nbsp;<code class=\"\">yum search nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Verificar Atualiza\u00e7\u00f5es Dispon\u00edveis<\/strong>:&nbsp;<code class=\"\">yum check-update<\/code><\/li>\n<\/ul>\n\n\n\n<p>#1 buscar por pacotes.<\/p>\n\n\n\n<p>Para instalar um pacote, temos de saber o nome dele. O resultado \u00e9 uma lista de pacotes cujo nome ou resumo cont\u00e9m o padr\u00e3o de pesquisa especificado. Abaixo usamos padr\u00f5es como 7zip, mysql&#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># yum search 7zip<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum search mysql<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum search libssl.so<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum search curl<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum search \"web server\"<\/code><\/pre>\n\n\n\n<p>#2 para instalar um pacote usarmos <strong>yum install nome_pacote<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> yum install p7zip<\/code><\/pre>\n\n\n\n<p>Para instalar os pacotes&nbsp;<code class=\"\">vim<\/code>&nbsp;e&nbsp;<code class=\"\">git<\/code>&nbsp;ao mesmo tempo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install vim git<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install mysql-server<\/code><\/pre>\n\n\n\n<p>Para instalar o pacote&nbsp;<code class=\"\">php<\/code>&nbsp;do reposit\u00f3rio&nbsp;<code class=\"\">epel<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum --enablerepo=epel install php<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install python3<\/code><\/pre>\n\n\n\n<p>#3 para atualizar um pacote use <strong>yum update nome_pacote<\/strong>.<\/p>\n\n\n\n<p>Use apenas <strong>yum update <\/strong>para atualizar todos os pacotes no sistema para os quais exista uma atualiza\u00e7\u00e3o dispon\u00edvel.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum update<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum update wget<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum --enablerepo=epel update php<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yum update mysql-server<\/code><\/pre>\n\n\n\n<p>#4 verificar se existe atualiza\u00e7\u00e3o <\/p>\n\n\n\n<p>Para todos os pacotes<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum update <\/code><\/pre>\n\n\n\n<p>para um pacote<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum check-update wget<\/code><\/pre>\n\n\n\n<p>#5 encontrar o pacote que fornece um arquivo espec\u00edfico<\/p>\n\n\n\n<p>o <strong>rpm<\/strong> mostra quais arquivos est\u00e3o faltando, mas n\u00e3o lista o nome dos pacotes que os fornecem. Podemos usar <strong>yum whatprovides nome_pacote<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> yum whatprovides libgimpui-2.0.so.0<\/code><\/pre>\n\n\n\n<p>Ao encontrar o pacote na resposta poderemos instal\u00e1-lo usando <strong>yum install<\/strong>.<\/p>\n\n\n\n<p>Isso funciona tanto para arquivos j\u00e1 existentes no sistema:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> yum whatprovides \/etc\/hosts<\/code><\/pre>\n\n\n\n<p>#6 obter informa\u00e7\u00f5es de pacote<\/p>\n\n\n\n<p>Use <strong>yum info nome_pacote<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum info firefox<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Gerenciando reposit\u00f3rios do yum<\/h3>\n\n\n\n<p>Dentro de <strong>\/etc\/yum.repos.d\/<\/strong> ficam os reposit\u00f3rios do yum. Cada arquivo .repo representa um diret\u00f3rio, exemplo CentOS-Base.repo. Se quiser adicionar um reposit\u00f3rio basta incluir dentro dessa pasta um arquivo terminado em .repo ou no final do arquivo<strong> \/etc\/yum.conf<\/strong>.<\/p>\n\n\n\n<p>podemos tamb\u00e9m usar comando <strong>yum-config-manager &#8211;add-repo<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum-config-manager --add-repo https:\/\/rpms.remirepo.net\/enterprise\/remi.repo<\/code><\/pre>\n\n\n\n<p>Para obter uma lista de todos os reposit\u00f3rios dispon\u00edveis, use <strong>yum repolist all<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum repolist all<\/code><\/pre>\n\n\n\n<p>Podemos desabilitar alguns reposit\u00f3rios com  <strong>yum-config-manager &#8211;disable updates<\/strong>. Os reposit\u00f3rios disabled (desabilitados) ser\u00e3o ignorados ao instalar ou atualizar o software. Usamos apenas a parte anterior ao primeiro \/, de forma que o id do reposit\u00f3rio CentOS-7 Updates \u00e9 updates, e n\u00e3o updates\/7\/x86_64.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum-config-manager --disable updates<\/code><\/pre>\n\n\n\n<p>O comando acima desabilita o reposit\u00f3rio updates. Para reativ\u00e1-lo, use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> yum-config-manager --enable updates<\/code><\/pre>\n\n\n\n<p>CACHE LOCAL DO YUM<\/p>\n\n\n\n<p>dentro de \/var\/cache\/yum \u00e9 onde o Yum armazena os pacotes baixados e os metadados associados. Esse diret\u00f3rio de cache pode ficar bem grande, use <strong>yum clean<\/strong> <strong>nome_opcao<\/strong> para limpar. <strong>nome_opcao<\/strong> pode ser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code class=\"\">yum clean all<\/code><\/strong>: Remove todos os arquivos de cache, incluindo pacotes, cabe\u00e7alhos e metadados.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean packages<\/code><\/strong>: Remove apenas os arquivos de pacotes do cache.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean headers<\/code><\/strong>: Remove apenas os arquivos de cabe\u00e7alhos do cache.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean metadata<\/code><\/strong>: Remove apenas os arquivos de metadados do cache.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean dbcache<\/code><\/strong>: Remove o cache de banco de dados SQLite.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean expire-cache<\/code><\/strong>: Remove os arquivos de cache que est\u00e3o desatualizados.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean rpmdb<\/code><\/strong>: Remove o cache do banco de dados RPM.<\/li>\n\n\n\n<li><strong><code class=\"\">yum clean plugins<\/code><\/strong>: Remove o cache de plugins.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">DNF<\/h2>\n\n\n\n<p><strong>DNF<\/strong> \u00e9 o sucessor do gerenciador de pacotes <code class=\"\">yum<\/code> e foi desenvolvido para melhorar a performance e adicionar novas funcionalidades em compara\u00e7\u00e3o ao <code class=\"\">yum<\/code>.<strong> \u00c9 um fork do yum<\/strong>. Ele resolve automaticamente as depend\u00eancias dos pacotes, garantindo que todos os componentes necess\u00e1rios sejam instalados.<\/p>\n\n\n\n<p>Vejamos um resumo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instalar um Pacote<\/strong>:&nbsp;<code class=\"\">dnf install nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Atualizar um Pacote<\/strong>:&nbsp;<code class=\"\">dnf update nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Atualizar Todo o Sistema<\/strong>:&nbsp;<code class=\"\">dnf update<\/code><\/li>\n\n\n\n<li><strong>Remover um Pacote<\/strong>:&nbsp;<code class=\"\">dnf remove nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Listar Pacotes Instalados<\/strong>:&nbsp;<code class=\"\">dnf list --installed<\/code><\/li>\n\n\n\n<li><strong>Pesquisar Pacotes<\/strong>:&nbsp;<code class=\"\">dnf search nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Verificar Atualiza\u00e7\u00f5es Dispon\u00edveis<\/strong>:&nbsp;<code class=\"\">dnf check-update<\/code><\/li>\n\n\n\n<li><strong>Limpar Cache<\/strong>:&nbsp;<code class=\"\">dnf clean all<\/code><\/li>\n\n\n\n<li><strong>Obter informa\u00e7\u00f5es sobre um pacote<\/strong>: dnf info <code class=\"\">nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Descobrir qual pacote fornece um arquivo espec\u00edfico<\/strong>: dnf provides nome_arquivo<\/li>\n\n\n\n<li><strong>Listar o conte\u00fado de um pacote<\/strong>: dnf repoquery -l <code class=\"\">nome_do_pacote<\/code><\/li>\n<\/ul>\n\n\n\n<p>ADMINISTRANDO REPOSIT\u00d3RIOS POR SOFTWARE<\/p>\n\n\n\n<p>o dnf tamb\u00e9m trabalha com reposit\u00f3rios de software (repos).<\/p>\n\n\n\n<p>Para obter uma lista de todos os reposit\u00f3rios dispon\u00edveis, use <strong>dnf repolist<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf repolist<\/code><\/pre>\n\n\n\n<p>para adicionar um reposit\u00f3rio. Substitua URL pelo caminho completo do reposit\u00f3rio<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> dnf config-manager --add_repo URL<\/code><\/pre>\n\n\n\n<p>Para habilitar um reposit\u00f3rio<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> dnf config-manager --set -enabled REPO_ID<\/code><\/pre>\n\n\n\n<p>para desativar um reposit\u00f3rio<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf config-manager --set-disabled REPO_ID<\/code><\/pre>\n\n\n\n<p><strong>DNF <\/strong>usa tamb\u00e9m o diret\u00f3rio o \/etc\/yum.repos.d\/ <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zypper<\/h2>\n\n\n\n<p><strong>Zypper<\/strong> \u00e9 o gerenciador de pacotes padr\u00e3o para a distribui\u00e7\u00e3o Linux openSUSE. \u00c9 usado para gerenciar pacotes <code class=\"\">.rpm<\/code>, incluindo a instala\u00e7\u00e3o, atualiza\u00e7\u00e3o, remo\u00e7\u00e3o e consulta de pacotes. <\/p>\n\n\n\n<p><code class=\"\"><strong>zypper<\/strong><\/code> \u00e9 uma interface de linha de comando para o sistema de gerenciamento de pacotes <code class=\"\"><strong>libzypp<\/strong><\/code>, que \u00e9 respons\u00e1vel por resolver depend\u00eancias e gerenciar reposit\u00f3rios de pacotes.<\/p>\n\n\n\n<p>Comandos comuns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Atualizando o \u00edndice do pacote<\/strong>: zypper refresh<\/li>\n\n\n\n<li><strong>Obtendo informa\u00e7\u00f5es sobre um pacote<\/strong>: zypper info gimp<\/li>\n\n\n\n<li><strong>listar pacotes instalados<\/strong>: zypper se -i   ou zypper search -i <\/li>\n\n\n\n<li><strong>Para ver se um pacote espec\u00edfico est\u00e1 instalado<\/strong>: <kbd>zypper se -i firefox<\/kbd>. Para pesquisar apenas nos pacotes n\u00e3o-instalados, adicione o par\u00e2metro -u ao operador se.<\/li>\n\n\n\n<li><strong>Instalar um Pacote<\/strong>:\u00a0<code class=\"\">zypper install nome_do_pacote<\/code>  ou <code class=\"\">zypper in nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Instalar pacote RPM<\/strong>: zypper in \/home\/john\/newpackage.rpm<\/li>\n\n\n\n<li><strong>Atualizar um Pacote<\/strong>:&nbsp;<code class=\"\">zypper update nome_do_pacote<\/code><\/li>\n\n\n\n<li><strong>Atualizar Todo o Sistema<\/strong>:&nbsp;<code class=\"\">zypper update<\/code><\/li>\n\n\n\n<li><strong>Remover um Pacote<\/strong>:\u00a0<code class=\"\">zypper remove nome_do_pacote<\/code>  ou <code class=\"\">zypper rm nome_do_pacote<\/code>   <em>Lembre-se de que a remo\u00e7\u00e3o de um pacote tamb\u00e9m remove outros pacotes que dependem dele<\/em><\/li>\n\n\n\n<li><strong>Listar Pacotes Instalados<\/strong>:&nbsp;<code class=\"\">zypper packages --installed-only<\/code><\/li>\n\n\n\n<li><strong>Pesquisar Pacotes<\/strong>:\u00a0zypper se gnumeric ou <code class=\"\">zypper search nome_do_pacote<\/code> ou zypper se -i firefox<\/li>\n\n\n\n<li><strong>Verificar Atualiza\u00e7\u00f5es Dispon\u00edveis<\/strong>:&nbsp;<code class=\"\">zypper list-updates<\/code><\/li>\n\n\n\n<li><strong>Limpar Cache<\/strong>:&nbsp;<code class=\"\">zypper clean<\/code><\/li>\n\n\n\n<li><strong>Adicionar um Reposit\u00f3rio<\/strong>:&nbsp;<code class=\"\">zypper addrepo nome_do_reposit\u00f3rio url_do_reposit\u00f3rio<\/code><\/li>\n\n\n\n<li><strong>Remover um Reposit\u00f3rio<\/strong>:\u00a0<code class=\"\">zypper removerepo nome_do_reposit\u00f3rio<\/code><\/li>\n\n\n\n<li><strong>quais pacotes possuem um arquivo espec\u00edfico<\/strong>:  zypper se &#8211;provides \/usr\/lib64\/libgimpmodule-2.0.so.0<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Administrando os reposit\u00f3rios de software<\/h4>\n\n\n\n<p><strong>Visualizar lista de reposit\u00f3rios<\/strong><\/p>\n\n\n\n<p>Ver todos os reposit\u00f3rios atualmente registrados no seu sistema, use zypper repos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zypper repos<\/code><\/pre>\n\n\n\n<p><strong>Ativar ou desativar reposit\u00f3rios<\/strong><\/p>\n\n\n\n<p>Na coluna Enabled vemos que alguns reposit\u00f3rios est\u00e3o ativados e outros n\u00e3o. Para alterar usamos <strong>modifyrepo<\/strong>, seguido pelo par\u00e2metro -e (enable) ou -d (disable) e pelo alias do reposit\u00f3rio<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># zypper modifyrepo -d repo-non-oss<\/strong>\n    Repository 'repo-non-oss' has been successfully disabled.\n<strong># zypper modifyrepo -e repo-non-oss<\/strong>\n    Repository 'repo-non-oss' has been successfully enabled.<\/code><\/pre>\n\n\n\n<p><strong>Atualiza\u00e7\u00e3o autom\u00e1tica<\/strong><\/p>\n\n\n\n<p>zypper possui um recurso de atualiza\u00e7\u00e3o autom\u00e1tica. Esse processo pode ser controlado com os par\u00e2metros -f e -F do operador modifyrepo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># zypper modifyrepo -F repo-non-oss<\/strong>\n    Autorefresh has been disabled for repository 'repo-non-oss'.\n<strong># zypper modifyrepo -f repo-non-oss<\/strong>\n    Autorefresh has been enabled for repository 'repo-non-oss'.<\/code><\/pre>\n\n\n\n<p><strong>Adicionando e removendo reposit\u00f3rios<\/strong><\/p>\n\n\n\n<p>Usamos <strong>addrepo<\/strong> para para adicionar um novo reposit\u00f3rio de software para o zypper.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># zypper addrepo http:\/\/packman.inode.at\/suse\/openSUSE_Leap_15.1\/ packman<\/code><\/pre>\n\n\n\n<p>Ao adicionar um reposit\u00f3rio, podemos ativar as atualiza\u00e7\u00f5es autom\u00e1ticas com o par\u00e2metro -f. <\/p>\n\n\n\n<p>Tamb\u00e9m, podemos adicionar o repostir\u00f3rio com status de desativado o par\u00e2metro -d<\/p>\n\n\n\n<p>Para remover um reposit\u00f3rio usamos o operador removerepo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># zypper removerepo packman<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resumo de termos utilizados nesse post: Termo Descri\u00e7\u00e3o Exemplo de Uso rpm RPM Package Manager, ferramenta para gerenciar pacotes de software. rpm -ivh nome_do_pacote.rpm&nbsp;para instalar um pacote. rpm2cpio Ferramenta que converte arquivos RPM em arquivos CPIO, facilitando a extra\u00e7\u00e3o de conte\u00fado. CPIO (Copy In, Copy Out) \u00e9 uma ferramenta de arquivamento de arquivos em sistemas&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=16244\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,2918],"tags":[4835],"class_list":["post-16244","post","type-post","status-publish","format-standard","hentry","category-informatica-dicas","category-linux","tag-lpi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=16244\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"Resumo de termos utilizados nesse post: Termo Descri\u00e7\u00e3o Exemplo de Uso rpm RPM Package Manager, ferramenta para gerenciar pacotes de software. rpm -ivh nome_do_pacote.rpm&nbsp;para instalar um pacote. rpm2cpio Ferramenta que converte arquivos RPM em arquivos CPIO, facilitando a extra\u00e7\u00e3o de conte\u00fado. CPIO (Copy In, Copy Out) \u00e9 uma ferramenta de arquivamento de arquivos em sistemas...Read More &ldquo;Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=16244\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-17T12:44:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-17T12:44:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1022\" \/>\n\t<meta property=\"og:image:height\" content=\"722\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=16244#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=16244\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM\",\"datePublished\":\"2024-08-17T12:44:16+00:00\",\"dateModified\":\"2024-08-17T12:44:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=16244\"},\"wordCount\":2049,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"LPI\"],\"articleSection\":[\"Inform\u00e1tica\",\"Linux\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=16244#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=16244\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=16244\",\"name\":\"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2024-08-17T12:44:16+00:00\",\"dateModified\":\"2024-08-17T12:44:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=16244#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=16244\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=16244#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=16244","og_locale":"pt_BR","og_type":"article","og_title":"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM - Categoria Outros","og_description":"Resumo de termos utilizados nesse post: Termo Descri\u00e7\u00e3o Exemplo de Uso rpm RPM Package Manager, ferramenta para gerenciar pacotes de software. rpm -ivh nome_do_pacote.rpm&nbsp;para instalar um pacote. rpm2cpio Ferramenta que converte arquivos RPM em arquivos CPIO, facilitando a extra\u00e7\u00e3o de conte\u00fado. CPIO (Copy In, Copy Out) \u00e9 uma ferramenta de arquivamento de arquivos em sistemas...Read More &ldquo;Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=16244","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2024-08-17T12:44:16+00:00","article_modified_time":"2024-08-17T12:44:19+00:00","og_image":[{"width":1022,"height":722,"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp","type":"image\/webp"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=16244#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=16244"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM","datePublished":"2024-08-17T12:44:16+00:00","dateModified":"2024-08-17T12:44:19+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=16244"},"wordCount":2049,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["LPI"],"articleSection":["Inform\u00e1tica","Linux"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=16244#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=16244","url":"https:\/\/categoriaoutros.com.br\/?p=16244","name":"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2024-08-17T12:44:16+00:00","dateModified":"2024-08-17T12:44:19+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=16244#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=16244"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=16244#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Linux LPI 102.5: Utiliza\u00e7\u00e3o do sistema de pacotes RPM e YUM"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/16244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16244"}],"version-history":[{"count":41,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/16244\/revisions"}],"predecessor-version":[{"id":16314,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/16244\/revisions\/16314"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}