На MSI Wind установлен WiFi модуль от Realtek. И к сожалению к нему до сих пор нет нормальных драйверов, поэтому при обновлении ядра приходится заново собирать для него драйвера из исходных кодов. Как это избежать? Очень просто — заблокируйте обновление ядра.
Откройте Synaptic [Система — Администрирование — Менеджер пакетов Synaptic]. И заблокируйте версии для следующих пакетов:
linux-libc-dev
linux-restricted-modules-common
linux-restricted-modules-generic
Для этого выделите нужный пакет и выберите пункт меню [Пакет — Заблокировать версию]:
Теперь при проверке обновлений через Менеджера Обновлений на его заявление о том что Не все обновления возможно установить отвечайте кнопкой Закрыть и после этого можно щёлкнуть на кнопку Установить обновления.
Всё. У меня так система работает с октября 2008 года.
у меня на такой случай имеются уже скомпиленные wi-fi драйвера. т.ч. после обновления ядра, дравера просто ставлю по новой. перезагружаюсь и все работает.
Совсем отключать обновление ядра не совсем правильный выход имхо, т.к. кроме неудобства с пере установкой драйверов на то или иное железо новое ядро может добавить много вкусностей!
может стоить покурить маны к dkms ?
доброго времени суток. а как отключить обновления с консоли? у меня только ssh доступ к ubuntu-server-9.04
Хм… А фиг знает какой алгоритм работы Synaptic. Есть подозрение, что он скачивает только те пакеты, которые разрешено обновлять, а потом их устанавливает. Но это только догадка. Может быть man apt-get вам поможет?
P.S.
Когда найдёте решение вашей задачи, можете поделиться? Очень интересный вопрос.
Читаем man aptitude. Видимо абзац:
remove, purge, hold, unhold, keep, reinstall
These commands are the same as “install”, but apply the named
action to all packages given on the command line for which it is
not overridden. The difference between hold and keep is that hold
will cause a package to be ignored by future safe-upgrade or
full-upgrade commands, while keep merely cancels any scheduled
actions on the package. unhold will allow a package to be upgraded
by future safe-upgrade or full-upgrade commands, without otherwise
altering its state.
For instance, “aptitude remove ´~ndeity´” will remove all packages
whose name contains “deity”.
А теперь понимаем, что команда hold замораживает пакет, unhold — размораживает.
GreatVini5
«Совсем отключать обновление ядра не совсем правильный выход имхо, т.к. кроме неудобства с пере установкой драйверов на то или иное железо новое ядро может добавить много вкусностей!»
Ну да! 😉 А то что в последних ядрах просто физически нет поддержки моего устройства, потому что разработчики прекратили поддержку драйверов на это устройство, это называется вкусности. 😉