LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Самое простое - берешь исходник supercollide из unstable, там уже есть каталог debian, подправить, если надо, debian/control (занизить версии в зависимостях), debian/rules, debian/compat и т. д., попробовать пересобрать.

Когда библиотеки просто нет в stable, то это самая простая ситуация. Надо, да, собрать еще и эту библиотеку под stable (тоже взять дебиановские исходники).

Если библиотеки в stable есть, то надо установить нужные -dev.

Проблемка будет, если со всеми имеющимися библиотеками не собирается. Это может быть, если API поменялось. Тогда возможны разные варианты: патчить пакет, чтобы собирался, компилировать новую версию библиотеки вместе со старой и т. д.

Далее я все автоматом складываю в свой локальный репозиторий для моих бэкпортов и ставлю оттуда.

Я посмотрел на зависимости этого supercollide. По-моему, они совершенно не такие страшные. Где ты считаетшь, что серьезная проблема?

Для сервера все библиотеки есть в stable

supercollider-server: jackd, libc6, libfftw3-3, libgcc1, libscsynth1, libsndfile1, libstdc++6, libunwind7, libx11-6

Для supercollider все есть. libsclang1 собирается из тех же исходников supercollider, libscsynth1 - тоже из этих исходников. Где-то там в глубине зависимостей есть libicu48 - ее собрать надо, так как в stable нет, но у нее звисимости тоже простые.

supercollider: libc6, libcwiid1, libgcc1, libsclang1, libstdc++6, supercollider-common, supercollider-server

Для supercollider-common вообще нет зависимостей.

В общем, посидеть придется, но мне кажется, что сильных проблем быть не должно

Исправление Zubok, :

Самое простое - берешь исходник supercollide из unstable, там уже есть каталог debian, подправить, если надо, debian/control (занизить версии в зависимостях), debian/rules, debian/compat и т. д., попробовать пересобрать.

Когда библиотеки просто нет в stable, то это самая простая ситуация. Надо, да, собрать еще и эту библиотеку под stable.

Если библиотеки в stable есть, то надо установить нужные -dev.

Проблемка будет, если со всеми имеющимися библиотеками не собирается. Это может быть, если API поменялось. Тогда возможны разные варианты: патчить пакет, чтобы собирался, компилировать новую версию библиотеки вместе со старой и т. д.

Далее я все автоматом складываю в свой локальный репозиторий для моих бэкпортов и ставлю оттуда.

Я посмотрел на зависимости этого supercollide. По-моему, они совершенно не такие страшные. Где ты считаетшь, что серьезная проблема?

Для сервера все библиотеки есть в stable

supercollider-server: jackd, libc6, libfftw3-3, libgcc1, libscsynth1, libsndfile1, libstdc++6, libunwind7, libx11-6

Для supercollider все есть. libsclang1 собирается из тех же исходников supercollider, libscsynth1 - тоже из этих исходников. Где-то там в глубине зависимостей есть libicu48 - ее собрать надо, так как в stable нет, но у нее звисимости тоже простые.

supercollider: libc6, libcwiid1, libgcc1, libsclang1, libstdc++6, supercollider-common, supercollider-server

Для supercollider-common вообще нет зависимостей.

В общем, посидеть придется, но мне кажется, что сильных проблем быть не должно

Исходная версия Zubok, :

Самое простое - берешь исходник supercollide из unstable, там уже есть каталог debian, подправить, если надо, debian/control (занизить версии в зависимостях), debian/rules, debian/compat и т. д., попробовать пересобрать.

Когда библиотеки просто нет в stable, то это самая простая ситуация. Надо, да, собрать еще и эту библиотеку под stable.

Если библиотеки в stable есть, то надо установить нужные -dev.

Проблемка будет, если со всеми имеющимися библиотеками не собирается. Это может быть, если API поменялось. Тогда возможны разные варианты: патчить пакет, чтобы собирался, компилировать новую версию библиотеки вместе со старой и т. д.

Далее лично я все автоматом складываю в свой локальный репозиторий для моих бэкпортов и ставлю оттуда.

Только я пока не очень понимаю. Я посмотрел на зависимости этого supercollide. По-моему, они совершенно не такие страшные. Где ты считаетшь, что серьезная проблема?

Для сервера все библиотеки есть в stable

supercollider-server: jackd, libc6, libfftw3-3, libgcc1, libscsynth1, libsndfile1, libstdc++6, libunwind7, libx11-6

Для supercollider все есть. libsclang1 собирается из тех же исходников supercollider, libscsynth1 - тоже из этих исходников. Где-то там в глубине зависимостей есть libicu48 - ее собрать надо, так как в stable нет, но у нее звисимости тоже простые.

supercollider: libc6, libcwiid1, libgcc1, libsclang1, libstdc++6, supercollider-common, supercollider-server

Для supercollider-common вообще нет зависимостей.

В общем, посидеть придется, но мне кажется, что сильных проблем быть не должно