2012-03-08 А кстати если говорить об IDE...
(Новая страница: «То в пень нужны все эти пых стормы, комоды и так далее? Ведь оказывается, есть очень уютне...») |
м |
||
Строка 1: | Строка 1: | ||
− | То в пень нужны все эти пых стормы, комоды и так далее? | + | [[File:Kdevelop-mediawiki.png|right|300px]] То в пень нужны все эти пых стормы, комоды и так далее? |
Ведь оказывается, есть очень уютненький и шустрый KDevelop! | Ведь оказывается, есть очень уютненький и шустрый KDevelop! | ||
− | Только компилить его надо из исходников — в репозиториях дебиана и убунты всех нужных плагинов нет (и вряд ли есть в других). Соответственно, качаем | + | Только компилить его надо из исходников — в репозиториях дебиана и убунты всех нужных плагинов нет (и вряд ли есть в других). Соответственно, качаем [https://projects.kde.org/projects/extragear/kdevelop/kdevplatform/repository kdevplatform], [https://projects.kde.org/projects/extragear/kdevelop/kdevelop/repository kdevelop], [https://projects.kde.org/projects/playground/devtools/quanta/repository quanta], [https://projects.kde.org/projects/extragear/kdevelop/utilities/kdevelop-pg-qt/repository/ kdevelop-pg-qt], [https://projects.kde.org/projects/extragear/kdevelop/plugins/kdev-php/repository kdev-php]: |
<pre>git clone git://anongit.kde.org/kdevplatform | <pre>git clone git://anongit.kde.org/kdevplatform | ||
Строка 13: | Строка 13: | ||
Доставляем зависимости, собираем cmake’ом (<tt>mkdir build; cd build; cmake ..; make; make install</tt>) и ставим всё кроме quanta, а из quanta тем же методом собираем и ставим только плагины (как минимум plugins/executebrowser) и debuggers/xdebug. Можно и языки (languages/css, languages/sql, languages/xml). | Доставляем зависимости, собираем cmake’ом (<tt>mkdir build; cd build; cmake ..; make; make install</tt>) и ставим всё кроме quanta, а из quanta тем же методом собираем и ставим только плагины (как минимум plugins/executebrowser) и debuggers/xdebug. Можно и языки (languages/css, languages/sql, languages/xml). | ||
− | После чего останется один нюанс — всё собранное включить! Тут фишка в том, что плагины, собранные из quanta, будут иметь X-KDevelop-Version=12 в .desktop-файлах, а собранны KDevelop будет хотеть 14. Соответственно, нужно в /usr/share/kde4/services/kdev*.desktop везде поменять 12 на 14. Ну или если к тому моменту, как вы это будете читать, оно внезапно обновится, то посмотреть в любой плагин kdevelop’а и взять нужное значение оттуда. Дальше надо дёрнуть kbuildsycoca4 (обновить кэш конфигурации системы) и всё, можно запускать KDevelop. | + | После чего останется один нюанс — всё собранное включить! Тут фишка в том, что плагины, собранные из quanta, будут иметь X-KDevelop-Version=12 в .desktop-файлах, а собранны KDevelop будет хотеть 14. Соответственно, нужно в <tt>/usr/share/kde4/services/kdev*.desktop</tt> везде поменять 12 на 14. Ну или если к тому моменту, как вы это будете читать, оно внезапно обновится, то посмотреть в любой плагин kdevelop’а и взять нужное значение оттуда. Дальше надо дёрнуть kbuildsycoca4 (обновить кэш конфигурации системы) и всё, можно запускать KDevelop. |
− | На крайняк, если всё-таки какой-то плагин не включится сам, можно его прописать руками в ~/.kde/share/apps/kdevelop/sessions/{…GUID…}/sessionrc, в секцию [Plugins], в виде «имяплагинаEnabled = true». | + | На крайняк, если всё-таки какой-то плагин не включится сам, можно его прописать руками в <tt>~/.kde/share/apps/kdevelop/sessions/{…GUID…}/sessionrc</tt>, в секцию <tt>[Plugins]</tt>, в виде «имяплагинаEnabled = true». |
{{wl-publish: 2012-03-08 18:18:39 +0400 | VitaliyFilippov }} | {{wl-publish: 2012-03-08 18:18:39 +0400 | VitaliyFilippov }} |
Версия 17:21, 8 марта 2012
То в пень нужны все эти пых стормы, комоды и так далее?Ведь оказывается, есть очень уютненький и шустрый KDevelop!
Только компилить его надо из исходников — в репозиториях дебиана и убунты всех нужных плагинов нет (и вряд ли есть в других). Соответственно, качаем kdevplatform, kdevelop, quanta, kdevelop-pg-qt, kdev-php:
git clone git://anongit.kde.org/kdevplatform git clone git://anongit.kde.org/kdevelop git clone git://anongit.kde.org/quanta git clone git://anongit.kde.org/kdevelop-pg-qt git clone git://anongit.kde.org/kdev-php
Доставляем зависимости, собираем cmake’ом (mkdir build; cd build; cmake ..; make; make install) и ставим всё кроме quanta, а из quanta тем же методом собираем и ставим только плагины (как минимум plugins/executebrowser) и debuggers/xdebug. Можно и языки (languages/css, languages/sql, languages/xml).
После чего останется один нюанс — всё собранное включить! Тут фишка в том, что плагины, собранные из quanta, будут иметь X-KDevelop-Version=12 в .desktop-файлах, а собранны KDevelop будет хотеть 14. Соответственно, нужно в /usr/share/kde4/services/kdev*.desktop везде поменять 12 на 14. Ну или если к тому моменту, как вы это будете читать, оно внезапно обновится, то посмотреть в любой плагин kdevelop’а и взять нужное значение оттуда. Дальше надо дёрнуть kbuildsycoca4 (обновить кэш конфигурации системы) и всё, можно запускать KDevelop.
На крайняк, если всё-таки какой-то плагин не включится сам, можно его прописать руками в ~/.kde/share/apps/kdevelop/sessions/{…GUID…}/sessionrc, в секцию [Plugins], в виде «имяплагинаEnabled = true».