apt-get comandos fora de sincronia

1

Estou executando o servidor Ubuntu 15.10 e, de repente, apt-get ficou confuso sobre quais pacotes são necessários e quais não são. Acho que corri apt-get -f install antes que isso começasse a acontecer, porque havia dependências não atendidas.

Quando executo o dist-upgrade, ele me diz que há muitas coisas que podem ser removidas:

$ sudo apt-get dist-upgrade                                    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... The following package was automatically installed and is no longer required:
  aspell aspell-en dictionaries-common emacsen-common enchant hunspell-en-us
  libaspell15 libenchant1c2a libhunspell-1.3-0 libhunspell-1.3-0v5 libqdbm14
  libxslt1.1 php-common
Use 'apt-get autoremove' to remove it.
Done
The following packages have been kept back:
  php-pear
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Então eu corri autoremove, mas isso aconteceu:

$ sudo apt-get autoremove                                    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  php-common
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
After this operation, 62,5 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 106550 files and directories currently installed.)
Removing php-common (18+deb.sury.org~wily+1) ...
root root 1733 /var/lib/php/sessions

Não estou realmente a saber o que fazer. Tentei atualizar & amp; & amp; dist-upgrade novamente, que instalou php-common de volta e continuou dizendo que eu deveria executar o autoremove.

Eu não tenho ideia do que fazer.

Mais informações

Saída para apt-cache policy php-pear

php-pear:
  Installed: 5.6.11+dfsg-1ubuntu3.1
  Candidate: 1:1.10.1+submodules+notgz-3+deb.sury.org~wily+2
  Version table:
     1:1.10.1+submodules+notgz-3+deb.sury.org~wily+2 0
        500 http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/ wily/main amd64 Packages
 *** 5.6.11+dfsg-1ubuntu3.1 0
        500 http://archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ wily-security/main amd64 Packages
        100 /var/lib/dpkg/status
     5.6.11+dfsg-1ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ wily/main amd64 Packages

Saída para apt-cache policy php-common

php-common:
  Installed: 18+deb.sury.org~wily+1
  Candidate: 18+deb.sury.org~wily+1
  Version table:
 *** 18+deb.sury.org~wily+1 0
        500 http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status
    
por Schlaus 23.12.2015 / 12:28

1 resposta

1

O pacote php-common não está nos repositórios Wily padrão. Mas você adicionou o PPA ppa:ondrej/php-7.0 e o pacote php-pear neste PPA depende de php-common , que também está neste PPA.

Seu problema é que php-pear não é instalável, por qualquer motivo, mas php-common . Portanto, o pacote php-common será instalado apenas para descobrir posteriormente que é desnecessário, porque o pacote "pai" php-pear não pôde ser instalado.

    
por A.B. 23.12.2015 / 13:42