Jak do smart přidat kanál?
11.April 2005 (Monday)Smart je nový správce instalačních balíčků, který o sobě tvrdí, že je lepší než všechny ostatní (apt,yum,urpmi,…) a asi na tom něco bude. Poradí si jak s deb, tak i rpm balíčky (to samozřejmě neznamená, že je možné deb balíčky instalovat třeba na RedHat). Zároveň jako své kanály umožnuje používat repository pro apt, yum a další. Po instalaci do mého systému obsahoval několik předdefinovaných kanálů (víc než jsem kdy měl v apt:-), ze kterých si stáhl seznam aktuálních balíčků. Není ale problém (jak pro koho :-) přidat si kanál vlastní.
Je to velice jendoduché, ukážeme si to například na kanále pro server JPackage.org. Stačí vytvořit soubor jpackage.channel a ten umístit do adresáře /etc/smart/channels. Soubor bude mít následující obsah:
[jpackage] name = JPackage.org baseurl = http://mirrors.sunsite.dk/jpackage/1.6/fedora-3/free type = rpm-md priority = 0
Tímto jsme do smartu přidali kanál (yum repository) jpackage. Pak stačí smart spustit, buď grafickou verzi a nebo textovou:
$ smart update New channel 'Java packages from JPackage.org for Fedora Core 3 (i386) (jpackage)' detected. Include it? (Y/n):