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. Ставим все необходимые пакеты. Пользуемся…
eddy_em: (Default)
Вчера предложил мне Тимур поставить Calculate вместо генты на компьютер для TeA. Намучились изрядно: ведь у нас до сих пор каменный век с информатикой: сидим за прокси. А у Calculate с прокси проблема.
Но таки нашли косяк: оказывается, разработчики этого дистра — те еще засранцы! У них что-то с прокси не получалось, поэтому прямо в питоноскриптах они прокси "отключили"! Небольшой патч скриптов позволил спокойно обновить систему.
В целом она похожа на генту, можно ставить пакеты из исходников, но базовый набор ставится из бинарных. Правда, с флагами не очень (по понятным причинам), так что, если капитально менять генту на кальку, придется везде gcc пересобирать с флагами avx, avx2 (и кое-чем еще).
Еще есть кое-какие косяки с локалями (оно упорно пытается впихнуть ru_RU вместо C!), надо будет проверить, работает ли в ней КОИ8. А то смысл переходить, если и там придется в иксах все текстовые файлы редактировать в leafpad'е (соответственно, даже не погрепать по тексту!)? Переходить на UTF8 я категорически не собираюсь: это - ублюдская убогая кодировка, если уж и менять КОИ8, то на UTF32. Но таки в текстовых файлах мне больше нравится однобайтная, да и с латехом меньше проблем. И мои велосипеды (в т.ч. сишные) нормально работают.

Если на ноуте бубунта будет напрягать, поменяю ее на кальку. Уж без systemd с networkmanager'ом мне точно будет на 146% лучше! А там, глядишь, может и на остальных компьютерах заменю. Начать надо будет с сервера "роботелескопов", потом можно и управляющими компьютерами заняться.
Единственная проблема с калькой в том, что эти упомянутые кривые файлы надо "патчить" после каждого обновления! Причем, иногда и файлы обновляются, так что, "патчить" нужно будет вручную.

Зато дистр из списка росреестра. И если какие-нибудь сволочи таки захотят нас на ублюдскую "астру" пересаживать, то можно будет сделать финт ушами ☺

April 2025

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

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 03:14 am
Powered by Dreamwidth Studios