это pacman предлагает 6.1.20 обновить до 6.1.30? Да, обновляет. Это не нужно. Только как теперь при обновлении ему делаем запрет обновлений? Сейчас это «Пропустить всё!»
[user1user1-systemproductname ~]$ sudo DOWNGRADE_FROM_ALA=1 downgrade virtualbox
[sudo] пароль для user1:
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...
Пакеты (1) virtualbox-6.1.20-1
Будет установлено: 161,03 MiB
:: Приступить к установке? [Y/n] y
(1/1) проверка ключей [######################] 100%
(1/1) проверка целостности пакета [######################] 100%
(1/1) загрузка файлов пакетов [######################] 100%
(1/1) проверка конфликтов файлов [######################] 100%
(1/1) проверка доступного места [######################] 100%
:: Обработка изменений пакета...
(1/1) установка virtualbox [######################] 100%
Дополнительные зависимости для "virtualbox'
vde2: Virtual Distributed Ethernet support
virtualbox-guest-iso: Guest Additions CD image
virtualbox-ext-vnc: VNC server support
virtualbox-sdk: Developer kit
:: Запуск post-transaction hooks...
(1/7) Creating system user accounts...
(2/7) Reloading system manager configuration...
(3/7) Reloading device manager configuration...
(4/7) Arming ConditionNeedsUpdate...
(5/7) Updating the MIME type database...
(6/7) Updating icon theme caches...
(7/7) Updating the desktop file MIME type cache...
[user1user1-systemproductname ~]$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.16.2-1-MANJARO) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
[user1user1-systemproductname ~]$ sudo /sbin/vboxconfig
sudo: /sbin/vboxconfig: command not found
[user1user1-systemproductname ~]$
[user1user1-systemproductname ~]$ sudo DOWNGRADE_FROM_ALA=1 downgrade virtualbox
[sudo] пароль для user1:
:: Получение пакетов...
virtualbox-6.1.20-1-x86_64.pkg.tar.zst failed to download
ошибка: не удалось получить файл 'virtualbox-6.1.20-1-x86_64.pkg.tar.zst' из archive.archlinux.org : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
предупреждение: не удалось получить некоторые файлы
[user1user1-systemproductname ~]$
[user1user1-systemproductname Загрузки]$ sudo ./VirtualBox-6.1.20-143896-Linux_amd64.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 6.1.20 r143896 (2021-04-20T04:56:40Z) installer
Removing previous installation of VirtualBox 6.1.20 r143896 from /opt/VirtualBox
Installing VirtualBox to /opt/VirtualBox
Python 2 (2.6 or 2.7) not available, skipping bindings installation.
VirtualBox has been installed successfully.
You will find useful information about using VirtualBox in the user manual
/opt/VirtualBox/UserManual.pdf
and in the user FAQ
http://www.virtualbox.org/wiki/User_FAQ
We hope that you enjoy using VirtualBox.
[user1user1-systemproductname Загрузки]$
это переустановка, а удаление, наверное в мануале описано
[user1user1-systemproductname Загрузки]$ sudo ./VirtualBox-6.1.20-143896-Linux_amd64.run uninstall
[sudo] пароль для user1:
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 6.1.20 r143896 (2021-04-20T04:56:40Z) installer
VirtualBox 6.1.20 r143896 has been removed successfully.
[user1user1-systemproductname Загрузки]$
Только вот чую сейчас будет коллизия, если я не удалю предварительно ту vbox..6.1.20..Linux.64.run для всех дистров, что я пытался установить из репов виртуалбокса через ./ и обнаружились известные ошибки при запуске гостевых машин о несоответствии версий.
(rc=-1912)
The VirtualBox kernel modules do not match this version of VirtualBox.
но после перезагрузки системы они появляются вновь
может нужно какие-то действия, команды до того сделать?
Запускаю без перезагрузки гостевую систему и вижу, что ошибка теперь 1908 — не установлено ядро
на форумах в основном предлагаются решения чтоб заработала хоть какая-то версия vbox, мне же нужно, чтоб заработала моя 6.1.20
Какой командой эти модули можно заменить на нужной мне версии
[user1user1-systemproductname ~]$ lsmod
Module Size Used by
vboxnetadp 28672 0
vboxnetflt 32768 0
vboxdrv 540672 2 vboxnetadp,vboxnetflt
уже не сравню… по диску прошелся Clonezilla… единственное когда клонировала систему показала какую-то ошибку в grub ( точно не помню что именно но вроде что не может перенести )… Второй жесткий диск ( тот на который клонировал ось на 1 тб при просто установке на него системы не стартовал автоматически хотя я стирал жесткий диск ) Может есть другие программы для клонирования жесткого диска именно чтобы могли с Linux работать без проблем? У Clonezilla похоже «аллергия» на Linux
Проигнорированные значит видимо не обновляемые?!
Зашел в гуи pacman, vbox 6.1.20 нет вообще?!
это переустановка, а удаление, наверное в мануале описано
есть!
есть!
Линукс -это блять самая народная ОС. Иди накуй дорогой товарищь. Даже такой тупой человек как я с Линуском справился, значит и все смогут
Линукс — самый народная и свободная ОС. Пшел на КУЙ ТОВАРИЩ
и выбери нужную тебе версию, не забудь проверить, что она попала в запрет обновлений в гуи pamac
6.1.20 ставил как пакет для любых дистров — не через pacman, а через него у меня только один вариант — 6.1.30
всегда 6.1.30, даже если загрузить ядро системы 4.19
как правильно установить всё для 6.1.20?
Проверяю установленную версию
# modprobe -r имя_модуля
Или, альтернативно:
# rmmod имя_модуля
не ругается в ответ — значит успешно
Спойлер!
но после перезагрузки системы они появляются вновь
может нужно какие-то действия, команды до того сделать?
Запускаю без перезагрузки гостевую систему и вижу, что ошибка теперь 1908 — не установлено ядро
опять те же запускаются
но у меня модули ядра под 6.1.30, а мне надо под 6.1.20
на форумах в основном предлагаются решения чтоб заработала хоть какая-то версия vbox, мне же нужно, чтоб заработала моя 6.1.20
Какой командой эти модули можно заменить на нужной мне версии
это перезапуск тех же сервисоов