Você pode evitar grandes atualizações, mas ainda aplica a correção de segurança necessária?

1

Por exemplo, se o servidor (CentOS) tiver o PHP 5.2.6 instalado e tiver adicionado um repositório de terceiros que forneça o PHP 5.2.12 e o PHP 5.3.1.

PHP 5.2.12 e PHP 5.3.1 são as versões mais recentes para PHP 5.2 e PHP 5.3, respectivamente.

Quando o comando yum update é executado, você simplesmente atualizará o PHP 5.2.6 para o PHP 5.3.1?

Ou tem alguma inteligência de que uma grande atualização (5.2 a 5.3) pode causar problemas e, portanto, ser segura, ela decide atualizar para o PHP 5.2.12?

A propósito, um repositório conterá múltiplas versões de um pacote, ou somente conterá a versão mais recente?

    
por bobo 09.02.2010 / 12:25

1 resposta

1

Se você está usando os remi repos, tem muita ajuda aqui - Eu usei este upgrade do Fedora 6:

yum --enable remi --exclude=mysql-libs install php

Embora mais geralmente, tudo que você precisa é

yum upgrade php

Ou para uma versão específica, remova o .i386 etc, adicione um hífen e adicione a versão

yum install php-5.3.1-1.fc6.remi

Alternativamente

yum check-update

Mostrará todos os pacotes e

yum update --exclude=kernel

Atualizará tudo, exceto os pacotes do kernel, etc.

By the way, will a repository contain multiple versions of a package, or it only contains the latest version?

Geralmente, o mantenedor apenas fornecerá a versão mais recente, no entanto, é possível ter mais de uma versão em um repositório.

    
por 09.02.2010 / 12:29