Как получить идентичные версии ядра и версии ядра для нескольких систем?

Ответ пользователя185719 помог мне только частично, потому что сообщаемая ошибка сохранялась: session.inc.php не смог включить Random.php. Вызов file_exists () в Random.php всегда возвращает false, в то время как нет проблем с разрешением, нет safe_mode, поэтому я не понимаю, почему это не работает должным образом. Мне пришлось сделать следующее обходное решение, чтобы получить работу phpmyadmin (по крайней мере пока, пока парни в phpmyadmin не исправят проблему):

скопируйте следующий контент файла / usr / share / php / Crypt / Random .php в /usr/share/phpmyadmin/libraries/session.inc.php
define('CRYPT_RANDOM_IS_WINDOWS', strtoupper(substr(PHP_OS, 0, 3)) === 'WIN');

function crypt_random_string($length) {
    if (CRYPT_RANDOM_IS_WINDOWS) {
        ....
    }
}

После копирования вышеуказанного кода ответ пользователя185719 должен исправить эту проблему. Моя система:

Linux Mint 17.3 Роза PHP 5.6.17-3 Apache 2.4.18 PhpMyadmin 4.5.4-1
1
задан 22 September 2017 в 19:19

2 ответа

Ubuntu 14.04 поставляется с точечными релизами

См. https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support

Чтобы обновить все ваши блоки до ядра 4.4, запустите

DESKTOP:

sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial

MULTIARCH DESKTOP

Если вы запустите многоархивичный рабочий стол (например, i386 и amd64 на amd64, для игр или Wine), вы можете вам нужно немного более сложную команду:

sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386

SERVER

Установить ядро ​​HWE, полученное из 16.04 (xenial):

sudo apt-get install --install-recommends linux-generic-lts-xenial sudo apt-get install linux-generic-lts-xenial

См. Также https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support

1
ответ дан 18 July 2018 в 06:23

Ubuntu 14.04 поставляется с точечными релизами

См. https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support

Чтобы обновить все ваши блоки до ядра 4.4, запустите

DESKTOP:

sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial

MULTIARCH DESKTOP

Если вы запустите многоархивичный рабочий стол (например, i386 и amd64 на amd64, для игр или Wine), вы можете вам нужно немного более сложную команду:

sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386

SERVER

Установить ядро ​​HWE, полученное из 16.04 (xenial):

sudo apt-get install --install-recommends linux-generic-lts-xenial sudo apt-get install linux-generic-lts-xenial

См. Также https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support

1
ответ дан 24 July 2018 в 18:35
  • 1
    Фу ... это совсем не интуитивно. Графика для 14.04.x ​​График поддержки ядра Ubuntu показывает, что Ubuntu 14.04.5 (v4.4) и это Xenial 16.04 HWE Kernel. Итак, если я это правильно понимаю, хотя я обновляю машину 14.04 (Trusty Tahr) до версии 14.04.5, я собираюсь указать пакет Xenial (где Xenial Xerus обычно ассоциируется с Ubuntu 16.04). Тем не менее, я собираюсь на самом деле получить версию 14.04.5 Ubuntu в конце процесса обновления. – user2280349 28 September 2017 в 21:47
  • 2
    Интересно. Я использовал команду обновления ядра сервера HWE на машине, на которой я обновился до Ubuntu 14.04.3, и у меня есть ядро ​​4.4 HWE, в то время как DISTRIB_DESCRIPTION остался на «Ubuntu 14.04.3 LTS». Это говорит о том, что версии релиза релиза не зависят от версий ядра, о которых я не знал, что вы могли бы сделать. Итак, если мне нужны все мои машины в ядре v3.19, я должен использовать sudo apt-get install --install-рекомендует linux-generic-lts-vivid sudo apt-get install linux-generic-lts-vivid. Это верно? – user2280349 28 September 2017 в 21:59

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

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