Встречайте Calculate Linux Windows 10

Понял, опять танцы с бубнами :grin:

на выходных будет время уберу танцы с бубнами :grinning:
вообще проект пока в виде беты что-ли :grinning:
Надо доделать - многое поменялось в кальке, не успеваю следить да и описаний что менялось нет особо (по словам разрабов - ты умный смотри gitea).
весенние сборки работали идеально.
Частично глюки из-за перехода калькоутилит на питон 3.9, насколько я понял, и из за смены форматов шаблонов

Дело в том, что по умолчанию сторонние репы, да сами кальковские в /var/db/repos при запаковке iso чистятся.
В стандартных дистрах кальки после установки на диск необходимо обязательно сделать cl-update для накатывания /var/db/repos/calculate и /var/db/distros. это стандартное поведение кальки
В этой сборке еще надо по новой накатить мою репку, для этого надо выполнить команды
shopt -s extglob && rm -r / var / db / repos /! (@ (calculate | distros)) && emaint sync -r linuxbuh && cl-update
от этого никуда не деться.
Можно конечно сохранять репы на образе - но смысла нет, так как iso может быть старым и репки сохраненные на iso тоже

Добрый день!
Подскажите не могу скачать образ файл не найден или удален. Можно актуальную ссылку?

Вышла новая версия дистрибутива от 08.08.2022

Ссылка на оригинальную новость Вышла новая версия дистрибутива LinuxBuh LBW10 - Дистрибутив LinuxBuh LBW10 - Linuxbuh.ru

Основное изменение - новая редакция kali-undercover 2021.4.0

Ссылка для скачивания https://ftp.linuxbuh.ru/distros/linuxbuh/lb-w10-20220808-x86_64.iso

Список пакетов https://ftp.linuxbuh.ru/distros/linuxbuh/lb-w10-20220808-x86_64.list

4 Likes

Добрый день! Дико извиняюсь - я в Linux и в Calculate в частности полный “ноль”, все время с Windows приходилось работать до этого, но добровольно-принудительное импортозамещение привело к необходимости использования Calculate. Так вот установил последнюю версию дистрибутива LinuxBuh LBW10, но с обновлениями какая то беда. Не поможете с этим разобраться?

Попробуйте пересоздать манифест, выполните в консоли от администратора:

сначала удалите уже существующий файл манифеста:

rm /var/db/repos/linuxbuh/media-gfx/vuescan/Manifest

после пересоздайте его следующей командой:

ebuild /var/db/repos/linuxbuh/media-gfx/vuescan/vuescan-9.7.89.ebuild manifest

после повторите попытку обновления.

