LINUX.ORG.RU

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

Исправление 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) и тогда у тебя вообще ничего запускаться не будет. Будешь искать легкий путь - проверяй куда ставяться либы. И да, будь готов поломать всю систему, если тебе разбираться западло во всем этом.