Quando usei o Fedora pela primeira vez, na versão 7, teve uma coisa que eu odiei logo de cara: o Pirut.
Além do nome quase ser uma pegadinha para nós, falantes do português, o Pirut era o instalador gráfico oficial de programas do Fedora. Faltam-me palavras para descrever como o programa é horroroso. Ele tem umas letras enormes, é meio desengonçado… fora que é lerdo, você fica séculos esperando as listas de pacotes serem carregadas… affh!
Logo me avisaram:”rapaz, usa o YUMEX, ele é quinhentas vezes melhor…” E eu pensei “Ora bolas, se fosse quinhentas vezes melhor, o Yumex seria o instalador de pacotes padrão, e não o Pintot. Quero dizer, o Pirut.
Ok, agora é oficial: eu sou um idiota. Testei o Yumex e ele é, sim, quinhentas vezes melhor. Só que o manezão aqui só foi descobrir isso semana passada, com o Fedora 9 saindo do forno com um novo instalador de pacotes melhor ainda, o PackageKit. Raios!
A idéia do PackageKit é ser um gerenciador gráfico de pacotes universal, usado por várias distros. Isso não quer dizer que com ele você vai poder instalar .debs no Fedora. O PackageKit é apenas uma interface comum, que no Ubuntu lida com os .debs e no Fedora lida com os .rpms. Sacaram? O mesmo programinha, cuidando de repositórios e tipos de pacotes diferentes em cada distro.
E o danado do programa parece bom mesmo. Como disse no último post, estou brincando com o Fedora 9 no live CD, então ainda não testei o PackageKit a fundo, mas gostei de três coisas. Primeiro, ele é rápido. Segundo, ele é fácil de usar, porque tem uma interface bem organizada e com letras de tamanho normal… e terceiro, porque parece que ele tem um plugin para o yum que torna as coisas quinhentas vezes mais rápidas até pela linha de comando. Depois de atualizar os repositórios pelo packagekit, experimente dar um yum list no terminal: ele vai mostrar o resultado da busca na hora!
Eu sei que a turma do Fedora defende essa coisa de que o Yum tem que ficar atualizando o banco de dados via internet toda vez que você realiza uma operação com pacotes. Eu até acho isso certo quando você dispara um yum install, mas porque o meu yum list tem que ser tão lento? O Fedora também checa a lista pela internet? Eu já tentei usar a opção -C para usar só o cache local, mas com o yum list não adiantou nada, e continuo tendo que esperar uns vinte segundos ou mais só para saber se o leafpad está nos repositórios ou não.Digam se estou fazendo alguma coisa errada: yum -C list leafpad.
Quer dizer, eu TINHA que esperar. O plugin do package kit faz a operação de busca do yum ser quase automática, adorei esse negócio. É tão rápido que vocês vão ter vontade de procurar até pelo nome dos vizinhos com o yum para ver se tem algum pacote com o nome deles.
No lado negativo, o Linux.com publicou um review sobre o Fedora 9 e criticou a falta de recursos do PackageKit — notadamente, a falta da opção de instalação de grupos de pacote. Isso significa que instalar o KDE ou as ferramentas de desenvolvimento vai ser bem trabalhoso se você não souber usar o yum groupinstall pela linha de comando. Mas no próximo post eu comento sobre as análises que já pintaram sobre o Fedora 9…