Диалог в ЖЖ (слегка изменен)
S: И как поставить библиотеку не в /usr?
D: В Unix любой софт можно поставить в HOME
скрипт ./configure запускаешь с параметром --prefix
S: билдить на своей машине мне нифига не охота, так как придется ставить библиотеки, которых тоже многих нема, а ставить их можно только в хом и потом долго плясать, чтобы они там виделись
D:Долго пляшет шаман с бубном, а профи за несколько секунд сделает так:
export LD_LIBRARY_PATH=$HOME/lib/
S: во-первых, у меня csh, поэтому не так :) во-вторых, это помогает далеко не от всего. в линуксе, в отличает от винды, библиотеки не берутся откуда попало
D: Стандартные переменные PATH и LD_LIBRARY_PATH используют приложения и связи с shell тут никакой нет.
S:"связь" с шелом тут есть - в цш синтаксис другой :)
D: Это сути не меняет. Рецепт универсальный и стандартный. собрал пакет, установил его с прфиксом ~/usr/,потом setenv LD_LIBRARY_PATH $home/lib
и....О чудо, все работает! :))
S:какой ты нафиг программист, если не можешь проследить логики в двух предложениях? ты пишешь "например, так". я пишу - "нет, не так". причем тут суть? суть в песок.
D: "например, так" значит, что "можно и по другому". С логикой у тебя не все в порядке. export в bash, setenv в csh - суть одна :)
S:ну если бы ты хоть на секунду задумался, то понял бы, что такие примитивные вещи я УЖЕ ПОПРОБОВАЛ, прежде чем спрашивать.
D: тогда тебя спасет только rm -rf /
S: блять, и этот человек думает, что шарит. это строчка меня не спасет, потому что у меня НЕТУ ПРАВ
D: И слава богу что нет :)
Занавес!
Одмин, кот, шредер, пельмени, девур!!!