Возрождение debian-cosy
Jan. 3rd, 2026 10:27 pmТут решил восстановить свой собственный репозиторий пакетов дял Debian, Который мы когда-то создали вместое с
filin еще в самом начале века, а потом лет десять назад я его забросил.
Просто у кого-то слишком много ноутбуков и поэтому удобнее собрать что-то нестанрдартное в пакет, чтобы ставить на все компы. Особенно если его еще и обновлять приходится.
Ну а раз пакет собрал, почему бы его не выложить для всех желающих. В общем, см https://www.wagner.pp.ru/debian.
Настроил себе sbuild под три дистрибутива. Попробовал пересобрать xephem для arm64 в режиме кросс-компиляции. Собралось.
А вот сбэкпорить telegram-desktop из testing не получилось. В режиме кроссборки что-то не то вышло с build-dependencies - sbuild не смог установить пакет архитектурой all для разрешения зависимости при кросс-сборке. А при нативной сборке в trixie налетаю на internal compiler error причем и на amd64, и на arm64. Но вообще сборка telegram-desktop на Raspbery Pi это еще то занятие. Даже с 8Гб.
Опять потоптался по любимым граблям что Debian устанавливает TMP=/tmp/user/$(id -u) и debootstrap с schroot это дело пробрасывают внутрь chroot. А /tmp-то там своя. И никто в ней эти поддиректории не создает. Плюнул и создал их вручную - для рута, юзера sbuild и всех членов группы sbuild (в которой пока один я).
Теперь бы еще надо скриптовую обертку вокруг sbuild и reprepro, чтобы пакет сразу попадал в локальную копию репозитория, и чтобы сразу пересобирало для всех поддерживаемых версий. А уж ее потом зарсинкаю на публичный сервер (исключив по дороге conf и db). Хотя, конечно, интересно выглядит синхронизцаия apt-mirror-ом по крону со стороны публичного сервера. apt-mirror хорош тем, что минимизирует время, в которое репозиторий невалиден.




