Для компиляции любой программы нужен как минимум базовый набор компиляторов. Их можно установить за один раз:
-
Установите пакет build-essential (см. Глава 3, Установка, удаление и обновление программ).
Замечание
Следующие инструкции относятся только к системам i386 и amd64. Для PowerPC см. Ubuntu Wiki.
-
Установите пакет sun-java5-bin из репозитория Multiverse (см. «Управление репозиториями»).
-
Некоторые сайты требуют наличия модуля Java к Mozilla Firefox. Для его получения установите пакет sun-java5-plugin (для i386-машин) или пакет j2re-1.4-mozilla-plugin (для amd64-машин) из репозитория Multiverse.
В этом разделе находится список удобных open-source средств разработки для использования в Kubuntu, например, интегрированные среды разработки и мощные редакторы. Большинство этих приложений можно установить через Adept (см. Глава 3, Установка, удаление и обновление программ).
-
KDevelop - среда разработки для KDE, поддерживающая много языков программирования, но концентрирующаяся на C++. Доступно автозавершение кода, редактор графических форм (gui), разные системы сборки, отладка и многое другое.
-
Eric - это полнофункциональная среда разработки для Python и Ruby.
-
PyQt - это инструментарий, позволяющий использовать библиотеку Qt из программ на Python.
-
Vim
-
IDLE - IDE для Python, построенная с использованием набора инструментов для создания графического интерфейса Tkinter.
-
MonoDevelop - IDE для написания mono/.net приложений на C# и других языках.
-
Bazaar-NG это распределённая система управления версиями, используемая для разработки Ubuntu.
-
Eclipse - IDE для Java и других языков программирования. Он составляет основу для программ с закрытым исходным кодом вроде JBuilder.
-
NetBeans - это среда разработки на Java с поддержкой CVS и графического редактора форм.
-
Bluefish - мощный редактор для опытных web-дизайнеров и web-программистов.
Документация, полезная при программировании в системе Kubuntu.
Dive Into Python - это книга, рассказывающая, как программировать на Python - языке, выбранном в качестве основного языка автоматизации работы в Kubuntu. Она предназначена для программистов, уже имеющих опыт работы с более популярными языками, и устанавливается вместе с Kubuntu.
Если вы хотите писать программы для KDE, посетите сайт developer.kde.org.
-
Проект KDE использует библиотеку Qt. Справочник по ней доступен в виде пакета qt3-doc (см. Глава 3, Установка, удаление и обновление программ).
-
Документация в Интернет: Qt3 Documentation Index.