ошибка “linux-image-generic” при обновлении

Я встретился с некоторой проблемой, в то время как я пытался обновить свой php5.3 до php5.4 или старшей версии.

Вот команда, которую я ввел apt-get -f install php5.5

И вышел из этого:

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-generic : Depends: linux-image-generic (= 3.2.0.116.132) but 3.2.0.124.139 is to be installed
                 Depends: linux-headers-generic (= 3.2.0.116.132) but 3.2.0.124.139 is to be installed
 php-amqp : Depends: php-common (>= 1:7.0+33~) but it is not going to be installed
            Depends: phpapi-20160303 or
                     phpapi-20151012 or
                     phpapi-20131226 or
                     phpapi-20121212 but it is not installable
            Depends: librabbitmq4 (>= 0.6.0) but it is not going to be installed
 php-gearman : Depends: php-common (>= 1:7.0+33~) but it is not going to be installed
               Depends: phpapi-20160303 or
                        phpapi-20151012 or
                        phpapi-20131226 or
                        phpapi-20121212 but it is not installable
               Depends: libgearman8 (>= 1.1.13) but it is not going to be installed
 php-geoip : Depends: php-common (>= 1:7.0+33~) but it is not going to be installed

Остальное - в значительной степени то же, маркированное it is not going to be installed

Моей ОС является Ubuntu 12.04.5 LTS.

Это похоже linux-image-generic и linux-headers-generic не подобраны к одно нуждающееся.

Таким образом, обновление не было успехом, и я все еще застрял на php5.3.10.

Я попробовал dpkg --purge linux-image-generic и dpkg --purge linux-headers-generic но все еще получите ту же ошибку.

И dpkg --configure -a не также никакие, идут.

Мысли об этом?

ОБНОВЛЕНИЕ:

После того, как я следовал за решением Arijit и ввел apt-get install php5

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-generic : Depends: linux-image-generic (= 3.2.0.116.132) but 3.2.0.124.139 is to be installed
                 Depends: linux-headers-generic (= 3.2.0.116.132) but 3.2.0.124.139 is to be installed
 php5 : Depends: libapache2-mod-php5 (>= 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1) but 5.3.10-1ubuntu3.26 is to be installed or
                 libapache2-mod-php5filter (>= 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1) but it is not going to be installed or
                 php5-cgi (>= 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1) but it is not going to be installed or
                 php5-fpm (>= 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1) but it is not going to be installed
        Depends: php5-common (>= 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1) but 5.3.10-1ubuntu3.26 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Версия все еще php5.3. И python properties последняя версия.

Это - проверки php5 версий. Испытанный apt-get install php5.4.45, не мог быть установлен.

php5:
  Installed: (none)
  Candidate: 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1
  Version table:
     5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1 0
        500 http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu/ precise/main amd64 Packages
     5.3.10-1ubuntu3.26 0
        500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     5.3.10-1ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

UPDATE2:

После того, как я вырыл немного больше о ситуации, я нашел решение здесь. Поврежденная ошибка количества: linux-generic-pae: Зависит: linux-image-generic-pae (= 3.2.0.37.44), но 3.2.0.37.45 установлен

И решением для моей определенной проблемы является комментарий, оставленный @Simon

Имел ту же проблему, но с универсальным Linux пакетом в зависимости от определенной версии linux-image-generic и linux-headers-generic, но более новой версии, которая будет установлена вызванные 'Невстреченные зависимости' ошибка. Решенный это с sudo dpkg --remove linux-generic && sudo apt-get install linux-generic.Спасибо!

Таким образом, решение довольно просто,

  1. sudo dpkg --remove linux-generic
  2. sudo apt-get linux-generic
  3. Повторите процедуру установки php.

    • LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

    • apt-get update

    • apt-get install php5.6 или php7

  4. Отмеченный, которые не используют Устаревшую версию PPA, используйте LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php получить последнюю версию безопасного и стабильного php.

  5. apt-get install php5.6 или php7. php5.4 и ниже не поддерживаются больше в 2015.
  6. Там у Вас есть он, теперь Вы успешно установили php5.6 и старшую версию. Если не затем перезапускают Ваш сервис. sudo service apache2 restart и sudo service nginx restart
0
задан 13 April 2017 в 05:25

1 ответ

Следуйте за мной здесь:

  1. необходимо обновить сначала и установить Свойства программного обеспечения Python sudo apt-get update && sudo apt-get install python-software-properties
  2. , Теперь Добавляют, что PPA sudo add-apt-repository ppa:ondrej/php
  3. Теперь обновляет снова sudo apt-get update
  4. Проверка, доступная php5 версия apt-cache policy php5
  5. Теперь устанавливает Проверку php5.x sudo apt-get install php5.4
  6. php версия теперь php5 -v, если не php5.4, то перезапускает Apache sudo /etc/init.d/apache2 restart или sudo service apache2 restart

Hope, это будет решено

0
ответ дан 3 November 2019 в 15:49

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

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