Re: Getting started with Kubuntu development.
You started off on the right path with https://wiki.ubuntu.com/MOTU/GettingStarted. That URL lists a series of steps to becoming a Ubuntu/Kubuntu developer that begin by introducing you to packaging apps for Ubuntu/Kubuntu and ends with having your skills validated and applying for admission to the MOTU (Masters Of The Universe) developers group. (MOTU is not an arrogant name, it refers to the Universe repository).
There is a YouTube Ubuntu developers channel containing instructional videos. The first is:
http://www.youtube.com/watch?v=VyEl3w7SFK4
That video begins by instructing you on how to load the proper development tools on your Kubuntu box. Before you do that let me recommend that you set aside a partition of your primary HD, or second HD, on which to install a fresh, fully updated version of Kubuntu, or as a VirtualBox guest OS. Use that fresh install as your development platform and install the tools shown in the first video in it. When you make a package you can copy it to your primary partition (or into another VirtualBox Kubuntu guest OS on your development partition) and test it.
IF you decide that all you want to do is write applications for the KDE desktop some recommend KDevelop, but I recommend that you install the Qt sdk, which includes qtcreator. Qtcreator is a world class GUI RAD tool equal or better in power than MSVS C++. Qt SDK and Niokia Qt SDK are two different tools. You can get Qt SDK from http://qt.nokia.com/downloads/. Select the appropriate 32 or 64 bit version. IF you install Qt SDK you do not need to install anything from the repository. You can install the SDK in your home directory. When you run qtcreator from the bin directory under that install it sets up the appropriate libraries and file paths which don't conflict with any qt settings your distro uses for its proper operation. Qt SDK includes the designer (GUI dev tool), the assistant (Qt's fantastic API and other documentation, integrated) and the Linguist (the i18n tool). You can install Qt libraries for PostgreSQl or other databases from the repository. I recommend PostgreSQL.
Or, you could download a handful of Qt4 dev files from the repository and achieve the same environment. I've used both methods and using the qt-sdk is easier because it is a one file install, is more up todate because you don't have to wait on the Ubuntu packagers to package it for the repository, and it includes an uninstall script (or you could just delete the install directory).
I used QtCreator during the last four or five years before I retired. In 40 years of programming it is the best GUI RAD tool I ever used, and that includes MSVS C++.
You started off on the right path with https://wiki.ubuntu.com/MOTU/GettingStarted. That URL lists a series of steps to becoming a Ubuntu/Kubuntu developer that begin by introducing you to packaging apps for Ubuntu/Kubuntu and ends with having your skills validated and applying for admission to the MOTU (Masters Of The Universe) developers group. (MOTU is not an arrogant name, it refers to the Universe repository).
There is a YouTube Ubuntu developers channel containing instructional videos. The first is:
http://www.youtube.com/watch?v=VyEl3w7SFK4
That video begins by instructing you on how to load the proper development tools on your Kubuntu box. Before you do that let me recommend that you set aside a partition of your primary HD, or second HD, on which to install a fresh, fully updated version of Kubuntu, or as a VirtualBox guest OS. Use that fresh install as your development platform and install the tools shown in the first video in it. When you make a package you can copy it to your primary partition (or into another VirtualBox Kubuntu guest OS on your development partition) and test it.
IF you decide that all you want to do is write applications for the KDE desktop some recommend KDevelop, but I recommend that you install the Qt sdk, which includes qtcreator. Qtcreator is a world class GUI RAD tool equal or better in power than MSVS C++. Qt SDK and Niokia Qt SDK are two different tools. You can get Qt SDK from http://qt.nokia.com/downloads/. Select the appropriate 32 or 64 bit version. IF you install Qt SDK you do not need to install anything from the repository. You can install the SDK in your home directory. When you run qtcreator from the bin directory under that install it sets up the appropriate libraries and file paths which don't conflict with any qt settings your distro uses for its proper operation. Qt SDK includes the designer (GUI dev tool), the assistant (Qt's fantastic API and other documentation, integrated) and the Linguist (the i18n tool). You can install Qt libraries for PostgreSQl or other databases from the repository. I recommend PostgreSQL.
Or, you could download a handful of Qt4 dev files from the repository and achieve the same environment. I've used both methods and using the qt-sdk is easier because it is a one file install, is more up todate because you don't have to wait on the Ubuntu packagers to package it for the repository, and it includes an uninstall script (or you could just delete the install directory).
I used QtCreator during the last four or five years before I retired. In 40 years of programming it is the best GUI RAD tool I ever used, and that includes MSVS C++.
Comment