LINUX.ORG.RU
ФорумAdmin

Как установить Subversion 1.7 на Debian Wheezy?

 , ,


1

2

Добрый день. Давно использую SVN 1.6 на Debian 7, как на сервере, так и на рабочем ПК. Надоели .svn в каждой директории! На testing переходить не хочется, особенно на рабочем сервере. Пакет subversion зависит от libsvn1 (= 1.7.13.2), которая, в свою очередь, зависит от libc6 (>= 2.14). В Debian Wheezy libc6 версии 2.13, в Debian Testing версия 2.17

Можно ли как-то собрать Subversion 1.7 статически, без зависимости от libc6 или подложить только для SVN libc6 вер. 2.17?



Последнее исправление: cetjs2 (всего исправлений: 2)

Берёшь исходный код из тестинга, понижаешь версию libc в control, пробуешь собрать.

Gotf ★★★
()
apt-get build-dep http://packages.debian.org/source/jessie/subversion
dget http://ftp.ru.debian.org/debian/pool/main/s/subversion/subversion_1.7.13-2.dsc
cd subversion-1.7.13/
debuild -us -uc
Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от Gotf

Не обращай на Изю внимания. Если это не *bsd то это по любому уязвимость же.

invokercd ★★★★
()
Ответ на: комментарий от iZEN

1. Патчи безопасности бекпортятся

2. Потому что в Debian, даже если сервер простоял необновляемым с выхода релиза по предпоследнего дня его поддержки как oldstable, можно набрать

apt-get update && apt-get dist-upgrade
и быть уверенным, что ничего не сломается - ни форматы конфигов, ни завязанные на опции/особенности каких-то версий софта скрипты

selivan ★★★
()

готово

В итоге сделал так:

$ apt-get source subversion
# apt-get build-dep subversion
# apt-get install pdebuild-cross
$ debuild
# dpkg -i имя_пакета.deb

Компилил долго, тестировал ещё дольше. Выдал кучу варнингов на каждом этапе и даже fatal errors были (ключи не понравились). Нужные мне пакеты я получил и они работают.

Maxim
() автор топика
Ответ на: комментарий от Gotf

Где ссылка хотя бы на одну актуальную дыру в дебиановском пакете?

Про это у тамошних мантейнеров спроси.

У нас вот эта страничка с информацией: http://www.freshports.org/vuxml.php?vid=f8a913cc-1322-11e3-8ffa-20cf30e32f6d даёт ссылку на оригинал: http://subversion.apache.org/security/CVE-2013-4277-advisory.txt

iZEN ★★★★★
()
Ответ на: комментарий от Gotf

https://security-tracker.debian.org/tracker/CVE-2013-4277

:-)

В защиту security team, это единственная из сообщенных уязвимостей, не закрытая в стабильной ветке: https://security-tracker.debian.org/tracker/source-package/subversion

si0 ★★★
()
Последнее исправление: si0 (всего исправлений: 1)
Ответ на: комментарий от selivan

Потому что в Debian, даже если сервер простоял необновляемым с выхода релиза по предпоследнего дня его поддержки как oldstable, можно набрать

apt-get update && apt-get dist-upgrade

и быть уверенным, что ничего не сломается

Разве?

А это тогда что: Слягли иксы Debian Testing ???

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Это testing, который после тщательного тестирования привращается в stable. В нём постоянные версии софта не гаранитированны.

selivan ★★★
()
Ответ на: комментарий от annulen

make && checkinstall тогда уж, не стоит засирать систему

selivan ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.