У кого нет аллергии на шерсть помогите из этого чуда сделать deb. Сказано:
Installation
Run the build.sh script
Пишет:
kot@kot-MS-7930:~/bin/installin/Separator$ build.sh
build.sh: команда не найдена
Файл исполняемый…
Готовый deb. Для компиляции потребовались следующие пакеты: cmake apt-file checkinstall extra-cmake-modules libkf5i18n-dev plasma-framework-dev. Спасибо всем.
О, время загадок и тонких намеков =)
Как в линуксе происходит поиск исполняемых файлов в консоли без указания пути? В чем отличия от винды?
А для начала в build.sh заглянуть и задуматься над этими строчками
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
Последнюю я бы закоментил и использовал checkinstall
Да и команда
sudo apt-get install cmake
возможно коту не помешает :-)
Я так понимаю оно сразу установит? А мне бы отдельно deb, на будущее.
Установил ничего не поменялось. Попробую прорсто команды из файла вводить:
надо запускать так:
./build.sh
ЗЫ Разозлил Макса теперь мучаешься :)
Точно… Проклятый склероз.
Не за что ... :)
НУ ЗАЧЕМ?????????????????
еще бы полдня поигрались с котиком... :-)
Невалом такие игры :(
Всё равно выдаст ошибки компиляции типа
Could not find a package configuration file provided by "ECM" with any of
the following names:
ECMConfig.cmake
ecm-config.cmake
Рекомендую поставить apt-file
sudo apt-get install apt-file
потом сделать
apt-file update
искать пакеты где лежат требуемые файлы ECMConfig.cmake ecm-config.cmake
apt-file find ECMConfig.cmake
extra-cmake-modules: /usr/share/ECM/cmake/ECMConfig.cmake
и устанавливать
sudo apt-get install extra-cmake-modules
для последующих аналогичных ошибок алгоритм повторяется.
Ну и в
/home/kot/bin/installin/Separator/build/CMakeFiles/CMakeOutput.log
не помешает переодически заглядывать.
Короче установил cmake extra-cmake-modules libkf5i18n-dev plasma-framework-dev.
kot@kot-MS-7930:~/bin/installin/Separator/build$ cmake -DCMAKE_INSTALL_PREFIX=/usr ..-- Found KF5Plasma: /usr/lib/x86_64-linux-gnu/cmake/KF5Plasma/KF5PlasmaConfig.cmake (found version "5.15.0")
-- Found KF5: success (found version "5.15.0") found components: Plasma I18n
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kot/bin/installin/Separator/build
Я так понимаю сработало? Не нашло KF5PlasmaConfig.cmake, хотя для него я поставил plasma-framework-dev.
Похоже да
найди в
/home/kot/bin/installin/Separator/build
бинарник и запусти на исполнение
потом его и другие файлы можно с помощью checkinstall в отдельный deb запихнуть если очень надо...
Я ещё никогда не запускал виджеты через бинарник… Нет там бинарника или я его не вижу. Есть: CMakeCache.txt cmake_install.cmake Makefile
В скрипте ещё команда make есть!
kot@kot-MS-7930:~/bin/installin/Separator/build$ make
Scanning dependencies of target pofiles_1
[100%] Generating es-plasma_applet_audoban.applet.separator.gmo
[100%] Built target pofiles_1
Вот теперь вижу es-plasma_applet_audoban.applet.separator.gmo. Вроде бинарник. Сделал его исполняемым - не запускается…
Мдя там ещё и qml используется и походу вся эта богадельня как то в плазму встраивается не боись кот запускай
./build.sh
а там как кривая вывезет...
Я уже и так все команды оттуда выполнил, кроме последней. Знаю, что последнюю лучше заменить. Так как мне deb получить?
зависимости:
sudo apt install libkf5i18n-dev plasma-framework-dev
в папке separator/build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo checkinstall --install=no
Читайте выше!
За хлебом!.. Что за глупые вопросы?!..
Или попробовать эту дебку
Вот только этого мне не хватало - не пойми что из интернета тащить.
Вообще-то это я собрал. И тащить с моего гуглдиска, а не невесть откуда.
Ты кто? Конь в польто? Агния Барто? Жак Иф Кусто? А может вообще бот?
Не нужна помощь - не создавайте темы. А хамство своё... ну вы понимаете куда.
Прости конечно гость, но какого того самого известного органа, на который посылают, мы должны вам верить?
Залогиненному пользователю, исходя из своих предпочтений можно выбрать - верить или не верить.
А неизвестно кому - уж не верю, и в этом кота полностью поддерживаю.
Это повод хамить?
Если не верите, соберите сами. Чуть выше я написал, как у меня собралось.
Отредактированно dm-ом.
похоже, что гость так и не понял, о чем говорится...
Ну не понял, так не понял...
Значит "неумный он человек" :-(
Не верю. Собрал сам.
?
Ну извини. Я пытался понять кто ты…
А когда ты тащишь исходники, думаешь там не может быть не пойми чего?
Представил картину. Кот мучился со сборкой три дня и собрал себе трояна =)
Я ж не с помойки тащу. Ты свою kubuntu тоже поди не у гостя скачал?
В кубунте сотни тысяч коммитов от тысяч подобных гостей =) И код может быть так запутан, что пока кто-нибудь догадается, ты уже соберешь себе трояна.
Тогда трояны уже стоят у нас в качестве системы. Ведь нельзя наверняка утверждать, что абсолютно весь код в исходниках был "проверен" разбирающимися в этом пользователями…
О том и речь.
я тут так надеялся, что с котиком поиграться получится....
Напомнить ему о консоли...
так взяли и все обломали.. :-(
Купите себе кота!ヅ Я не домашний, со мной не поиграешь.
Счас.. Где ж такого то купить то?
У меня кошка более памятливая, чем сей котик... :-)
Да не обманывайте себя. Тут что поиграться, что научить кота думать - утопия...
Так гость уже и написал
sudo checkinstall --install=no
Соберёт deb-ку без установки в систему
на вопросы checkinstall надо будет ответить ну и установить его предварительно.
Спасибо, уже нагуглил. А гостю я не доверяю. Не поймите меня неправильно, но у вас странная привычке отвечать не в ту ветку…
Отправить комментарий