{"id":2999,"date":"2026-09-28T22:25:00","date_gmt":"2026-09-28T22:25:00","guid":{"rendered":"https:\/\/blog.mageia.org\/pt\/?p=2999"},"modified":"2026-10-11T02:41:32","modified_gmt":"2026-10-11T02:41:32","slug":"pocoes-no-mageia-05-como-o-mageia-se-destaca-entre-as-melhores-distribuicoes-faceis-de-usar-mesmo-que-muitas-pessoas-nao-saibam-disso","status":"publish","type":"post","link":"http:\/\/blog.mageia.org\/pt\/2026\/09\/28\/pocoes-no-mageia-05-como-o-mageia-se-destaca-entre-as-melhores-distribuicoes-faceis-de-usar-mesmo-que-muitas-pessoas-nao-saibam-disso\/","title":{"rendered":"Po\u00e7\u00f5es no Mageia. 05 \u2013 Como o Mageia se destaca entre as melhores distribui\u00e7\u00f5es &#8216;f\u00e1ceis de usar&#8217;, mesmo que muitas pessoas n\u00e3o saibam disso."},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Esta semana, estivemos aprimorando nosso sistema com alguns ingredientes fornecidos por nossa brilhante equipe de desenvolvedores e empacotadores. A forma como os aplicativos s\u00e3o gerenciados e empacotados no Mageia, em compara\u00e7\u00e3o com outros concorrentes, torna o gerenciamento do sistema e o uso do software muito simples para nossos usu\u00e1rios. A implementa\u00e7\u00e3o de ferramentas gr\u00e1ficas, como o Centro de Controle Mageia, \u00e9 uma parte importante do sistema, mas o que n\u00e3o \u00e9 amplamente conhecido \u00e9 como certos aplicativos s\u00e3o empacotados em compara\u00e7\u00e3o com outros sistemas, como a inclus\u00e3o de plugins e extras de software para aplicativos \u00e9 gerenciada e como as depend\u00eancias s\u00e3o controladas durante todo o processo de empacotamento. Vamos come\u00e7ar!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Princ\u00edpios conceituais<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Mageia herdou e aprimorou a filosofia de empacotamento do Mandriva\/Mandrake; nosso objetivo \u00e9 fornecer aplicativos &#8220;prontos para uso&#8221;, sem economizar em recursos opcionais ou complementos. Outras distribui\u00e7\u00f5es tendem a empacotar aplicativos em sua vers\u00e3o mais leve, omitindo plugins ou complementos, o que for\u00e7a o usu\u00e1rio a procurar pacotes extras. No Mageia, frequentemente inclu\u00edmos plugins, integra\u00e7\u00f5es e suporte multim\u00eddia diretamente no aplicativo ou em um \u00fanico metapacote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Mageia se caracteriza por uma filosofia de empacotamento <strong>integrada<\/strong>: em vez de dividir um programa em v\u00e1rios subpacotes ou aplicar restri\u00e7\u00f5es de licen\u00e7a r\u00edgidas no reposit\u00f3rio principal, os mantenedores do Mageia compilam o software com o m\u00e1ximo poss\u00edvel de extens\u00f5es, filtros e recursos de suporte a hardware habilitados por padr\u00e3o, desde que adicionem funcionalidades extras ao aplicativo e sejam aprovados pela equipe de empacotamento.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.mageia.org\/en\/wp-content\/uploads\/2026\/09\/Table_01_En-1024x518.jpeg\" alt=\"\" style=\"aspect-ratio:1.9768339768339769;width:1024px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nosso instalador<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No Mageia 10, temos atualmente o URPMI (User RPM Installer), que \u00e9 o nosso gerenciador de pacotes padr\u00e3o e a base dos processos de instala\u00e7\u00e3o de aplicativos, tanto gr\u00e1ficos quanto baseados em terminal, embora o suporte nativo para DNF (agora DNF5) tamb\u00e9m esteja inclu\u00eddo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O URPMI possui diversas vantagens em rela\u00e7\u00e3o aos seus concorrentes, tais como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ele utiliza arquivos de resumo muito leves, contendo apenas os dados essenciais para resolver depend\u00eancias, permitindo que os reposit\u00f3rios sejam consultados ou atualizados quase instantaneamente, mesmo em conex\u00f5es lentas.<\/li>\n\n\n\n<li>N\u00e3o \u00e9 necess\u00e1rio armazenar localmente a descri\u00e7\u00e3o completa e as informa\u00e7\u00f5es de cada pacote, a menos que seja preciso, economizando espa\u00e7o em disco nos \u00edndices.<\/li>\n\n\n\n<li>Uma de suas maiores vantagens n\u00e3o \u00e9 apenas a linha de comando, mas o fato de o gerenciador de pacotes gr\u00e1fico &#8216;rpmdrake&#8217; compartilhar o mesmo mecanismo. Em outros gerenciadores, as ferramentas gr\u00e1ficas atuam como interfaces independentes que \u00e0s vezes entram em conflito ou n\u00e3o refletem os mesmos status de pacotes \u00f3rf\u00e3os.<\/li>\n\n\n\n<li>O Urpmi passou d\u00e9cadas aprimorando seu algoritmo para detectar pacotes \u00f3rf\u00e3os deixados ap\u00f3s a desinstala\u00e7\u00e3o de um aplicativo, adaptando-o \u00e0 estrutura de pacotes RPM do Mageia; isso impede que bibliotecas cr\u00edticas do sistema sejam desinstaladas por engano durante o processo de limpeza.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O DNF tamb\u00e9m foi habilitado no Mageia devido a uma s\u00e9rie de recursos modernos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hist\u00f3rico de transa\u00e7\u00f5es.<\/li>\n\n\n\n<li>M\u00f3dulos e AppStream. Melhor integra\u00e7\u00e3o com reposit\u00f3rios de software modernos.<\/li>\n\n\n\n<li>Suporte ativo a upstream. \u00c9 mantido diretamente pelo projeto rpm.org.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Alguns comandos urpmi no terminal:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>urpme: para remover pacotes.<\/li>\n\n\n\n<li>urpmq: para listar os pacotes.<\/li>\n\n\n\n<li>urpmf: para pesquisar pacotes que contenham arquivos ou funcionalidades espec\u00edficas.<\/li>\n\n\n\n<li>urpmi: para instala\u00e7\u00e3o e atualiza\u00e7\u00f5es.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/><strong>Um breve diagrama<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.mageia.org\/en\/wp-content\/uploads\/2026\/09\/Table_2_en.jpeg\" alt=\"\" class=\"wp-image-5085\" style=\"aspect-ratio:1.4970760233918128;width:1024px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Na Mageia, por meio de nossas se\u00e7\u00f5es de reposit\u00f3rio, empacotamos vers\u00f5es de programas compilados desde o in\u00edcio com suporte habilitado para, por exemplo, todos os m\u00f3dulos de rede, protocolos de streaming e v\u00eddeo com acelera\u00e7\u00e3o por hardware, bem como in\u00fameros formatos de imagem propriet\u00e1rios ou obscuros que outras distribui\u00e7\u00f5es movem para reposit\u00f3rios secund\u00e1rios ou removem completamente. A conveni\u00eancia do usu\u00e1rio final \u00e9 priorizada em detrimento da &#8220;pureza&#8221; estrita no empacotamento; desde que uma extens\u00e3o torne o aplicativo empacotado mais \u00fatil, isso se deve em grande parte aos reposit\u00f3rios oficiais &#8220;Tainted&#8221; dedicados a softwares sujeitos a patentes ou restri\u00e7\u00f5es legais em certos pa\u00edses, que permitem que os aplicativos sejam empacotados em sua vers\u00e3o completa sem restringir a funcionalidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Mageia mant\u00e9m a infraestrutura de compila\u00e7\u00e3o, as depend\u00eancias, as pol\u00edticas e os controles para garantir que os pacotes formem um sistema coerente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um exemplo claro disso \u00e9 o pacote \u201cgimp-plugin-astronomy\u201d, que permanece dispon\u00edvel para instala\u00e7\u00e3o at\u00e9 o fim do suporte ao Mageia 9. Embora n\u00e3o seja mais mantido por seus criadores, o Mageia continuou a fornec\u00ea-lo aos seus usu\u00e1rios at\u00e9 o lan\u00e7amento do GIMP 3.0, com o qual deixou de ser compat\u00edvel devido \u00e0 mudan\u00e7a para o Python 3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outros exemplos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LibreOffice. Em outras distribui\u00e7\u00f5es, ele \u00e9 empacotado como componentes separados, e recursos como temas de \u00edcones, integra\u00e7\u00e3o com banco de dados ou ambientes de desktop s\u00e3o omitidos.<\/li>\n\n\n\n<li>Inkscape. No Mageia, ele inclui um mapa de depend\u00eancias que habilita, por padr\u00e3o, todas as extens\u00f5es para renderiza\u00e7\u00e3o matem\u00e1tica, processamento de bitmaps e importa\u00e7\u00e3o\/exporta\u00e7\u00e3o de arquivos CAD, sem a necessidade de procurar outras bibliotecas Python.<\/li>\n\n\n\n<li>Audacity, VLC, Kodi. Atrav\u00e9s dos diversos reposit\u00f3rios, eles s\u00e3o disponibilizados com suporte habilitado para recursos que n\u00e3o aparecem em outras distribui\u00e7\u00f5es.<\/li>\n\n\n\n<li>Pidgin. J\u00e1 discutimos essa aplica\u00e7\u00e3o em outro lugar. O pacote no Mageia \u00e9 muito completo, apresentando muitos plugins e protocolos de mensagens n\u00e3o encontrados em outras distribui\u00e7\u00f5es.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/><strong>Uma vis\u00e3o dos pacotes no Mageia<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.mageia.org\/en\/wp-content\/uploads\/2026\/09\/Table_03_En-1024x334.jpg\" alt=\"\" class=\"wp-image-5077\" style=\"aspect-ratio:3.065868263473054;width:1024px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por tr\u00e1s do processo de empacotamento, existem pol\u00edticas definidas e procedimentos de revis\u00e3o atrav\u00e9s dos quais buscamos garantir que o software se encaixe no sistema, em vez de simplesmente distribuir os pacotes conforme publicados pelos desenvolvedores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Algumas caracter\u00edsticas principais de nosso empacotamento:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python. Conven\u00e7\u00f5es claras, pyproject, noarch, documenta\u00e7\u00e3o e depend\u00eancias gerenciadas por RPM:<\/li>\n\n\n\n<li>Java. Evitamos depend\u00eancias duplicadas de arquivos JAR e mantemos a separa\u00e7\u00e3o de componentes.<\/li>\n\n\n\n<li>Firefox. Pacote principal e tradu\u00e7\u00f5es separadas. O idioma necess\u00e1rio \u00e9 instalado com base no idioma do sistema.<\/li>\n\n\n\n<li>LibreOffice. Instala\u00e7\u00e3o de todo o pacote e do idioma necess\u00e1rio com base no idioma do sistema, em um \u00fanico metapacote, ou instala\u00e7\u00e3o separada de aplicativos individuais.<\/li>\n\n\n\n<li>Bibliotecas. Separa\u00e7\u00e3o entre tempo de execu\u00e7\u00e3o, desenvolvimento e depend\u00eancias.<\/li>\n\n\n\n<li>Aplica\u00e7\u00f5es KDE\/Qt. Pol\u00edticas espec\u00edficas para nomes, bibliotecas e componentes.<\/li>\n\n\n\n<li>Licen\u00e7as. Mantemos a separa\u00e7\u00e3o de licen\u00e7as por meio dos reposit\u00f3rios &#8216;Core\/Nonfree\/Tainted&#8217;.<\/li>\n\n\n\n<li>As atualiza\u00e7\u00f5es foram validadas pela equipe de controle de qualidade antes de serem lan\u00e7adas na vers\u00e3o est\u00e1vel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que tudo isso significa para o usu\u00e1rio?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A maioria dessas decis\u00f5es n\u00e3o aparece em uma captura de tela. Elas n\u00e3o melhoram, por si s\u00f3, as anima\u00e7\u00f5es do Plasma nem fazem o Firefox abrir mais r\u00e1pido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seu valor se torna evidente em situa\u00e7\u00f5es mais cotidianas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instalar um aplicativo e obter automaticamente as depend\u00eancias corretas.<\/li>\n\n\n\n<li>Desinstalar sem deixar arquivos residuais.<\/li>\n\n\n\n<li>Atualizar uma biblioteca sem acabar com v\u00e1rias c\u00f3pias incompat\u00edveis.<\/li>\n\n\n\n<li>Instalar apenas os idiomas de que precisamos.<\/li>\n\n\n\n<li>Instalar a documenta\u00e7\u00e3o somente quando tivermos interesse nela.<\/li>\n\n\n\n<li>Ter pacotes de desenvolvimento separados.<\/li>\n\n\n\n<li>Manter uma base de software consistente.<\/li>\n\n\n\n<li>Receber atualiza\u00e7\u00f5es que passaram por um processo de valida\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Em outras palavras, nossos usu\u00e1rios n\u00e3o precisam ficar pensando constantemente nos pacotes. Se o trabalho for feito corretamente, simplesmente funciona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclus\u00f5es<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O principal ponto forte da nossa estrutura reside na forma como todas as nossas equipes trabalham juntas para garantir que cada programa se integre perfeitamente ao todo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As pol\u00edticas de empacotamento, a separa\u00e7\u00e3o de componentes, o gerenciamento de depend\u00eancias, a gest\u00e3o cuidadosa de bibliotecas de terceiros, o gerenciamento de licen\u00e7as e o processo de controle de qualidade formam um sistema integrado e coerente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O trabalho realizado pelas nossas equipes de empacotamento, desenvolvimento e garantia de qualidade, embora invis\u00edvel para os nossos usu\u00e1rios ou para o p\u00fablico em geral, \u00e9 um dos fatores mais importantes para tornar nossa distribui\u00e7\u00e3o Linux verdadeiramente est\u00e1vel e confi\u00e1vel. Um grande esfor\u00e7o de engenharia \u00e9 dedicado para garantir que tudo se encaixe perfeitamente e o resultado final seja alcan\u00e7ado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(escrito em <a href=\"https:\/\/blog.mageia.org\/en\/2026\/09\/28\/potions-in-mageia-05-how-mageia-ranks-amongst-the-best-user-friendly-distros-even-though-many-people-arent-aware-of-it\/\" data-type=\"link\" data-id=\"https:\/\/blog.mageia.org\/en\/2026\/09\/28\/potions-in-mageia-05-how-mageia-ranks-amongst-the-best-user-friendly-distros-even-though-many-people-arent-aware-of-it\/\">ingl\u00eas<\/a> por <a href=\"https:\/\/blog.mageia.org\/en\/author\/joselp\/\" data-type=\"link\" data-id=\"https:\/\/blog.mageia.org\/en\/author\/joselp\/\" target=\"_blank\" rel=\"noopener\">joselp<\/a> e traduzido por <a href=\"https:\/\/blog.mageia.org\/en\/author\/xgrind\/\" data-type=\"link\" data-id=\"https:\/\/blog.mageia.org\/en\/author\/xgrind\/\" target=\"_blank\" rel=\"noopener\">xgrind<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta semana, estivemos aprimorando nosso sistema com alguns ingredientes fornecidos por nossa brilhante equipe de desenvolvedores e empacotadores. A forma como os aplicativos s\u00e3o gerenciados e empacotados no Mageia, em compara\u00e7\u00e3o com outros concorrentes, torna o gerenciamento do sistema e &hellip; <a href=\"http:\/\/blog.mageia.org\/pt\/2026\/09\/28\/pocoes-no-mageia-05-como-o-mageia-se-destaca-entre-as-melhores-distribuicoes-faceis-de-usar-mesmo-que-muitas-pessoas-nao-saibam-disso\/\">Continuar a ler <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13,"featured_media":3003,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[11,6,5,37],"class_list":["post-2999","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria","tag-comunidade","tag-linux","tag-mageia","tag-release"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p1R7Hh-Mn","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"http:\/\/blog.mageia.org\/pt\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_g7b92jg7b92jg7b9.jpg","_links":{"self":[{"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/posts\/2999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/comments?post=2999"}],"version-history":[{"count":1,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/posts\/2999\/revisions"}],"predecessor-version":[{"id":3001,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/posts\/2999\/revisions\/3001"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/media\/3003"}],"wp:attachment":[{"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/media?parent=2999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/categories?post=2999"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.mageia.org\/pt\/wp-json\/wp\/v2\/tags?post=2999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}