
У меня Ubuntu 12.04.2 с ядром 3.5.0 и мне нужно перекомпилировать некоторые модули, но мне становится сложно найти правильные исходники. У apt-get есть исходники только для 3.2.0? Где я могу получить правильные исходники для установленного ядра 3.5.0??
решение1
Мне кажется, что это серьезная поломка. Есть метапакеты, которые вообще не работают, некоторые ссылаются на старое ядро 3.2.0. Например, doing apt-get source linux-image-$(uname -r)
не получится, так как он попытается использовать linux-lts-quantal
вместо этого, а затем не получится, так как этот пакет не может быть найден. Мы пытались сделать это в течение двух часов, прежде чем прибегнуть к использованию их репозитория ядра git (что включало изменение нашего scriptomatic, полагающегося на apt-get source
, чего мы пытались избежать).
Мне непонятно, как можно «обновлять» релиз, который вы называете LTS, таким извращенным способом.
На данный момент для нас решением является использование их репозитория ядра git, хотя он огромен и его клонирование занимает много времени.
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git
cd ubuntu-precise
git tag -l Ubuntu-* # show all tagged versions
git checkout -b temp Ubuntu-lts-3.5.0-28.48 # pick the one matching "uname -r"