"Ставил" эту программу: kmymoney
Из данного топика на форуме: http://kubuntu.ru/node/2764
507 ./configure
Выругалась что, что-то С++ и g++ нету...
error: C++ preprocessor "/lib/cpp" fails sanity check
508 sudo aptitude install g++*
509 sudo apt-get install *g++*
510 sudo apt-get install g++
511 ./configure
Ругается:
configure: error: Can't find X libraries. Please check your installation and add the correct paths!
512 sudo apt-get install xorg
513 sudo apt-get install x11
514 sudo apt-get install dev
515 sudo apt-get install xorg-dev
516 ./configure
Ругается:
checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found. Please check your installation!
Роюсь по форумам, ищу что и как поставить.
517 sudo apt-get install xserver-xorg-dev
518 apt-get install libjpeg-dev
# Насколько понял ^^^^^^^^^^^ - просто для поддержки джепегов, не помешает :-)
519 ./configure
По прежнему ругается, роюсь в темах на форуме и Ubuntu.ru и вообще в Яндексе, толкового ничего не могу найти (не по тому что нету, а потому что сам бесталковый :-) ).
520 sudo apt-get install build-essential
521 sudo apt-get install qt
нет такого
522 sudo apt-get install devel
нет такого
523 ./configure
524 history
по прежнему
checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found. Please check your installation!
Куда рыть дальше даже и не знаю...
ищи в репозиториях сёрчем
aptitude search qt3
а не инсталлом, там найдешь qt3-dev-tools, может оно поможет
для сборки необходимы пакеты с суффиксом dev
Судя по ругани, нужны QT библиотеки старше 3.3 версии,но младше 4.0.
qt3-dev-tools - не помогло.
sudo apt-get install qt3* хочет очень много всего установить, при этом каждый 10-ый пакет с чем нибудь конфликтует
...
Сломаные пакеты это у меня ? Или это из-за большого количества не совместимых ?libvtk5-qt4: Конфликтует: libvtk5-qt3 но 5.0.3-1ubuntu1 будет установлен
libvtk5-qt4-dev: Конфликтует: libvtk5-qt3-dev но 5.0.3-1ubuntu1 будет установлен
E: Сломанные пакеты
* Поиск показывает столько, что мне точно не решить, что лучше выбрать самому, а методом научного тыка "пальцы" затыкаю.
Оно тебе надо? Не ленись, а бегло просмотри описания пакетов, выданных поиском, не стоит смотреть только на название пакета, оно не всегда дает полную информацию о содержимом, найдешь несколько подходящих и ставишь их по порядку, в конце концов, конфигуратор получит то, что ему надо. Это бывает сложно - угадать что хочет конфигуратор из того, что у нас есть в репах, а того, что он хочет, может и вовсе не быть, тогда следует пойти на официальный форум программулины, которую собираешь или еще куда за советом.
И никогда ничего не устанавливай запросами типа qt*, тут последствия сложно и представить.
Обычно в README пишут что надо для сборки.
Иногда, даже, попадаются названия пакетов.
Потенциальный риск этого я осозновал, да и пробую на "эксперементальной" машине.Опять RTFM (ПЭЧР!) ? А кто это такой и как мне ему написать :-) .
По ссылке указанной мною самим, следую на сайт программы и вижу вкладку где АНГЛИЙСКИЙ ЯЗЫКОМ написано "установка" (installation)
Нахожу фразу "требуемые библиотеки", ищу в адепте по фразе QT Development, нахожу и ставлю:
sudo apt-get install libqt3-mt-dev
- > предыдущая ругань прошла, но новая ошибка ->
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed.
Не долго думая нахожу фразу: KDE Development, ищу по ней в том же адепте
sudo apt-get install kde-devel
Пробую:
./configure
Наконец выдаёт: Good - your configure finished. Start make now
делаю
make
Час, два, три идёт процесс я уже думал - сегодня не дождусь.
Потом:
make install
Говорит "Нехочу, небуду"
Думаю с чего бы это так... в голову приходит, что установливаемая программа будет прописываться не только в мою домашную папку, значит нужны права Root, даю:
sudo make install
После чего всё готово.
В Ка-Пуске нахожу в меню офис установленную программу.
Полезные ссылочки:
с этого форума
Как комплировать - http://kubuntu.ru/node/720
Где достать нужные пакеты (т.е. Всё то, что я делал и мучился в течении 3 дней, можно было и не делать, просто найти и скачать готовый пакет - http://packages.ubuntu.com ).
З.Ы. Первая собранная программа под линухом.
Для сборки пакетов не помешало бы установить:
sudo aptitude install build-essential
Dm не совсем понял при чём тут:
Ибо
собрать мне программу не помогло, это я попробовал поставить первым.
Кусок моего текста:
По прежнему ругается, роюсь в темах на форуме и Ubuntu.ru и вообще в Яндексе, толкового ничего не могу найти (не по тому что нету, а потому что сам бесталковый :-) ).
520 sudo apt-get install build-essential
Не помогло, потому что это необходимый, но не достаточный пакет. Можно собирать программы для установки и в домашнюю директорию, для этого конфигуратор надо запускать с параметром ./configure PREFIX=/home/user/programs (если не ошибаюсь).
А следующим шагом рекомендую научиться собирать в deb пакеты, чтобы не засорять систему неподвластными апту программами )
а это вообще просто:
вместо make install запускаем checkinstall и отвечаем на вопросики. для более подробного ознакомления с checkinstall -> man checkinstall
Я читал, что ещё надо написать конфиг для deb пакета. После одной попытки его написать у меня отпало всё желание ссобирать deb пакеты.
не надо ни чо, если для себя делаешь.
главное пакет назови как-нибудь, чтоб с другими не конфликтовал. например kdewebdev-svn.
потом потестишь, и, если не нужно: sudo dpkg -r kdewebdev-svn. удалит всё, что к этому относилось.
Спасибо, надо будет обязательно попробовать.
Отправить комментарий