Ничего не получается :((
calculate guest # rm /var/db/repos/linuxbuh/media-gfx/vuescan/Manifest
rm: невозможно удалить ‘/var/db/repos/linuxbuh/media-gfx/vuescan/Manifest’: Нет такого файла или каталога
calculate guest # ebuild /var/db/repos/linuxbuh/media-gfx/vuescan/vuescan-9.7.89.ebuild manifest
ebuild: /var/db/repos/linuxbuh/media-gfx/vuescan/vuescan-9.7.89.ebuild: does not exist

Упс.

В лоб не получилось, что-то пошло не так :face_with_raised_eyebrow:

Надо будет глянуть, где расположился репозиторий в этом дистрибутиве.

А можете привести вывод консоли выполнив команду от имени администратора:
cl-update
?
А пока на стенде запускаю обновление на ~1.7Гб - посмотрим в какую ошибку упадём.

По выводу видно, что репка Linuxbuh не обновилась. И вроде ничего не знает про vuescan. раз даже манифеста нет.
Это не говоря про пакет. Файла нет. vuescan-9.7.89.ebuild: does not exist

Что делать?
Выполнять **emaint sync -r linuxbuh** пока файл физически не появится у вас.
Адрес репы правильный. У мну тож такой. Но тоже давно не обновлял ЕЁ.

Вон там, вверху, “ОК” написано, как не обновилась?

Так и есть - нету файлов у пользователя;

Ого, прямо долбить до посинения?

Я вот с образа на стенде установил, ошибки при cl-update конечно поcыпались - просто репы Linuxbuh и Torbrowser в /var/db/repos/ удалил да по новой/ на чистую, тем же cl-update и синхронизировал.

Вот, упали, будем посмотреть:

Спойлер

Это eix обновил базу данных. А в репе новых файликов не появилось - eix репу не пропускает, а просто говорит, что обновил (вместе со всеми).

А, это настройки по умолчанию, когда сторонние оверлеи/ репозитории не обновляются?
Если так, то это засада для пользователя.
Замыленный скрин из сети:

Спойлер

В консоли так-то всё норм выглядит:

Спойлер
 # cl-update
Синхронизация репозиториев
 * Проверка текущего сервера обновлений ...                                                                                                                                                                                                                             [ ok ]
 * Проверка обновлений Distros ...                                                                                                                                                                                                                                      [ ok ]
 * Проверка обновлений Calculate ...                                                                                                                                                                                                                                    [ ok ]
 * Проверка обновлений Gentoo ...                                                                                                                                                                                                                                       [ ok ]
 * Обновление индекса пакетов ...                                                                                                                                                                                                                                       [ ok ]
 * Проверка подписи индекса пакетов ...                                                                                                                                                                                                                                 [ ok ]
 * Синхронизация репозитория Linuxbuh ...                                                                                                                                                                                                                               [ ok ]
 * Синхронизация репозитория Torbrowser ...                                                                                                                                                                                                                             [ ok ]
 * Обновление кэша репозитория Distros ...                                                                                                                                                                                                                              [ ok ]
 * Обновление кэша репозитория Calculate ...
 * У репозитория Linuxbuh есть свой кэш
 * У репозитория Torbrowser есть свой кэш
 * Обновление кэша eix для репозиториев Torbrowser, Linuxbuh, Distros, Calculate, Gentoo ...                                                                                                                                                                            [ ok ]
 * Обновление кэша настраиваемых пакетов ...                                                                                                                                                                                                                            [ ok ]
 * Удаление устаревших архивов и бинарных пакетов ...                                                                                                                                                                                                                   [ ok ]
 * Синхронизация завершена
Конфигурация системы
 * Сервер обновлений http://mirror.mephi.ru/calculate
 * Исправление настроек ...                                                                                                                                                                                                                                             [ ok ]
 * Обновление конфигурационных файлов ...                                                                                                                                                                                                                               [ ok ]
Обновление пакетов
 * Вычисление зависимостей ...
 * Система находится в актуальном состоянии
 * Получение пакетов... ...                                                                                                                                                                                                                                             [ ok ]
Пересборка зависимых модулей
 * Обновление конфигурационных файлов ...                                                                                                                                                                                                                               [ ok ]
 * Обновление системы завершено!

А тут чуйка всё же сработала…
Вот манифест в репозитории:

cat ./Manifest
DIST vuescan-9.7.89.tgz 10240063 BLAKE2B 01bd749e38ac2f9f8b1f5b1dd74216f38e6999883a9a5164d3b092f20cc89f3c4778891afb62699fc65454a4e3dce697dbdf0f88e53d5b0ab7505c51d042e333 SHA512 c5d6865b8181ca2c6a867158c1352d5755f1e3b5435571e8be62e60fb8e89372176a9cab74eb4302b0114760cffb8373f7e6006ee326ea6b8295db81304e0677

А вот пересозданный:

cat ./Manifest
DIST vuescan-9.7.89.tgz 10274893 BLAKE2B 74232ea3499e7ab6ad9a8204e6bdff7e2eb998164fd4dda07bad57f8084d4861972459922a8232c538c2a0c465ffd6a8c1a027e3eb851f7d610b000f07c588da SHA512 e037fefa25d2538813730e93e8b59fb76cfcdad8581eb1c22facc59209220fb0d4a9450c2b93a2b81aa9e974488cb08a869511ccd182539af90e76341e7d280b

Так что при любом раскладе придётся поработать ручками.

2022-10-17

# emaint sync -r linuxbuh
# eix-update
# emerge media-gfx/vuescan -pv
[ebuild N ~] media-gfx/vuescan-9.7.89::linuxbuh 10001 KiB
# emerge media-gfx/vuescan -1
!!!
Полное имя ссылки для скачивания файла не изменилось, изменился сам файл - размер (вплоть до байта-бита), время последней правки/сохранения. А манифест об этом не знает.
rm /var/calculate/distfiles/vuescan-9.7.89.t*
rm /var/db/repos/linuxbuh/media-gfx/vuescan/Manifest
ebuild /var/db/repos/linuxbuh/media-gfx/vuescan/vuescan-9.7.89.ebuild manifest

2022-10-17 22:02:00 (2.57 MB/s) - ‘/var/calculate/distfiles/vuescan-9.7.89.tgz.download’ saved [10274893/10274893]
>>> Creating Manifest for /var/db/repos/linuxbuh/media-gfx/vuescan

Скомпилил. Открыл - а там версия проги - 9.7.94
Чую мне она не нужна. Удалю

Вам везёт. У меня таких строчек в выводе нет.

$ cl-update -e -v
Синхронизация репозиториев

  • Проверка текущего сервера обновлений … [ ok ]
  • Проверка обновлений Distros … [ ok ]
  • Проверка обновлений Calculate … [ ok ]
  • Синхронизация Calculate репозитория … [ ok ]
  • Проверка обновлений Gentoo … [ ok ]
  • Синхронизация Gentoo репозитория … [ ok ]
  • Обновление индекса пакетов … [ ok ]
  • Проверка подписи индекса пакетов … [ ok ]
  • Обновление кэша репозитория Distros … [ ok ]
  • Обновление кэша репозитория Calculate … [ ok ]
  • Обновление кэша eix для репозиториев Rasdark, Linuxbuh, Yandex, Distros, Calculate, Gentoo …
  • Обновление кэша настраиваемых пакетов … [ ok ]
  • Синхронизация завершена
    Конфигурация системы
  • Сервер обновлений Index of /calculate/
  • Исправление настроек …
  • Утилиты Calculate изменили файлы:
  •  /etc/portage/make.conf/binhost  
    
  • Обновление конфигурационных файлов … [ ok ]
    Обновление пакетов
  • Вычисление зависимостей …

Может надо попробовать запускать от рута?
Или запускать без параметров?
2022-10-18
от рута и без параметров - не помогло.
репы не тянутся.

А вот та галка, выше упомянутая, при установке системы ставилась ли?
Надо порыскать, в каком конфиг.файле она оседает.

Надо покурить ман cl-core. Должен быть флаг на принудительный синхр реп.

А пару лет назад она была? Тогда вряд ли.
(Кстати - где выше?)

Спойлер