Запрет на обновление ядра

Автор PavelTkachev, 12 февраля 2013, 17:44:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PavelTkachev

Здравствуйте. Мне нужно обновить систему, но не обновлять ядро. Я делаю aptitude hold linux-image. Но это не помогает. Как сделать правильно?

vladimir_ar

Using dpkg
Put a package on hold
echo "package hold" | dpkg --set-selections
Example
echo "apache2 hold" | dpkg --set-selections
Remove the hold
echo "package install" | dpkg --set-selections
Example
echo "apache2 install" | dpkg --set-selections
Knowing the status of your packages
dpkg --set-selections


Сообщение объединено: 12 февраля 2013, 17:47:31

Вы полное имя ядра укажите.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Malaheenee

#2
aptitide hold linux-image~i linux-libc-dev~i
Все мы где-то, когда-то и в чем-то были новичками.

PavelTkachev


Olej

Цитата: PavelTkachev от 12 февраля 2013, 18:27:52
Цитата: Malaheenee от 12 февраля 2013, 17:48:49
aptitide hold linux-image~i linux-libc-dev~i

А linux-libc-dev зачем?

А linux-libc-dev вряд ли нужно...
Хоть linux-libc-dev (и вообще libc) - это интерфейс к системным вызовам конкретного ядра, но вызовы происходят независимым от кода реализации образом (int80h или sysenter). Всё, что связано с libc (linux-libc-dev) обновляется при изменеии версий gcc а не ядра.
Должно быть так... (?)


Malaheenee

PavelTkachev, если пакеты собраны их одних исходников и имеют одинаковую версию, changelog и зависят друг от друга, то просто так один обновить а второй оставить не удастся.
Все мы где-то, когда-то и в чем-то были новичками.