История изменений
Исправление
gh0stwizard,
(текущая версия)
:
Если для пускалки своего софта, то простой вариант делать руками:
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
$ LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib64" ./my_prog
Чтобы автоматизировать, читаешь мануал по сборке deb-пакетов, правишь зависимости, правишь путь и собираешь пакет. Дальше этот пакет сможешь использовать где угодно. Использовать готовый пакет от других версий/дистрибутивов не надо - в 95% он перепишет тебе системный libc в /usr (он же /usr/lib) и тогда у тебя вообще ничего запускаться не будет. Будешь искать легкий путь - проверяй куда ставяться либы. И да, будь готов поломать всю систему, если тебе разбираться западло во всем этом.
Исходная версия
gh0stwizard,
:
Если для пускалки своего софта, то простой вариант делать руками:
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
$ LD_LIBRARY_PATH="/usr/local" ./my_prog
Чтобы автоматизировать, читаешь мануал по сборке deb-пакетов, правишь зависимости, правишь путь и собираешь пакет. Дальше этот пакет сможешь использовать где угодно. Использовать готовый пакет от других версий/дистрибутивов не надо - в 95% он перепишет тебе системный libc в /usr (он же /usr/lib) и тогда у тебя вообще ничего запускаться не будет. Будешь искать легкий путь - проверяй куда ставяться либы. И да, будь готов поломать всю систему, если тебе разбираться западло во всем этом.