juan_gandhi: (Default)
[personal profile] juan_gandhi
вот у меня даже LD_LIBRARY_PATH нету на убунте; дык... я понял, что вообще не понимаю, как библиотеки разыскиваются, и что где вообще.

Задача-то моя состоит в том, чтобы на рентуемом за 10 баксов в месяц сервере заcтавить latex работать. А начинается с фигни, с попытки запустить latex:

./latex: error while loading shared libraries: libpoppler.so.7: cannot open shared object file: No such file or directory

я, конечно, понимаю, что мои попытки хака не вполне кошерны... да мне пофиг, если работать будет. Не сервер же целиком рентовать ради такой фигни.

Date: 2010-11-28 05:48 am (UTC)
From: [identity profile] anspa.livejournal.com
libpoppler.so.7 - есть такой файл в /usr/lib/ ?
это может быть и не причиной. если файл есть, надо бы протрейсить какую он библиотеку хочет грузить.
если файла нет, то можно вполне создать линк на него от файла другой версии. например из libpoppler.so.6. часто бывает что все заработает несмотря на различие версий.

Date: 2010-11-28 06:31 am (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Понял, посмотрю. Спасибо.

Date: 2010-11-28 06:11 am (UTC)
From: [identity profile] poluzhivago.livejournal.com
А почему вместо рента не держать дома какой простенький сервер? Или провайдер не позволяет?

Date: 2010-11-28 06:46 am (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Морока ж. У меня и десктопа-то нету.

Date: 2010-11-28 07:02 am (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
Можно sheevaplug какой-нибудь завести.
From: [identity profile] ivan-gandhi.livejournal.com
На лаптопе? Я ж его таскаю везде...

Date: 2010-11-28 06:14 am (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
1. LD_LIBRARY_PATH в дефолтной конфигурации не нужен, его и не устанавливают. Все, что надо для работы стандартных программ, есть в /etc/ld.so.conf.d/*. Если надо для своих программ, можно установить LD_LIBRARY_PATH самому, будет работать.

2. На 10.04 стоит /usr/lib/libpoppler.so.5 (в составе пакета libpoppler5), на 10.10 уже libpoppler.so.7. Если латех перенести ручками с 10.10 на 10.04, такого рода проблемы будут возникать.

Date: 2010-11-28 06:42 am (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
О блин. Как же мне установить на чужую машину-то...

Date: 2010-11-28 07:04 am (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
Можно попробовать принести с собой все нужные библиотеки и подцепить через LD_LIBRARY_PATH. Должно заработать. А что, на той машинке рута нет?

Date: 2010-11-28 06:17 am (UTC)
From: [identity profile] tsv.livejournal.com
думаю, что стоит посмотреть в сторону /etc/ld.so.conf
и посмотреть на вывод ldd ./latex

Date: 2010-11-28 06:17 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
1) LD_LIBRARY_PATH наверняка есть. В смысле -- поддержывается. Ну, разве что не для суидных бинарников, а так -- должэн.
2) Обычно бинарники ищутся по списку путей в /etc/ld.so.conf плюс, вероятно, /lib и /usr/lib. После изменения этого файлика следует запустить ldconfig (от рута).
3) Если всё равно не запускается -- то во-первых file ом проверьте архитектуру библиотеки, во-вторых ldd -- проверьте что ещё она требует.

Date: 2010-11-28 08:12 am (UTC)
From: [identity profile] atytarenko.livejournal.com
вообще у меня Убунта как-то коряво работает на лаптопе. Времени разбираться нет. На десктопе Федора без проблем. Это так, по ходу.

Date: 2010-11-28 08:57 am (UTC)
From: [identity profile] dkfl.livejournal.com
скажи locate libpoppler - узнать а есть он вообще в системе. может ты пакеты забыл поставить?
ты как latex ставил?

libs

Date: 2010-11-28 11:09 am (UTC)
From: [identity profile] freedom_of_sea.livejournal.com
ldd latex
locate libproppler.so

/etc/ld.so.conf - там список путей к lib/

Re: libs

Date: 2010-11-28 04:01 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
О! Отвечает на мои незаданные вопросы. Спасибо!

Date: 2010-11-28 11:31 am (UTC)
From: [identity profile] rusneuromancer.livejournal.com
> Задача-то моя состоит в том, чтобы на рентуемом за 10 баксов в месяц сервере затавить latex работать.
> я, конечно, понимаю, что мои попытки хака не вполне кошерны...
Прозреваю, что вы его скомпилировали, не удовлетворив все зависимости.
Почему бы не поставить его стандартными средствами aptitude search latex, а потом aptitude install нужную версию?

> ./latex: error while loading shared libraries: libpoppler.so.7: cannot open shared object file: No such file or directory
Сделать aptitude install libpoppler7 - найдёт.

Date: 2010-11-28 01:09 pm (UTC)
From: [identity profile] dkfl.livejournal.com
если рент, то скорее apt-get install

Date: 2010-11-28 04:34 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Как же я apt-get буду гонять если а) у меня рута нету, и б) ему нужен доступ ко всякому /usr/share...

Date: 2010-11-28 05:03 pm (UTC)
From: [identity profile] dkfl.livejournal.com
я думал у тебя полноценный V(irtual)P(rivate)S за 10 баксов, там и рута выдают.
тогда только найти .tar.gz это либы и собрать самому в home.

Date: 2010-11-28 05:11 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Вот это я и делаю - сколачиваю свой tgz и деплою их в ~/apps, подставляя там chmod u+x bin/* и т.д.

Date: 2010-11-28 05:59 pm (UTC)
From: [identity profile] dkfl.livejournal.com
host$ LD_LIBRARY_PATH=/xxx/xxx ./prog-kotoraja=trebuet-lib

Date: 2010-11-28 01:55 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
а ./configure зависимости не проверяет разве?

Date: 2010-11-28 01:57 pm (UTC)
From: [identity profile] rusneuromancer.livejournal.com
Видимо установка была произведена как-то иначе.

Date: 2010-11-28 12:25 pm (UTC)
From: [identity profile] sleepy-drago.livejournal.com
все неопенсорсные программы делают нечто подобное. складывают все бинарники в свою/свои папки и запускаются через шелл-скрипт добавляющий в LD_... Системе оно (LD_...) не нужно - поэтому по дефолту он пустой, но он есть и работает.

Date: 2010-11-28 01:54 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
про сервера, микро инстанс амазон ец2 раздают на год с 10гб места бесплатно http://aws.amazon.com/free/

Date: 2010-11-28 04:14 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
О блин, вот пропустил... аккаунт у меня есть... спасибо; будет запасной аэродром.

Date: 2010-11-28 05:58 pm (UTC)
From: [identity profile] dkfl.livejournal.com
"You cannot restart a terminated instance."
а как понимать эту фразу? свой код каждый раз заново заливать?

Date: 2010-11-28 06:11 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
ну да, если инстанс удалили, то не восстановить, это не перезагрузка, а именно удаление сервера

Date: 2010-11-28 06:59 pm (UTC)
From: [identity profile] dkfl.livejournal.com
terminate вроде как не удалить.
а за idle платить надо, хм..

Date: 2010-11-28 07:02 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
за идл платить не надо, каждый месяц включено времени работы на 31 день
главное не превышать квоты на траффик, проц время и тп

Date: 2010-11-28 07:05 pm (UTC)
From: [identity profile] dkfl.livejournal.com
странно в руководстве ясно сказано что idle платен. счетчик денег выключается только после "terminating instance". кто прав?

Date: 2010-11-28 07:25 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
Платно время работы инстанса, идла в том числе, в бесплатный инстанс включено 750 часов бесплатного времени каждый месяц, 750/24 = 31.5, то есть месяц работы сервера
Следовательно время работы бесплатно, следовательно идел бесплатен.

Date: 2010-11-28 07:51 pm (UTC)
From: [identity profile] dkfl.livejournal.com
блин, я про одно спрашиваю, а вы про бесплатно..

Date: 2010-11-28 07:53 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
ну вас же счетчик денег заботит, нет?
если до меня не доходит, значит надо по другому сформулировать.

Date: 2010-11-28 08:24 pm (UTC)
From: [identity profile] dkfl.livejournal.com
счетчик включат через год.
меня интересует почему выключение приводит к исчезновению машины.

Date: 2010-11-28 08:41 pm (UTC)
From: [identity profile] wakes-up.livejournal.com
многие поиграются пару дней и забросят, чтобы не оставлять ресурсы зарезервированными

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718 1920 21
222324252627 28
29 30     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 12:52 am
Powered by Dreamwidth Studios