Contents
Note: You can monitor new downloads by subscribing to BerliOS' file release feed
.
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
gsmartcontrol-0.8.5.tar.bz2 (mirror)
SHA1 sum: ac14276b64931e7f377910df4f2ebd1973bd604d
MD5 sum: 654ee0b77665206d4d8a46080c5747b6
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.
Linux
-
ALT Linux: Sisyphus.
-
Arch Linux: http://www.archlinux.org/packages/?q=gsmartcontrol.
-
CentOS: OBS project directory. The OBS project also acts as a repomd (yum) repository.
-
Debian GNU/Linux: GSmartControl is available in Debian unstable (Sid) and Debian Squeeze. You may use apt-get install gsmartcontrol to install it. Additionally, Debian 4.0 (Etch) and 5.0 (Lenny) packages are available at OBS project directory. The OBS project also acts as an apt source.
-
Fedora: OBS project directory. The OBS project also acts as a repomd (yum) repository.
-
Frugalware Linux: http://frugalware.org/packages/?op=pkg&srch=gsmartcontrol.
-
Gentoo Linux: An ebuild for Gentoo is available in the Sunrise overlay. Once the overlay is added, you can install the package by typing emerge gsmartcontrol.
-
Mandriva Linux: Starting with Mandriva Linux 2009.1, GSmartControl is available in Mandriva Linux. You may use urpmi gsmartcontrol or rpmdrake to install it. Additionally, packages are available at OBS project directory. The OBS project also acts as a repomd (yum) repository.
-
MEPIS Linux: http://www.mepiscommunity.org/en/node/379
-
openSUSE: You can use one-click installs for 11.2, 11.1, 11.0, 10.3, 10.2. See OBS project directory for direct access to packages for both current and older distribution releases. The OBS project also acts as repomd (yast/zypper) installation source.
Use a direct link to OBS directory mirror if you don't see all the packages for every SUSE/openSUSE release since 10.0 (some mirrors omit the discontinued ones).
-
Red Hat Enterprise Linux: OBS project directory (Note: Use RHEL packages). The OBS project also acts as a repomd (yum) repository.
-
Slackware Linux: slackbuilds.org
-
Slax: GSmartControl module
-
SLES (SUSE Linux Enterprise Server), SLED (SUSE Linux Enterprise Desktop): OBS project directory (Note: Use SLE_* packages). The OBS project also acts as a repomd (yast/zypper) installation source.
-
Ubuntu: GSmartControl is available in Ubuntu (universe) since Ubuntu 9.10 (Karmic Koala). You may use sudo apt-get install gsmartcontrol to install it. Additionally, packages are available at OBS project directory (Note: Use xUbuntu packages, they should work on all common Ubuntu variants). The OBS project also acts as an apt source.
-
Zenwalk Linux: http://zur.zenwalk.org/view/package/name/gsmartcontrol
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 freshports.org for details.
Mac OS X / Darwin (Fink): http://pdb.finkproject.org/pdb/package.php/gsmartcontrol.
Windows: Installer (gsmartcontrol-0.8.5-2.exe) or zip (gsmartcontrol-0.8.5-2-win32.zip). If you already have
GTK+ installed (for example, gtk2-runtime 2.14.4-2008-11-11 or newer), you can use smaller, no-gtk packages: gsmartcontrol-0.8.5-nogtk.exe, gsmartcontrol-0.8.5-win32-nogtk.zip.
The packages are mirrored: installer, zip, no-gtk installer, no-gtk zip.
Live CD / DVD / USB / etc...
-
Parted Magic includes GSmartControl since version 3.5.
Software Requirements
You need to have the following software installed to build gsmartcontrol:
- 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 2.12 and Gtkmm 2.12.
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. Libglademm is not needed when using GTK / Gtkmm 2.12.
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.
- Windows (2000 SP4 or newer) - Tested with Windows 2000 SP4, XP SP2 and Vista SP1. 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. Update: smartctl doesn't seem to support ATA under Solaris, while GSmartControl doesn't support SCSI yet. This only leaves various USB to ATA bridges. See smartctl (5), -d option for details.
- Mac OS X - 3rd-party testing by Fink project.
- 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 BerliOS project files area for previous releases.
