Не удается установить пакеты после обновления до Ubuntu 16.04 [duplicate]

Если вы действительно хотите PHP 5.6 на Ubuntu 12.04, 14.04 или 14.10, вы можете использовать этот PPA:

sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5

По умолчанию зависимость php5 пакета будет тянуть libapache2-mod-php5, что, в свою очередь, зависит от Apache. Если вы хотите использовать другой PHP SAPI, убедитесь, что вы явно указываете его при установке, т. Е. для использования PHP FPM:

sudo apt-get install php5 php5-fpm

Аннотация: с декабря 2015 года, если у вас установлен Apache, существует также зависимость от этого PPA : [ ! d4]

ppa:ondrej/apache2

В качестве опции я настоятельно рекомендую использовать ppa:ondrej/php, который включает в себя совместимые версии PHP 5.6 и PHP 7.0:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi

1
задан 13 April 2017 в 07:47

4 ответа

Команда apt-get не будет работать правильно, потому что ваш / загрузочный раздел достиг своей полной емкости. Вероятно, произошло то, что некоторое обновление ядра не было выполнено полностью, и в результате apt-get застревает и останется в замороженном состоянии, пока вы не очистите некоторое пространство в / boot. Выясните версии ядра, установленные:

dpkg --list 'linux-image*'

Проверьте текущую версию, которая используется

uname -r

Удалите установки ядра, которые вам больше не нужны

sudo apt-get remove linux-image-version

Заменить версию версией ядра. После этого

sudo apt-get autoremove sudo update-grub

И, наконец, обновите grub.

0
ответ дан 18 July 2018 в 15:07

Команда apt-get не будет работать правильно, потому что ваш / загрузочный раздел достиг своей полной емкости. Вероятно, произошло то, что некоторое обновление ядра не было выполнено полностью, и в результате apt-get застревает и останется в замороженном состоянии, пока вы не очистите некоторое пространство в / boot. Выясните версии ядра, установленные:

dpkg --list 'linux-image*'

Проверьте текущую версию, которая используется

uname -r

Удалите установки ядра, которые вам больше не нужны

sudo apt-get remove linux-image-version

Заменить версию версией ядра. После этого

sudo apt-get autoremove sudo update-grub

И, наконец, обновите grub.

0
ответ дан 24 July 2018 в 20:33
  • 1
    Дело в том, что, как указывает OP в комментариях, apt-get remove не работает в этой ситуации. – Jos 12 April 2017 в 17:27
  • 2
    Спасибо за ответ . ваше описание верное. одно обновление ядра не выполняется правильно. но, как я сказал, я не могу использовать apt-get remove, поэтому я использовал план B, который упоминается @jos – alex 12 April 2017 в 17:28

Команда apt-get не будет работать правильно, потому что ваш / загрузочный раздел достиг своей полной емкости. Вероятно, произошло то, что некоторое обновление ядра не было выполнено полностью, и в результате apt-get застревает и останется в замороженном состоянии, пока вы не очистите некоторое пространство в / boot. Выясните версии ядра, установленные:

dpkg --list 'linux-image*'

Проверьте текущую версию, которая используется

uname -r

Удалите установки ядра, которые вам больше не нужны

sudo apt-get remove linux-image-version

Заменить версию версией ядра. После этого

sudo apt-get autoremove sudo update-grub

И, наконец, обновите grub.

0
ответ дан 31 July 2018 в 23:35
  • 1
    Дело в том, как ОП указывает в комментариях, что apt-get remove не работает в этой ситуации. – Jos 12 April 2017 в 17:27
  • 2
    Спасибо за ответ . ваше описание является правильным . одно обновление ядра не сделано правильно.но как я уже сказал, я не могу использовать apt-get remove , поэтому я использовал план б, в котором упоминается @йос – alex 12 April 2017 в 17:28

Команда apt-get не будет работать правильно, потому что ваш / загрузочный раздел достиг своей полной емкости. Вероятно, произошло то, что некоторое обновление ядра не было выполнено полностью, и в результате apt-get застревает и останется в замороженном состоянии, пока вы не очистите некоторое пространство в / boot. Выясните версии ядра, установленные:

dpkg --list 'linux-image*'

Проверьте текущую версию, которая используется

uname -r

Удалите установки ядра, которые вам больше не нужны

sudo apt-get remove linux-image-version

Заменить версию версией ядра. После этого

sudo apt-get autoremove

sudo update-grub

И, наконец, обновите grub.

0
ответ дан 5 August 2018 в 05:30

Другие вопросы по тегам:

Похожие вопросы: