По сути у меня есть ноутбук Ubuntu и плата с Debian. Я установил на каждом один и тот же модуль ядра и утилиту для управления им, используя aptitude.
К сожалению, версии модулей ядра и утилит не совпадают. Версия Debian — 2010, а Ubuntu — 2012. Важно, чтобы они работали так, как они работают в сети ad-hoc, и два компьютера могут распознавать друг друга как узлы только тогда, когда версии совпадают.
Я обновил aptitude на плате Debian и попытался переустановить его, но новая версия не устанавливается.
Я думаю, смогу ли я сделать что-то из следующего (но не знаю, как):
- Найдите, откуда aptitude загружает модули ядра и утилиты в Ubuntu, и сообщите версии Debian, что также следует загрузить их отсюда.
- Загрузите и установите модуль ядра из исходного кода (у меня есть исходный
файл для модуля и утилиты, но я не знаю на 100%, как его установить) - Как-нибудь используйте aptitude для установки старой версии на Ubuntu (это неидеально, так как отсутствуют некоторые функции)
Предпочтительно я хотел бы иметь возможность установить все это с помощью apt-get. Есть идеи?
решение1
Для Ubuntu вы можете установить любое необходимое вам ядро отсюда, чтобы оно стало таким же, как ядро Debian:http://kernel.ubuntu.com/~kernel-ppa/mainline/
Загрузите заголовки и образ с нужной архитектурой и заголовки все пакеты. После того, как вы их загрузите, вам нужно будет только дважды щелкнуть, чтобы установить.
решение2
Вы можете попробовать обновить свою систему Debian до wheezy
использованияинструкции на вики Debian(tl;dr: замените вхождения stable
in /etc/apt/sources.list
на wheezy
, apt-get update
, и apt-get dist-upgrade
).
Wheezy выйдет в ближайшие пару недель, так что это должно быть довольно безопасно. Вы получите версию ядра 3.2 (в отличие от текущего squeeze
ядра 2.6.32).
Обратите внимание, что вернуться к предыдущим stable
данным не так-то просто, поэтому сначала сделайте резервную копию всех данных!