пакет без исполняемого файла? (kmoon - не так и нужен но суть понять охота)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

пакет без исполняемого файла?

Сообщение WarlorD »

итак расскажу по порядку:
Мне иногда надо знать фазу луны, ну так уж сложилось, так вот, есть такая простая, но вроде как делающая то, что надо штука и имя ей kmoon - ну у многих она по умолчанию ставится, так что многие видели - показывает фазу луны, торча при этом трее.
так вот у меня его вроде как не оказалось - по крайней мере никак не мог выполнить kmoon в консоли при том, что apt говорил, что пакет стоит:

Код: Выделить всё

~$ sudo apt-get install kmoon
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия kmoon.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 361 пакетов не обновлено.

странно подумал я - у товарища то на mandrake все пашет, ну чтож - переставил я его по виндовой привычке:) а толку - :o НОЛЬ :o
вот что нам сказал locate kmoon (updatedb был конечно сделан)

Код: Выделить всё

/opt/openoffice.org2.0/share/gallery/openclipart/computer/kmoon.png
/usr/lib/kde3/kmoon_panelapplet.la
/usr/lib/kde3/kmoon_panelapplet.so
/usr/share/apps/kicker/applets/kmoonapplet.desktop
/usr/share/apps/kmoon
/usr/share/apps/kmoon/pics
/usr/share/apps/kmoon/pics/moon10.png
/usr/share/apps/kmoon/pics/moon11.png
/usr/share/apps/kmoon/pics/moon12.png
/usr/share/apps/kmoon/pics/moon13.png
/usr/share/apps/kmoon/pics/moon14.png
/usr/share/apps/kmoon/pics/moon15.png
/usr/share/apps/kmoon/pics/moon16.png
/usr/share/apps/kmoon/pics/moon17.png
/usr/share/apps/kmoon/pics/moon18.png
/usr/share/apps/kmoon/pics/moon19.png
/usr/share/apps/kmoon/pics/moon1.png
/usr/share/apps/kmoon/pics/moon20.png
/usr/share/apps/kmoon/pics/moon21.png
/usr/share/apps/kmoon/pics/moon22.png
/usr/share/apps/kmoon/pics/moon23.png
/usr/share/apps/kmoon/pics/moon24.png
/usr/share/apps/kmoon/pics/moon25.png
/usr/share/apps/kmoon/pics/moon26.png
/usr/share/apps/kmoon/pics/moon27.png
/usr/share/apps/kmoon/pics/moon28.png
/usr/share/apps/kmoon/pics/moon29.png
/usr/share/apps/kmoon/pics/moon2.png
/usr/share/apps/kmoon/pics/moon3.png
/usr/share/apps/kmoon/pics/moon4.png
/usr/share/apps/kmoon/pics/moon5.png
/usr/share/apps/kmoon/pics/moon6.png
/usr/share/apps/kmoon/pics/moon7.png
/usr/share/apps/kmoon/pics/moon8.png
/usr/share/apps/kmoon/pics/moon9.png
/usr/share/doc/kde/HTML/en/kmoon
/usr/share/doc/kde/HTML/en/kmoon/carlosmail
/usr/share/doc/kde/HTML/en/kmoon/common
/usr/share/doc/kde/HTML/en/kmoon/index.cache.bz2
/usr/share/doc/kde/HTML/en/kmoon/index.docbook
/usr/share/doc/kde/HTML/ru/kmoon
/usr/share/doc/kde/HTML/ru/kmoon/common
/usr/share/doc/kde/HTML/ru/kmoon/index.cache.bz2
/usr/share/doc/kde/HTML/ru/kmoon/index.docbook
/usr/share/doc/kmoon
/usr/share/doc/kmoon/AUTHORS
/usr/share/doc/kmoon/changelog.Debian.gz
/usr/share/doc/kmoon/copyright
/usr/share/doc/kmoon/html
/usr/share/doc/kmoon/README.Debian
/usr/share/icons/crystalsvg/16x16/apps/kmoon.png
/usr/share/icons/crystalsvg/32x32/apps/kmoon.png
/usr/share/icons/crystalsvg/48x48/apps/kmoon.png
/usr/share/icons/kdeclassic/16x16/apps/kmoon.png
/usr/share/icons/kdeclassic/32x32/apps/kmoon.png
/usr/share/icons/kdeclassic/48x48/apps/kmoon.png
/usr/share/icons/Locolor/16x16/apps/kmoon.png
/usr/share/icons/Locolor/32x32/apps/kmoon.png
/usr/share/lintian/overrides/kmoon
/usr/share/locale/ru/LC_MESSAGES/kmoon.mo
/var/lib/dpkg/info/kmoon.list
/var/lib/dpkg/info/kmoon.md5sums

ну вот и нету вобщем-то исполняемого файла среди этого добра.
Итак как же я поступи?
а сделали мы все просто и по "как_не_надо_делать"
я взял у товарища готовый бинарник (притом, что у него другая версия КДЕ и не debian а mandrake)
скопировал его туда, где он у него лежал, а именно в /usr/bin и попытался запустить - в ответ услышал:

Код: Выделить всё

kmoon: error while loading shared libraries: libpng.so.3: cannot open shared object file: No such file or directory

ну думаю - и не должен был запуститься, но мой мудрый друг был более настойчив и убедил меня поставить эту библиотеку - поставил я пакет libpng3 и все заработало - с его бинарником.
а теперь суть вопроса: а в чем собственно дело? или я чего-то не допонимаю?
почему с пакетом не идет бинарник (пакет тот, что на диске) или имя у него не такое? кто-нибудь из debianщиков - проверьте у себя, может это и впрямь баг такой - сообщим разработчикам любимого дистра, но я все грешу конечно на кривые руки свои.
После установки libpng3 снова пытался переставит kmoon родной - толку нет никакого, а вот с бинарником от МДК все пашет - ничего не понимаю.
P.S. А вообще, может кто знает хороший лунный календарь под linux (лучше gtk)? НЕт, ну погуглить-то я могу, только просто может кто пользовался уже чем-то и порекомендует - не судите строго.
P.S. Ну вот вро
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: пакет без исполняемого файла?

Сообщение Valerius »

kmoon - это апплет. По крайней мере сейчас, может раньше он и был бинарником, но щас это апплет, а они запускаются по другому. Нужно просто щёлкнуть правой кнопкой по панели Добавить -> Апплет -> Фазы луны

зы. в Мандриве тоже нет его бинаря.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: пакет без исполняемого файла?

Сообщение WarlorD »

Valerius писал(а):
29.10.2005 11:37
kmoon - это апплет. По крайней мере сейчас, может раньше он и был бинарником, но щас это апплет, а они запускаются по другому. Нужно просто щёлкнуть правой кнопкой по панели Добавить -> Апплет -> Фазы луны

зы. в Мандриве тоже нет его бинаря.

да и впрямь так -а я то уж думал, спасибо:)
а вообще бинарник удобнее, вот апплет я заустить у себя в xfce вряд-ли смогу, а бинарник запросто.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали: