The devtools module makes the installation much easier to create a package following the structure defined in the Devtools. It also makes it easier to test your package, through editor. This module in a package having an excellent idea: not only does it make the user package more reliable in the long run, it also simplifies the development process in surprising way. This is suitable in Ubuntu and centOS.
Devtools makes package development a breeze: it works with existing conventions for code structure, adding efficient tools to support the cycle of package development. With devtools, developing a package becomes so easy that it will be the user default layout whenever the user is writing a significant amount of code.
ptconfigure devtools help
The following screenshot explains it.
kevell@corp:/# ptconfigure devtools help
******************************
This command allows you to install a set of Developer Tools. These include
Geany IDE, Bluefish IDE, Kompozer IDE and Emma DB Manager.
DeveloperTools, devtools, dev-tools
- install
Installs the latest version of Developer Tools
example: ptconfigure devtools install
------------------------------
End Help
******************************
Installation includes provision of or connection to services required to make the installed equipment ready for operation. It is a manifest process to install devtools module under ptconfigure by just using the command given below,
ptconfigure devtools install
After vitalize the command it will catechize input.
When the user input as yes automatically it will install devtools with checking from the system. If not exit the installation. The following screen shot demonstrates it.
kevell@corp:/$ ptconfigure devtools install
Install Developer Tools? (Y/N)
y
*******************************
* Pharaoh Tools *
* Devel Tools! *
*******************************
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
geany-common
Suggested packages:
libvte9
The following NEW packages will be installed:
geany geany-common
0 upgraded, 2 newly installed, 0 to remove and 301 not upgraded.
Need to get 3,808 kB of archives.
After this operation, 9,872 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ trusty/universe geany-common all 1.23.1+dfsg-1 [2,709 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ trusty/universe geany amd64 1.23.1+dfsg-1 [1,100 kB]
Fetched 3,808 kB in 4min 54s (12.9 kB/s)
Selecting previously unselected package geany-common.
(Reading database ... 182047 files and directories currently installed.)
Preparing to unpack .../geany-common_1.23.1+dfsg-1_all.deb ...
Unpacking geany-common (1.23.1+dfsg-1) ...
Selecting previously unselected package geany.
Preparing to unpack .../geany_1.23.1+dfsg-1_amd64.deb ...
Unpacking geany (1.23.1+dfsg-1) ...
Processing triggers for doc-base (0.10.5) ...
Processing 1 added doc-base file...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up geany-common (1.23.1+dfsg-1) ...
Setting up geany (1.23.1+dfsg-1) ...
Preparing to unpack .../bluefish-data_2.2.5-1_all.deb ...
Unpacking bluefish-data (2.2.5-1) ...
Selecting previously unselected package bluefish-plugins.
Preparing to unpack .../bluefish-plugins_2.2.5-1_amd64.deb ...
Unpacking bluefish-plugins (2.2.5-1) ...
Selecting previously unselected package bluefish.
Preparing to unpack .../bluefish_2.2.5-1_amd64.deb ...
Unpacking bluefish (2.2.5-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
Setting up bluefish-data (2.2.5-1) ...
Setting up bluefish-plugins (2.2.5-1) ...
Setting up bluefish (2.2.5-1) ...
[Pharaoh Logging] Adding Package bluefish from the Packager Apt executed correctly
PHP Warning: file_put_contents(/opt/ptconfigure/ptconfigure/src/Modules/ptconfigureRequired/Model/../../../cleovars): failed to open stream: Permission denied in /opt/ptconfigure/ptconfigure/src/Modules/ptconfigureRequired/Model/AppConfig.php on line 115
... All done!
*******************************
Thanks for installing , visit www.pharaohtools.com for more
******************************
Single App Installer:
--------------------------------------------
DeveloperTools: Success
------------------------------
Installer Finished
******************************
| Parameters | Alternative Parameter | Option | Comments |
|---|---|---|---|
| Install devtools?(Y/N) | We can use DeveloperTools, devtools, dev-tools | Y | It will install editor and Database devtools under ptconfigure |
| Install devtools?(Y/N) | We can use DeveloperTools, devtools, dev-tools| | N | The system exit the installation |