Привет всем!
Пытаюсь установить программу keymon (предназначена для отслеживания щелчков мышью при создании скринкастов) на kubuntu 13.04.
В консоли выполняю
sudo apt-get install keymon
Далее идёт установка
home@home-desktop:~$ sudo apt-get install keymon
[sudo] password for home:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libgnome2-gconf-perl linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic linux-image-3.8.0-19-generic linux-image-extra-3.8.0-19-generic
Для их удаления используйте «apt-get autoremove».
НОВЫЕ пакеты, которые будут установлены:
keymon
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/2.662 B архивов.
После данной операции, объём занятого дискового пространства возрастёт на 29,7 kB.
Выбор ранее не выбранного пакета keymon.
(Чтение базы данных … на данный момент установлено 201497 файлов и каталогов.)
Распаковывается пакет keymon (из файла …/keymon_1.13-1ubuntu1_all.deb) …
Настраивается пакет keymon (1.13-1ubuntu1) …
home@home-desktop:~$
После этого при попытке запуска программы система ругается, что такая программа не установлена!
Как это победить - так и не смог понять. Может быть кто-то с подобным сталкивался или знает, как его заставить работать?
Заранее спасибо.
Конечно, ругается: бинарник же key-mon называется :)
Попробовал и так. Всё равно говорит "не установлено" :(
home@home-desktop:~$ key-mon
Программа 'key-mon' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt-get install keymon
home@home-desktop:~$
С учетом того, что эта программулина (ну или что-то с подобным функционалом) просто позарез нужна.
Печаль-тоска неизбывная, короче говоря...
А вы его точно не удаляли после?) Повторите установку, а потом
dpkg -l keymon | grep bin
Ей-ей не удалял!) Я, конечно, порядочно чайник, но использование apt-get install и apt-get remove уже изучил.
Попробовал, как Вы сказали:
home@home-desktop:~$ sudo apt-get install keymon
[sudo] password for home:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия keymon.
Следующие пакеты устанавливались автоматически и больше не требуются:
libgnome2-gconf-perl linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic linux-image-3.8.0-19-generic linux-image-extra-3.8.0-19-generic
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
home@home-desktop:~$ dpkg -l keymon | grep bin
home@home-desktop:~$
Как такое может быть - непонятно...
Мда, и мне непонятно. Отправляйтесь в /var/cache/apt/archives, открывайте в ark файл keymon*.deb, в нём открывайте архив data и смотрите, есть ли что в /usr/bin. В принципе разверните все папки и покажите скриншот.Можете ничего не делать в 13.04 пакет кеймона поломан не содержит ничего кроме доков. А вот и баг.
Предлагаю попробовать установить пакет пакет из 12.04 и не обновлять его.
Нда. :((
То есть, получается - ставить нечего.
Спасибо большое за помощь - сам я так глубоко ещё копать не умею. Буду искать что-то похожее, но рабочее.
А так /usr/bin/key-mon ? Проверьте, такой файл вообще существует?
home@home-desktop:~$ /usr/bin/key-mon
bash: /usr/bin/key-mon: Нет такого файла или каталога
home@home-desktop:~$
Пусто :(
home@home-desktop:~$ /usr/bin/key-mon
bash: /usr/bin/key-mon: Нет такого файла или каталога
home@home-desktop:~$
Как оказалось выше - его и в пакете нет. (((
гмммм..
Сунулся я посмотреть (ставить лень):
Список файлов пакета key-mon в raring для архитектуры all
#
/usr/share/applications/key-mon.desktop
/usr/share/doc/key-mon/changelog.Debian.gz
/usr/share/doc/key-mon/copyright
/usr/share/man/man1/key-mon.1.gz
Судя по зависимостям, это виджет, запускаемый/управляемый из трея/еще откуда...
Я бы порекомендовал поискать его в меню запуска, и оттуда запустить.
/usr/share/applications/key-mon.desktop
Это, как понимаю, ярлычок? А остальные, как сказал DarkneSS - документы.
Ну что-же, значит - не судьба!
Это не обязательно ярлычек. в файле десктоп может быть и код.
Как я уже написал, я его не ставил, мне лень это делать (причем принципиально), и смотреть внутрь я не хочу.
В десктоп-файле никакого кода нет. Там просто прописан запуск key-mon. Можно скачать готовый deb-файл с сайта проекта
Спасибо огромнейшее!
Оказалось то, что нужно.
Решение вопроса (если кто-то ещё столкнётся с подобной проблемой)
удалил уже установленный пакет (который пустой, их почему-то два пустых с одинаковы содержимым, кстати)
home@home-desktop:~$ sudo apt-get remove keymon
home@home-desktop:~$ sudo apt-get remove key-mon
Потом скачал архив в домашнюю папку с сайта http://code.google.com/p/key-mon/ и установил командой
home@home-desktop:~$ sudo dpkg -i keymon_1.16-1_all.deb
После чего всё заработало без всяких проблем.
Сам скачанный пакет, при необходимости, можно удалить после установки.
Ещё раз огромное спасибо всем, кто откликнулся - без вас я бы ни за что не справился!
ыгы. их может быть два. если устанавливается keymon, у которого одна зависимость key-mon
Спасибо. Очень помогли.
А там и смотреть не на что оказалось. Обычый ярлычок
[Desktop Entry]
Version=1.0
Name=KeyMon
GenericName=Keyboard and Mouse Monitor
GenericName[pt_BR]=Monitor para mouse e teclado
GenericName[tr]=Klavye ve Fare İzleyici
Comment=Keyboard and Mouse Monitor for screencasts
Comment[pt_BR]=Monitor para mouse e teclado, util para screencasts
Comment[tr]=Ekran kayıtları için klavye ve fare izleyici
Exec=key-mon
Icon=key-mon
Terminal=false
Type=Application
Categories=GTK;Graphics;
StartupNotify=true
Ставим в корень мимо пакетника, нехорошо.
Ставим в /usr/local/...
То есть правильно через dpkg ставить, я правильно понимаю?
Абсолютно! Еще правильнее было бы из репозитория ставить, но раз уж там такая лажа вышла, то в данном случае это оптимальный вариант.
Кстати, о репозиториях.
Может быть есть какой-то способ исправить эту ошибку?
А ТО
Ок, спасибо за полезный материал.
строчки 2,3,4 не нужны, однако.
Отправить комментарий