Note: You can monitor new downloads by subscribing to SourceForge's file release feed feed icon.

Note to article writers: When posting GSmartControl download links, please link to this page instead of the individual files below. This way the users will always get the latest available version.

Source Package


SHA1 sum: 36c255e8f493b003a616cb1eff3a86ccc6b8f80a
MD5 sum: 6d104c2ffc1e693cd1a8052a6d7e3b30

You can also check the SVN trunk version.

Build and install with: ./configure; make; make install
See the software requirements below.

Run gsmartcontrol-root to invoke gsmartcontrol with your desktop's su mechanism, or use the desktop menu entry.

Binary and Distribution-specific Packages

Some distributions already include GSmartControl in their repositories. These are probably your best bet; however, I can't guarantee that they have the latest version available. Note that all the packages from the OBS project directory, as well as Windows packages, are always up to date.

icon Linux
icon FreeBSD: GSmartControl is available in the ports system. Use cd /usr/ports/sysutils/gsmartcontrol/ && make install clean to install the port. Use pkg_add -r gsmartcontrol to add the package. See for details.
icon Mac OS X / Darwin (Fink): GSmartControl is available from the MacPorts Project and the Fink Project.
icon Windows:
  • Installer (recommended): gsmartcontrol-0.8.7.exe
    SHA1 sum: 0670e815eb9359e36bcf7ed66ae1ed89bcb1c32d
    MD5 sum: efaf3fa4420e27a02acea38b82ebad80
  • Zip:
    SHA1 sum: 4299875c589a2afd39fe64b514fa78c84f5d7be8
    MD5 sum: 406334b15af8d9f3c7a50e4a7bf82b6a
You can use these smaller packages if you already have icon GTK+ installed (for example, gtk2-runtime 2.16.6-2010-02-21 or newer):
icon Live CD / DVD / USB / etc...
  • icon Parted Magic includes GSmartControl since version 3.5.
  • RIP Linux - (R)ecovery (I)s (P)ossible Linux rescue system includes GSmartControl.
  • Ultimate Boot CD contains Parted Magic with GSmartControl in it.

Software Requirements

You need to have the following software installed to build gsmartcontrol:

  • pcre
  • Smartmontools
  • GTK+, version 2.6 or higher
  • Gtkmm, version 2.6 or higher
  • libglademm, version 2.4 or higher. Note: libglademm is not needed when using GTK+ / Gtkmm 2.12 or newer.

Note that having GTK+ 2.12 and Gtkmm 2.12 is HIGHLY recommended. While earlier versions may work, they may produce suboptimal results and buggy behavior.

Most of these packages are probably already provided by your distribution. Here are the packages you need to have to build GSmartControl on some Linux distributions:

OpenSUSE, SLES, SLED: gcc-c++, pcre-devel, gtkmm2-devel, (possibly) libglademm-devel.

Fedora, CentOS, RHEL: gcc-c++, pcre-devel, gtkmm24-devel, (possibly) libglademm24-devel.

Mandriva: gcc-c++, gcc-cpp, pcre-devel, gtkmm2.4-devel, (possibly) libglademm2.4-devel >= 2.4.0.

Ubuntu, Debian GNU/Linux: g++, libpcre3-dev, libgtkmm-2.4-dev, (possibly) libglademm-2.4-dev.

Note that usually you need to specify only these packages - the rest is installed automatically by the package manager's dependency resolver. Keep in mind that you also need smartmontools to run the program.

The following operating systems are supported:

  • Linux - All the popular configurations should work.
  • FreeBSD - Tested with DesktopBSD 1.6 (FreeBSD 6.3) / x86.
  • NetBSD - Tested with NetBSD 4.0.1 / x86.
  • OpenBSD - Tested with OpenBSD 4.3 / x86-64 / gcc-3.3.5.
  • Windows (2000 SP4 or newer) - Tested with Windows 2000 SP4, Windows XP SP3, Windows Vista SP2 (32-bit and 64-bit), Windows 7 SP1 (32-bit and 64-bit), Windows 8 (64-bit). The Windows port uses pd0, pd1, etc... for physical drives 0, 1, etc... .
  • Solaris - Tested with Solaris 10 / x86 / gcc-3.4.3 / blastwave, Solaris 10 / x86 / sunstudio12 / sunfreeware. OpenSolaris should work but has not been tested yet.
  • Mac OS X - 3rd-party testing by MacPorts and Fink projects.
  • DragonFlyBSD - Code written but no testing has been performed yet. Expected to work without any issues.
  • QNX - Code written but no testing has been performed yet.

Older Versions

Check the SourceForge project files area for previous releases.

GSmartControl video tutorial at
SoftSea 2010 Awards
SoftSea Top Pick award