Apr. 20th, 2022

eddy_em: (Default)
Теперь у меня два компьютера с одинаковыми именами/IP: TeA'шный (который я решил сделать новым `bgd`) и старый `bgd`. Старый уже больше года не обновлялся, а там гента. Сам компьютер очень слабый, так что я решил и на него накатить calculate.
Рекомендую такую последовательность.
0. Сохраняем куда-нибудь выхлоп lspci -k и lsmodules — пригодится для конфигурации ядра, чтобы сразу все указать (а не как у меня это бывает, когда я в 3-4 захода дохожу до полностью рабочей конфигурации: то сеть забуду, то видео, то звук).
1. Поставить CSS (calculate server from scratch): там вообще самый-самый минимум, что очень хорошо для первичной установки. Грузимся с загрузочной флешки, запускаем cl-install с кучей аргументов (где сразу можно прописать и сетевые настройки, и т.д., и т.п. — чтобы потом не нестраивать это отдельно).
2. "Пропатчить" косяки разработчиков: зайти в /usr/lib/python3.9/site-packages/calculate/lib/utils и отредактировать два файла. В binhost.py ищем коммент (на русском языке!!!!11) "Получить URL, без прокси" далее убираем строчку
proxy_handler = urllib2.ProxyHandler({}), а в следующей пишем opener = urllib2.build_opener()
(иначе оно через прокси не будет работать). В git.py удаляем все содержимое функции checkUrl, оставляя лишь return True (вот змееводы ненормальные: TRUE вот так писать!). Эти оба файла сохраняем, т.к. любой вызов cl-update их уничтожит.
3. Вызываем cl-update для обновления всего. Далее мы будем вызывать ее не чаще раза в год-два-три. Или вообще никогда. Т.к. она нафиг не нужна. Наши забекапленные "пропатченные" змеескрипты копируем в изуродованные.
4. Ставим последнюю версию sys-kernel/gentoo-sources, переходим в корень исходников этого ядра, запускаем make menuconfig и с нуля (если нет уже заготовленного нормального .config) правим конфигурацию ядра. У меня ушло около часа.
5. Собираем новое ядро. Устанавливаем. При этом ни в коем случае не пользоваться калькуляторскими убогими утилитами — все по-старинке, как в делается в генте.
Обновляем grub. Перезагружаемся. Если все ОК, удаляем к чертовой бабушке старые ненужные ядра и обновляем grub. Если в работе нужны будут иксовые утилиты, меняем профиль на distros:CLDL/amd64/20.
6. Ставим все необходимые пакеты. Пользуемся…

April 2025

S M T W T F S
  1 23 45
67 89101112
13141516171819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 22nd, 2025 05:49 am
Powered by Dreamwidth Studios