steinkrauz - Post a comment

> Recent Entries
> Archive
> Friends
> User Info

March 7th, 2022


[info]steinkrauz09:49 pm - Почувствуй себя слакварью


Откопал у себя заброшенную виртуалку, в которой тыкал веточкой во всякие тайловые ВМ. Не обновлялась она уже лет сто, поэтому видеодрайверы при виде новой версии хоста невнятно замычали и отказались работать.

Обновить? Агащаз, ибо dkms-версию задепрекейтнули в пользу готовых модулей, значит надо обновлять ядро, а оно тянет за собой mkinitcpio, которому нужна свежая libc, которая тянет за собой практически всё. И как вишенка на торте циклические зависимости при обновлении пакетов xorg, которые не дают обновить в нём пакеты хотя бы частично.

Казалось бы, полное обновление тут поможет, но это тестовая виртуалка, и свободного места на ней раза в два с половиной меньше, чем прилетающих обновленией. Вот тут и началась игра в слакварь: скачиваем пакет, ставим его в систему, и надеемся, что угадали с зависимостями и ничего не сломали.

Короче, слаквариста из меня точно не выйдет, потому что сломалось всё, что могло сломаться:
  • браузер (ибо нужны были свежие библиотеки)
  • конфигурация менеджера пакетов (в неё упали хуки с новым синтаксисом, которые ломали любую установку)
  • сам менеджер пакетов (ему нужна была строго новая libc)
  • 99% программ (которым был нужен симлинк на libc)
  • создание сессий (сдохли sudo и su, не стал смотреть, почему)


Но в конце концов всё заработало, чему свидетельством заглавная картинка.
Зато теперь я
  • немного вкурил организацию библиотек в линухе
  • вспомнил, зачем нужна ldconfig
  • освежил принципы работы pacman'a
  • ...
  • ещё раз осознал, что Патрик — БОГ!!!11

Read Comments

Reply


From:
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



> Go to Top
LJ.Rossia.org