Qual é a diferença entre pacotes PHP instalados semelhantes?

0

Por exemplo, no Ubuntu Xenial, eu preciso instalar a extensão mbstring PHP. Eu emito o comando sudo apt-get install php-mbstring para fazer isso.

Com dpkg , posso ver dois pacotes relacionados ao módulo: php-mbstring e php7.0-mbstring .

Eles foram instalados juntos? E se forem pacotes semelhantes, como posso saber qual deles está sendo usado (ou qual deles usar)?

    
por David 18.10.2017 / 23:54

1 resposta

0

Quando o Debian mudar para outra versão do PHP (8.0), o php-mbstring irá puxar o pacote correto automaticamente.

php#.#-mbstring tem o código.

php-mbstring não tem código, e simplesmente depende do pacote correto com o código. Isso é chamado de pacote transicional ou pacote simulado ou metapackage .

O mesmo método de um metapacote de nome generico para gerenciar upgrades automáticos é usado para atualizar seu kernel.

    
por user535733 19.10.2017 / 01:35