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