LINUX.ORG.RU
ФорумTalks

пакеты, не понимаю.


0

1

почему на deb системе 2.5 годичной давности вполне можно собрать современные версии софта, но эти же версии софта из пакетов требуют самых свежих библиотек?

★★★★★

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

если АПИ не менялось, то софт слинкованный с более старыми версиями не запустится на новых?

thunar ★★★★★
() автор топика

1.Заголовки и прочий код, вкомпилированный из тех библиотек, мог поменяться, хотя при работе с ним из C изменений нет.

2.Может быть, конфигурационные скрипты могут и к старой версии приконфигурировать.

proud_anon ★★★★★
()

требуют самых свежих библиотек?

потому что софт тестируется с ними.

true_admin ★★★★★
()

> собрать современные версии софта

Собираешь из сорцов же, а ставишь бинарники. Совместимость на уровне исходного кода != бинарная совместимость.

Smacker ★★★★★
()

Будут собирающие дистрибутив момать мозги и дознаваться о минимальной версии каждой библиотеки, с которой собираемый софт гарантированно заработает, ага. Дебиян и так постоянно задерживают.

Я бы на их месте брал бы самые свежие версии на момент сборки и не парился.

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

Гораздо больший нонсенс, чем стабильное API.

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

по идее билд должен тянуть то, что написано в спеке(версии) для сборки, если там написаны версии, которые есть только в експерементале, то потянет для сборки от туда... возможно придется спек править

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

не тех вопрос. просто интереес.

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

> мда. видимо сборка по старинке и черинсталл по прежнему самое адекватное решение.

Не понимаю, в чем вопрос.

apt-get build-dep i-am-a-clueless-dummy
apt-get source i-am-a-clueless-dummy
cd i-am-a-clueless-dummy
dch -n 'Local build just for fun'
dpkg-buildpackage -uc -us

из родительского каталога ставим то, что нужно.

Если с твоими старыми библиотеками не собирается (в make ошибки валятся) — возможно, на это у него причина есть.

Собирается с теми версиями, которые в системе, зависимости от библиотек прописываются сами.

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

> Будут собирающие дистрибутив момать мозги и дознаваться о минимальной версии каждой библиотеки, с которой собираемый софт гарантированно заработает, ага.

На дебиане может, и надо ломать мозги, а в случае с RPM надо просто, чтобы нужный файл библиотеки (so-name) был установлен в системе.

Nxx ★★★★★
()

Подобные вопрсы возникают только у тех, кто весь год прогуливал уроки.

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