Smart a export/import jeho nastavení
Problém: Odladil jsem Smart, resp. repozitáře (kanály) pro něj na jednom PC a potřeboval bych nastavení přenést do jiného stroje. Jelikož Smart neukládá informace v textovém konfiguračním souboru, je to nutné udělat přes export a import z něj.
Export kanálů z nastaveného a funkčního Smartu:
V konzoli jako root zadejte
smart channel --show > kanaly.txt
(kde kanaly.txt je volitelný název souboru, do kterého se seznam uloží; adresář pro uložení bude při této syntaxi ten, ze kterého byl v konzoli Smart spuštěn. Stejně tak lze ovšem cestu pro uložení předepsat, např.
smart channel --show > /home/uzivatel/adresar/kanaly.txt)
Import kanálů do jiného Smartu (na jiném PC, po reinstalaci/nechtěných úpravách na stejném aj.):
v konzoli jako root zadejte
smart channel --add /home/uzivatel/kanaly.txt
(pro lokální umístění souboru kanaly.txt se seznamem v adresáři /home/uzivatel)
nebo
smart channel --add http://www.server.domena/adresar/podadresar/kanaly.txt
(pro umístění souboru se seznamem na nějakém www serveru)
Převzato z [?:http://de.opensuse.org/Smart_Package_Manager/Anleitung de.opensuse.org/Smart_Package_Manager/Anleitung], kde je spousta dalších užitečných informací.
Komentáře
Při exportu není třeba pracovat jako root (protože Smart pracuje v readonly režimu), při importu samozřejmě ano (jelikož se zapisuje do konfigurace Smartu, což je administrátorská záležitost).