Причуды репозитирования
Apr. 30th, 2015 08:54 amНарисовались новые обновления ядра: linux-generic, linux-headers-generic и linux-images-generic.
Чаще апгрейжусь удалённо и поэтому делаю это через sudo apt-get upgrade (№1). Либо приходиться делать sudo apt-get install linux-{headers-,images-,}generic (№2), когда почему-то upgrade-ом apt-get не хочет подхватывать их.
А тут на локальной машине всплыл менеджер обновлений. Тоже не плохо. Иногда у него отжаты чекбоксы, которые просто включаешь и таки давишь обновление (№3). Но не в этот раз.
Потому что чекбоксы не включаются.
Ок. Запускаю терминал и пытаюсь использовать вариант №1. Хрен. №2. Тоже хрен, но теперь-то мне хоть сообщают о битых пакетах. Удивляюсь тому откуда бы они могли вдруг взяться, если давно ничего нового не ставил и не обновлял, но тем не менее ввожу sudo apt-get install -f. Ничего! Все пакеты целые.
Дальше мыслительный процесс был такой глубокий и задействовал такие глубокие слои подсознания что мониторить его было некому. В общем, не помню как дошёл до истины. :)
Оказывается. Перечисленные выше пакеты в этом репозитарии были уже обновлены и эти обновления у меня подхватились. Но на самом-то деле они являются мета-пакетами и ссылаются на другие пакеты. Например, linux-image-generic (версии 3.2.0.83.97) содержит зависимость от linux-image-3.2.0-83-generic. Такой подход в принципе удобен. Обновляется первый, а в нём ссылка на новый второй, которого процесс и вытаскивает. Главное не забывать удалять старые пакеты, которые уже вышли из употребления.
Так вот в данном конкретном случае метапакет обновился и указывает на новый настоящий пакет, но самого нового настоящего в репозитарии по какой-то причине ещё нет.
До сих пор с таким ещё не сталкивался.
Чаще апгрейжусь удалённо и поэтому делаю это через sudo apt-get upgrade (№1). Либо приходиться делать sudo apt-get install linux-{headers-,images-,}generic (№2), когда почему-то upgrade-ом apt-get не хочет подхватывать их.
А тут на локальной машине всплыл менеджер обновлений. Тоже не плохо. Иногда у него отжаты чекбоксы, которые просто включаешь и таки давишь обновление (№3). Но не в этот раз.
Потому что чекбоксы не включаются.
Ок. Запускаю терминал и пытаюсь использовать вариант №1. Хрен. №2. Тоже хрен, но теперь-то мне хоть сообщают о битых пакетах. Удивляюсь тому откуда бы они могли вдруг взяться, если давно ничего нового не ставил и не обновлял, но тем не менее ввожу sudo apt-get install -f. Ничего! Все пакеты целые.
Дальше мыслительный процесс был такой глубокий и задействовал такие глубокие слои подсознания что мониторить его было некому. В общем, не помню как дошёл до истины. :)
Оказывается. Перечисленные выше пакеты в этом репозитарии были уже обновлены и эти обновления у меня подхватились. Но на самом-то деле они являются мета-пакетами и ссылаются на другие пакеты. Например, linux-image-generic (версии 3.2.0.83.97) содержит зависимость от linux-image-3.2.0-83-generic. Такой подход в принципе удобен. Обновляется первый, а в нём ссылка на новый второй, которого процесс и вытаскивает. Главное не забывать удалять старые пакеты, которые уже вышли из употребления.
Так вот в данном конкретном случае метапакет обновился и указывает на новый настоящий пакет, но самого нового настоящего в репозитарии по какой-то причине ещё нет.
До сих пор с таким ещё не сталкивался.