Package Management/Smart

From openSUSE

< Package Management(Redirected from Smart)

Contents

Installing smart

In order to install smart, you must satisfy the dependencies: rpm-python and python-gtk for the smart gui. You can install smart via YaST, or other package managers such as apt or yum. Make sure you have your repositories set, or other package manager set, with the appropriate YaST, or yum, or apt repositories.

Supported Sources

  • RPM repositories
  • RPM System Database (locally installed packages)
  • APT repositories for .rpm
  • YaST repositories (SuSE 9.3 and below (this is in testing))
  • RPM-MD (used by YUM)
  • Red Carpet (used by Ximian/Novell)
  • RPM Header List (used by RedHat and Conectiva installation CDs, probably others)
  • RPM Directory (a directory with a bunch of RPMs in it, no indexing required)

The complete list, of supported sources see here.

Adding media

Local CD

Removed because this does not work with smart at present do to smarts reliance on fstab instead of udev.

Network

The full ftp tree have some additional packages:

smart channel --add <version>_full type=yast2 name=10.2 baseurl=http://download.opensuse.org/distribution/10.2/repo/oss/

Miscellaneous

Perhaps an easier way to add repositories, is to dive just a little into the smart configuration. Just simply enable the zyppchannelsync plugin.

smart config --set zypperchannelsync=True

To disable, simply change it to False.

See Also

Package Management

External Links