O YUM é o "Yellowdog Updater, Modified" que é o "Yellowdog Updater" (YUP) reescrito pela RedHat para funcionar com seus pacotes RPM. Ou seja, os pacotes instalados no seu servidor, sao todos feitos através do RPM. O YUM só faz a interface com o RPM. Ao inves de você mesmo baixar e resolver dependencias (como era antigamente), o YUM faz este trabalho para você. Mais ou menos como o APT/DPKG no debian.
Se vc compilou a versão 5.1.1 do MySQL (na mao, utilizando o RPMBUILD), quando sair em algum repositorio cadastrado na sua lista a versão 5.1.2 ele irá atualizar sem problemas, por que ele conseguirá comparar as versões.
Espero ter ajudado!
Abs Fábio Rampazzo Mathias
2010/9/15 Filipe Rosset rosset.filipe@gmail.com
On 09/15/2010 02:22 PM, "Fábio Jr." wrote:
O meu caso é especificamente o MySQL, onde tenho um sistema grande rodando no 5.0, versão instalada via yum. Portanto, sempre que sai algum patch o próprio yum-updatesd se encarrega de atualizar pra mim.
Certo, é o procedimento normal de trabalho do upstream (RHEL/CentOS).
Pra mim é muito penoso, por causa do tamanho do sistema, instalar na mão compilando o fonte do MySQL toda vez que sair uma atualização.
Caso você utilize um repositório de terceiros, vamos supor que você utilize o MySQL X do repositório Y. Quando o build do repositório for atualizado, o yum vai "enxergar" esse novo build e sugerir a atualização.
No momento em que você cria *o seu RPM* é você quem tem que atualizá-lo. Mas é exatamente para isso que servem os pacotes, para simplificar a manutenção de versões/updates/patches/etc. Você vai fazer o build para a atualização e depois instalar esse pacote que você construiu.
-- Filipe Rio Grande do Sul, Brazil _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br