Автор Тема: понизить версию VirtualBox с 5.2.22 до 5.1.30 и запретить обновление  (Прочитано 11623 раз)

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 664
Ладно. Я так понимаю VirtualBox 5.2.22 кривая как турецкая сабля...

Хочу вернуть VirtualBox 5.1.30 версии.

Помогите разобраться как это сделать, на форуме не нашел. Да и Саму версию VirtualBox с 5.1.30 тоже не нашел в пакетах, может в другом репозитории в каком лежит? Собирать из: https://download.virtualbox.org/virtualbox/5.1.36/VirtualBox-5.1.36-122089-Linux_amd64.run сложновато... да и с временем напряженка... + НЕ советуют в Вики: https://www.altlinux.org/VirtualBox

В общем собираюсь понизить версию VirtualBox с 5.2.22 до 5.1.30 и запретить обновление VirtualBox. Как это правильно сделать?
« Последнее редактирование: 31.01.2019 16:25:46 от sb »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 483
  • Sunny 273 RUS crew
https://www.altlinux.org/Hold
https://www.altlinux.org/Downgrade
https://www.altlinux.org/FAQ#Как_вернуться_на_старое_ядро?

Откатывать и не обновлять надо будет и ядро из-за соответствующего модуля.
« Последнее редактирование: 05.03.2019 08:50:23 от asy »

Онлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 741
Первое и самое главное в этом случае: ни в коем случае не обновлять ядро на свежее, с удалением старого (под которое собирался модуль старой версии виртуалбокса). Механизм отката на предыдущее состояние репозитория (машину времени) найдёте среди тем этого раздела.

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 664
Откатывать и не обновлять надо будет и ядро из-за соответствующего модуля.
Вот тут я похоже напутал, и с ядрами, и с утилитами виртуальной машины... Боюсь не разберусь. Очень жаль конечно, что Виртуалка в "матрешке" не работает...

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 664
Господа! Что то у меня VirtualBox захолдить не получается? Помогите? Что не так? Или не получится вообще?

Добавляю секцию Холд в файл: apt.conf
# cat apt.conf
/*
 * This is the main configuration file for the APT suite of tools,
 * see apt.conf(5) for details.
 */

// See apt-cdrom(8) for details.
Acquire::CDROM::Copy "true";
Acquire::CDROM::mount "/media/ALTLinux";

RPM
{
        Allow-Duplicated {
                // Old-style kernels.
                "^(NVIDIA_)?(kernel|alsa)[0-9]*(-adv|-linus)?($|-up|-smp|-secure|-custom|-enterprise|-BOOT|-tape|-aureal)";
                // New-style kernels.
                "^kernel-(image|modules)-.*";
        };
        Hold {
                // Old-style kernels.
                "^(kernel|alsa)[0-9]+-source";
                // VirtualBox-01.
                "^virtualbox";
                // VirtualBox-02.
                "^virtualbox-common";
                // VirtualBox-03.
                "^kernel-modules-virtualbox-std-def";
                // VirtualBox-04.
                "^virtualbox-guest-utils";
                // VirtualBox-05.
                "^kernel-modules-virtualbox-addition-std-def";
        };
};

Начинаю обновление, ошибка:
Цитировать
Следующие пакеты имеют неудовлетворенные зависимости:
  virtualbox-guest-additions: Требует: .p8.221021.140.2.1-virtualbox-guest-utils-5.2.26-alt1
E: Решить проблему невозможно. Вы потребовали сохранить пакеты с нарушенными зависимостями.
# apt-get update
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64 release [880B]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Получено: 3 http://ftp.altlinux.org p8/branch/noarch release [673B]
Получено 2090B за 0s (3965B/s).
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64/classic pkglist [20,5MB]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64/classic release [135B]                                                                                                                                           
Получено: 3 http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist [15,4MB]                                                                                                                                   
Получено: 4 http://ftp.altlinux.org p8/branch/x86_64-i586/classic release [140B]                                                                                                                                     
Получено: 5 http://ftp.altlinux.org p8/branch/noarch/classic pkglist [5062kB]                                                                                                                                         
Получено: 6 http://ftp.altlinux.org p8/branch/noarch/classic release [135B]                                                                                                                                           
Получено 41,0MB за 1m18s (525kB/s).                                                                                                                                                                                   
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Ошибка
Следующие пакеты имеют неудовлетворенные зависимости:
  virtualbox-guest-additions: Требует: .p8.221021.140.2.1-virtualbox-guest-utils-5.2.26-alt1
E: Решить проблему невозможно. Вы потребовали сохранить пакеты с нарушенными зависимостями.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 011
    • Email
https://www.altlinux.org/Downgrade
https://www.altlinux.org/Hold

Достаточно понизить и захолдить пакеты virtualbox и virtualbox-common.
При этом ещё потребуется каждый раз при обновлении ядра самостоятельно пересобирать модуль для VB 5.1.30.
Сноси Винду, переходи на Линукс ! :)