eddy_em: (Default)
[personal profile] eddy_em
Теперь у меня два компьютера с одинаковыми именами/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. Ставим все необходимые пакеты. Пользуемся…
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

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 06:08 pm
Powered by Dreamwidth Studios