|
March 7th, 2022
09:49 pm - Почувствуй себя слакварью

Откопал у себя заброшенную виртуалку, в которой тыкал веточкой во всякие тайловые ВМ. Не обновлялась она уже лет сто, поэтому видеодрайверы при виде новой версии хоста невнятно замычали и отказались работать.
Обновить? Агащаз, ибо dkms-версию задепрекейтнули в пользу готовых модулей, значит надо обновлять ядро, а оно тянет за собой mkinitcpio, которому нужна свежая libc, которая тянет за собой практически всё. И как вишенка на торте циклические зависимости при обновлении пакетов xorg, которые не дают обновить в нём пакеты хотя бы частично.
Казалось бы, полное обновление тут поможет, но это тестовая виртуалка, и свободного места на ней раза в два с половиной меньше, чем прилетающих обновленией. Вот тут и началась игра в слакварь: скачиваем пакет, ставим его в систему, и надеемся, что угадали с зависимостями и ничего не сломали.
Короче, слаквариста из меня точно не выйдет, потому что сломалось всё, что могло сломаться:
- браузер (ибо нужны были свежие библиотеки)
- конфигурация менеджера пакетов (в неё упали хуки с новым синтаксисом, которые ломали любую установку)
- сам менеджер пакетов (ему нужна была строго новая libc)
- 99% программ (которым был нужен симлинк на libc)
- создание сессий (сдохли sudo и su, не стал смотреть, почему)
Но в конце концов всё заработало, чему свидетельством заглавная картинка. Зато теперь я
- немного вкурил организацию библиотек в линухе
- вспомнил, зачем нужна ldconfig
- освежил принципы работы pacman'a
- ...
- ещё раз осознал, что Патрик — БОГ!!!11
|
Comments:
From: | (Anonymous) |
Date: | March 7th, 2022 - 04:06 pm |
---|
| | | (Link) |
|
а зачем нужно разбираться с обновлениями? если /home лежит отдельно, можно просто ставить новую систему. в качестве изучения бесполезно - все равно в следующий раз что-то другое сломается.
From: | (Anonymous) |
Date: | March 7th, 2022 - 04:30 pm |
---|
| | | (Link) |
|
кстати как хоум положить отдёльно?
я долбоёб поставил всё в один раздел а теперь хочу систему поменять но боюсь всё вайпнуть
From: | (Anonymous) |
Date: | March 7th, 2022 - 04:44 pm |
---|
| | | (Link) |
|
0) бекапишь хоум (если надо и есть куда). если хоум в виртуалке с фиксированным размером диска - ресайзишь образ, если надо (увеличиваешь). (в принципе, если хоум забекаплен - то можно переформатировать старый диск как угодно, а хоум просто скопировать из бекапа) 1) загружаешься с лайв образа, монтируешь старый рут куда-нибудь. удаляешь там всё, кроме home. переносишь юзерский каталог из home в корень (иначе потом получится /home/home/username при монтировании раздела) 2) размонтируешь старый рут. далее каким-нибудь gparted ресайзишь старый раздел с home, на пустом месте делаешь новый раздел, для рута. 3) ставишь новую систему на пустой рут, указываешь, чтобы новая система монтировала раздел со старым home в /home. создаешь в новой системе пользователя с именем, идентичным старому.
вроде всё.
From: | (Anonymous) |
Date: | March 7th, 2022 - 05:00 pm |
---|
| | | (Link) |
|
а блядь, замутано, но должно сработать как же я сам не догадался тупо перенести и ресайзнуть
Это ж тестовая виртуалка на минималках. Естественно, там хомяк в корне сидит.
Ну и потом хрен вспомнить, что именно там уже стояло. Плюс что-то небось и в /etc настраивалось.
В общем, с нуля ставить ничуть не легче.
From: | (Anonymous) |
Date: | March 8th, 2022 - 06:09 am |
---|
| | | (Link) |
|
"хрен вспомнить, что стояло", "что-то настраивалось"
если не помнишь, что (и не записано) - значит, нахуй не нужно.
брехня, кароч.
Ну почему сразу "не нужно"? Вот захочется посмотреть как что-то под тайловыми ВМ работает, а у меня уже готовая машинка есть.
Awesome и dwm там точно есть, наличие spectrWM и i3 ещё проверять надо.
И вообще, запас карман не тянет, хозяйственней надо быть.
How will you keep recompiling your Linux when they block access to kernel.org?
From: | (Anonymous) |
Date: | March 7th, 2022 - 06:18 pm |
---|
| | | (Link) |
|
yandex is gonna keep mirrors
From: | (Anonymous) |
Date: | March 7th, 2022 - 07:00 pm |
---|
| | | (Link) |
|
yandex will go bankrupt soon
From: | (Anonymous) |
Date: | March 7th, 2022 - 07:24 pm |
---|
| | | (Link) |
|
who cares (maybe except the shareholders) it is the equipment that matters
From: | (Anonymous) |
Date: | March 8th, 2022 - 02:13 am |
---|
| | | (Link) |
|
я раньше думал что ты зануда, но когда ты Мише посоветовал вин 10 поставить, я понял, что ты ничего ещё) |
|