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í.

Autor: JirkaZ

Komentáře

JirkaZ odpověděl -

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).