Smart is a great package manager, and it is being actively developed by the very talented Gustavo Niemeyer. These packages are old and should not be used anymore. My maintainership of them does not do the project justice.
Please go instead to the official site and use the packages from one of the established RPM repositories like ATrpms or RPMforge.
The FAQ has also found a new home at the official site as well.
The Smart package manager now has official page at smartpm.org. There's also an unofficial
official FAQ. If you are pondering packaging Smart
you really should check the FAQ. If you think Smart will
allow installation of RPM packages on a DEB system or vice-versa,
read this.
The packages below should work in Fedora Core 3. Smart requires pygtk.
| Main package | smart-0.30.2-2.i386.rpm |
| smart-update | smart-update-0.30.2-2.i386.rpm |
| ksmarttray | ksmarttray-0.30.2-2.i386.rpm |
| Source package | smart-0.30.2-2.src.rpm |
ksmarttray is a KDE tray application that warns about new packages and stuff. It requires smart-update, a setuid wrapper that lets any user update channel information (e.g. "smart update"). These packages are not strictly necessary. ksmarttray works best if you already have other KDE applications running.
When you are finished installing Smart, go to System Tools->Smart Package Manager. Or run "smart" in the command line ("smart --gui" for the GUI).
For the ultra-lazy, copy and paste this:
rpm -Uvh http://zorked.net/smart/fedora/3/i386/RPMS/smart-0.30.2-2.i386.rpmIf you already had smart, you would be able to run:
smart install http://zorked.net/smart/fedora/3/i386/RPMS/smart-0.30.2-2.i386.rpmand smart would download all dependencies from your channels, if needed.
The screenshots, as seen on many Linux community sites around the world, have been archived here.
Packaging problems should be reported to me. For everything else, go to the official site.
Why only Fedora Core 3?
Because Smart requires a fairly recent pygtk. Maybe it runs in command-line mode under Fedora Core 2, but I didn't try that.