When starting Qt 5 application development in Linux it is necessary to first install Qt 5 development tools. Qt Creator is the IDE used to develop Qt applications. In order for Qt Creator to be able to build Qt applications, library files, header files and a C++ compiler must be installed. This article shows how … Continue reading How to Install Qt 5 Development Tools in Linux
GLib is a utility library required by GTK+, but which can also be used independently in non-GUI applications. This article shows how to compile C programs that use GLib in Linux. It also shows how to install the correct documentation for the version of GLib installed on the system and how to find the version … Continue reading Compiling GLib C Programs
When developing PHP on a local computer it is usual to configure PHP to display error and warning messages. Enabling errors and warnings in PHP helps during software development to find bugs and detect potential problems. This article explains how to enable PHP error and warning messages for local web development on a LAMP stack. … Continue reading Configure PHP for Local Web Development
How to configure Apache 2 web server on a local Linux computer for local web development. Configure Apache to host multiple local web sites for web development on Linux Mint or Ubuntu. The previous blog post describes how to set up a LAMP stack on a local Linux computer. This post shows how to set … Continue reading Configure Apache for Local Web Development
How to install a local LAMP stack on a Linux Mint or Ubuntu computer for local PHP and MySQL development or for development on a local WordPress website. Why Install a LAMP Stack? When developing PHP web pages and applications on a local Linux computer it is necessary to install a local web server and … Continue reading How to Install a Local LAMP Stack on Linux
Learn how to use the Glade box container to pack widgets into a window in this Glade packing tutorial. Use widget packing instead of a fixed grid. Glade Fixed Grid Window vs. Glade Packing Window The images below show a comparison between two windows. One of the windows was created using a fixed grid, and … Continue reading Glade Packing Tutorial
How to fix Linux Mint hash sum mismatch during update of software. The following messages appear after doing an update with sudo apt-get update and also appear in the Linux Mint Update Manager.
W: Failed to fetch http://packages.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Fixing the Linux Mint Hash Sum Mismatch Error After trying several solutions to the problem (listed in the next section) here … Continue reading Linux Mint Hash Sum Mismatch During Update
If you try to compile C++ code on a Linux Mint or Ubuntu computer using gcc, the compile will fail. C++ code needs to be compiled using the g++ compiler which must first be installed. This article explains how to install the GCC C++ compiler on Linux Mint and Ubuntu based systems. Trying to compile … Continue reading How to Install the GCC C++ Compiler on Linux Mint
The GTK+ 3 Reference Manual can be viewed locally on a Linux computer in a program called Devhelp. When developing GTK+ 3 applications a local copy of the documentation can be very helpful. A previous article explained how to get on-line and off-line help for GTK+ using a web browser. Devhelp is an alternative application … Continue reading GTK+ 3 Reference Manual in Devhelp Viewer
In this easy tutorial for beginners, a simple “Hello World” program is created using GTK+ 3 and programmed in the C programming language. Glade 3 is used to create the GUI window, button and text label in this GTK 3 C code hello world tutorial. The image below shows the windowed Hello World application made … Continue reading GTK 3 C Code Hello World Tutorial using Glade 3