Void Linux. Бойтесь апдейтов, пакеты несущих

Алексей Федорчук

Всё началось с анонса Cinnamon 2.8, который (Cinnamon, разумеется, не анонс) поначалу был доступен только в Mint’овских дистрибутивах, и только при подключении тестового репозитория Romeo (о чём есть отдельная история). Но вот обнаружилась эта обновлёнка и в репозитории Void’а. Правда, не целиком, а попакетно — но поглядеть на неё всё равно захотелось. А первый шаг в этом направлении… правильно, команда

# xbps-install -Su

Некоторые полагают, что к ней надо добавить ещё и опцию y — дабы не напрягать себя согласием с положительными ответами. Я почти никогда этому не следовал — кроме, в частности, описываемого случая (ну слаб человек, и зело ленив бывает). Который в очередной раз убедил меня в позорности и преступности предлагаемого решения.

Ибо карты легли так, что в ходе тотального обновления xbps обновился. А версия glibc, к которой его обновление было привязано, — нет. И после этого на попытку запуска любой утилиты из этого пакета следовало сообщение об ошибке. Я его сразу не скопировал, а сейчас воспроизводить ситуацию желания нет. Но поверьте — нехорошее сообщение. Предлагающее обновить glibc командой, которая не запускается, потому что пакет с линкован с той самой версией glibc, которая нуждается в обновлении.

В принципе, ситуация не смертельная, пути решения, помимо пакетного менеджера, существуют. Ведь и ftp-клиента для скачивания архива, и команды tar с её опциями декомпрессии пока ещё не отменили. Но занятие это скучное. Тем более, что избавиться от него было бы просто — не указывать команде xbps-install опцию y и внимательно читать то, что предлагается на выводе.

Тем более что ситуация с поломкой обновления зависимостей, видим, была исправлена очень быстро. Во всяком случае, переустановив давеча Void Linux с нуля (вот такой вот я прихлёбный плюралист), никаких следов её уже не увидел.

Ну а мораль сей басни очень свежа и оригинальна: не указывайте при обновлении опции y и внимательно смотрите, что команда обновления предлагает сделать. Главное, делайте это всегда. А ещё главнее — забудьте про то, что слово почти в этой ситуёвине надо забыть…

Оглавление

Добавить комментарий