Uma atualização de 12.10 para 13.04 afetará a versão do PHP / outros pacotes instalados?

1

Meu laptop de trabalho está executando o Ubuntu 12.10 (32 bits). Devido à necessidade de podermos testar nosso código nas mesmas versões do PHP, Memcache e alguns outros módulos; Eu preciso manter a versão do PHP exatamente onde eles estão (por exemplo, PHP 5.3.x). No entanto, gostaria de atualizar para a minha versão atual do sistema operacional para o Ubuntu 13.04.

Posso atualizar sem me preocupar que o Ubuntu também atualizará o pacote PHP e outros pacotes relacionados? Ou será que isso será feito apenas se eu gostar ou não?

Obrigado!

Editar: Depois de executar "sudo apt-get dist-upgrade -V", recebo os seguintes resultados:

The following packages will be REMOVED:
   libmemcached6 (0.44-1.1build1)
   php5-intl (5.4.6-1ubuntu1.4)
   php5-memcached (2.0.1-6)
   php5-xsl (5.4.6-1ubuntu1.4)
The following NEW packages will be installed:
   libjs-underscore (1.3.3-1ubuntu1)
   libmemcached10 (1.0.8-1)
   libmemcachedutil2 (1.0.8-1)
   linux-headers-3.5.0-40 (3.5.0-40.62)
   linux-headers-3.5.0-40-generic (3.5.0-40.62)
   linux-image-3.5.0-40-generic (3.5.0-40.62)
   linux-image-extra-3.5.0-40-generic (3.5.0-40.62)
The following packages have been kept back:
   php-apc (3.1.7-1 => 3.1.13-1)
The following packages will be upgraded:
   libmemcached-tools (0.44-1.1build1 => 1.0.8-1)
   linux-headers-generic (3.5.0.31.47 => 3.5.0.40.56)
   linux-image-generic (3.5.0.31.47 => 3.5.0.40.56)
   mercurial (2.6.1-1ppa1~quantal1 => 2.7-0ppa1~quantal1)
   mercurial-common (2.6.1-1ppa1~quantal1 => 2.7-0ppa1~quantal1)
   tortoisehg (2.8-0ppa1~quantal1 => 2.9-0ppa1~quantal1)
The following packages will be DOWNGRADED:
   libapache2-mod-php5 (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-cli (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-common (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-curl (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-gd (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-mysql (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-sqlite (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)
   php5-sybase (5.3.10-1ubuntu3.6 => 5.3.10-1ubuntu3)

Então parece que eu ficaria bem.

    
por pthurmond 20.09.2013 / 16:30

2 respostas

1

Não. PHP não é uma dependência do Ubuntu 13.04.

FYI, quando você faz sudo apt-get dist-upgrade através da linha de comando, listará todos os pacotes que estão programados para atualização. Você pode checar a existência do PHP.

    
por Mike Mackintosh 20.09.2013 / 18:04
1

Encontrei algo realmente interessante enquanto pesquisava mais alguns pontos para sua pergunta. Isso ajudará você a entender mais sobre um processo de atualização . Você pode ler aqui . Além disso, suponho abaixo ajudará você a entender também;

Como eu sei, o Ubuntu por padrão não tem o Apache, PHP, MySQL rodando. Você terá que instalar depois. E uma atualização do sistema operacional não afetará seus arquivos /home/ , mas todas as configurações do sistema /etc/ com o conjunto de pacotes padrão instalados (automaticamente). Como o LAMP não é um pacote padrão, não acho que ele fará alterações a menos que haja alguma necessidade. Porque o atualizador procura por uma versão mais nova dos pacotes instalados manualmente.

Para investigar mais detalhadamente, você pode usar sudo apt-mark showmanual package-name ou apenas sudo apt-mark showmanual para verificar o manual e sudo apt-mark showauto para visualizar pacotes instalados automaticamente.

Fontes que me ajudaram a coletar informações;

Espero que isso ajude!

    
por AzkerM 20.09.2013 / 18:06