devilz
Pro*phet
Smart ist ein Paketmanagement- und Softwaremanagement-Werkzeug, das von dem Entwickler von apt4rpm entwickelt wurde. Es soll die die Softwareverwaltung unter verschiedenen Linux-Distributionen vereinfachen und vereinheitlichen. Kernpunkt der Idee ist dabei, dass smart einmal bestehende Quellen (yum, apt, urpmi, lokale, ...) nutzen kann, und dass sein Umgang mit fehlerhaften Abhängigkeiten besser funktioniert als bei der Konkurrenz. Da smart gleich eine eingebaute graphische Oberfläche mitbringt, soll somit unter allen Distributionen ein einheitliches Aussehen der Softwareverwaltung entstehen.
Es ist damit mit dem Software-Verwaltungsbereich von yast vergleichbar. Es wird ab SUSE LINUX 10.1 standardmäßig mit ausgeliefert (und wird dabei apt-get ersetzen). Für SUSE LINUX 10.0 muss man es sich aus einer externen Quelle herunterladen
http://de.susewiki.org/index.php?title=Smart
SMART RPMs - http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/System/smart
den folgen Code Teil z.B. als channel.txt (als BSP für SuSE 10.0) speichern und dann mit dem Befehl :
Code:
smart channel --add channel.txt
oder über die folgenden URL:
Code:
smart channel --add http://www.personal.uni-jena.de/~p1woro/SUSE-smart-examples/channels.txt
Code:
[suse-100-apt-security]
type = apt-rpm
name = SUSE Linux 10.0 APT Security Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = security
[suse-100-yum]
type = rpm-md
name = SUSE Linux 10.0 YUM Base Repository
baseurl = ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source/suse
[suse-100-apt-kde]
type = apt-rpm
name = SUSE Linux 10.0 APT kde Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde
[suse-100-apt-wine]
type = apt-rpm
name = SUSE Linux 10.0 APT wine Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = wine
[suse-100-apt-samba3]
type = apt-rpm
name = SUSE Linux 10.0 APT Samba3 Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = samba3
[suse-100-apt-gnome]
type = apt-rpm
name = SUSE Linux 10.0 APT Gnome Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = gnome
[guru-100-apt]
type = apt-rpm
name = Guru 10.0 APT Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = suser-guru
[suse-100-apt-update]
type = apt-rpm
name = SUSE Linux 10.0 APT Update Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = update
[suse-100-apt-mozilla]
type = apt-rpm
name = SUSE Linux 10.0 APT Mozilla Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = mozilla
[packman-100-yum]
type = rpm-md
name = Packman 10.0 YUM Repository
disabled = yes
baseurl = http://packman.iu-bremen.de/suse/10.0/
[packman-100-apt]
type = apt-rpm
name = Packman 10.0 APT Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = packman
[suse-100-apt-kde-unstable]
type = apt-rpm
name = SUSE Linux 10.0 APT kde-unstable Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde-unstable
[suse-100-apt-java]
type = apt-rpm
name = SUSE Linux 10.0 APT Java Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = java
[suse-100-apt-openoffice]
type = apt-rpm
name = SUSE Linux 10.0 APT OpenOffice.org Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = openoffice
[suse-100-apt-extra]
type = apt-rpm
name = SUSE Linux 10.0 APT Extra Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = extra
[suse-100-apt]
type = apt-rpm
name = SUSE Linux 10.0 APT Base Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = base
[suse-100-yum-extra]
type = rpm-md
name = SUSE Linux 10.0 YUM Extra Repository
baseurl = ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/10.0/SUSE-Linux10.0-GM-Extra/suse
[suse-100-apt-suse-projects]
type = apt-rpm
name = SUSE Linux 10.0 APT Suse Projects Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = suse-projects
[suse-100-apt-usr-local-bin]
type = apt-rpm
name = SUSE Linux 10.0 APT usr-local-bin Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = usr-local-bin
[suse-100-apt-kde3-stable]
type = apt-rpm
name = SUSE Linux 10.0 APT KDE3-stable Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde3-stable
[packman-i686-100-apt]
type = apt-rpm
name = Packman-i686 10.0 APT Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = packman-i686
[suse-100-yum-java]
type = rpm-md
name = SUSE Linux 10.0 YUM Java Repository
baseurl = ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java/suse