Po inspiraci zde a jinde jsem se pokusil doladit pro své potřeby seznam repozitářů (tedy kanálů) pro Smart. Cílem bylo, aby došlo k upgrade na co možná nejnovější verze programů, ale pouze z důvěryhodných, stabilních a osvědčených repozitářů - ty mají také nejvyšší prioritu. Dalším bodem je orientace na poněkud jiné programy (a tím i repozitáře), než je ve vlákně uvedeném výše... Zda se mi práce zdařila, může posoudit každý sám; jakékoliv smysluplné připomínky a konstruktivní kritika (tj. doprovázená konkrétními návrhy na zlepšení) jsou vítány.
Teď k věci - pro méně znalé opakuji postup použití tohoto seznamu:
S vypnutým Smartem (i checkerem v liště dole - pokud tam je) a vypnutými všemi dalšími programy pracujícími s RPM databází (YAST, ZMD apod.) si:
1) vytvořte nejlépe v adresáři /home/user/ čistě textový soubor s obsahem z přílohy a názvem smart.channels
2) spusťte konzoli, přihlašte se jako root (su + po výzvě heslo)
3) vložte příkaz "smart channel --remove-all --yes" a odklepněte Enter (pochopitelně bez uvozovek; smažou se tím staré kanály)
4) vložte příkaz "smart channel --add smart.channels --yes" a odklepněte (zase bez uvozovek; to bez dalšího dotazování přidá kanály popsané v předmětném souboru smart.channels do Smartu)
5) ukončete konzoli (není nutné)
6) spusťte Smart, updatujte všechny kanály (ikonou se šipkou nebo z menu "File - Update channels"; tím se načtou aktuální obsahy repozitářů z webu
7) ve Smartu dejte "Upgrade all" (zase ikonou nebo z menu "Edit - Upgrade all"; objeví se okno se seznamem změn, to odsouhlaste - někdy je třeba 2x opakovaně kliknout na ikonu s ozubeným kolečkem)
8) pak už se jen dívejte na probíhající upgrady (a možná nezbytně nutné množství downgradů a nových instalací)
9) od tohoto nastavení by měly budoucí upgrady (alespoň nějaký čas, než zase někdo něco změní v repozitářích) fungovat korektně ;-)
Problémy by neměly být žádné, snad jen s balíkem "mozilla-xulrunner" se to už delší dobu nějak kouše (odmítá se updatovat a tím pádem celý upgrade neproběhne). Je nejlepší ZE VŠEHO NEJDŘÍV pomocí Smartu tento balík odinstalovat (vyhledáním názvu) a ručně nainstalovat tu verzi, která je popsána v okně v sekci downgrade, pokud dáte ještě před touto odinstalací "Upgrade all" a "rozkliknete" detaily balíčku, ale nakonec upgrade neprovedete/stornujete). Poznamenejte si ji a až po ručním vyřešení tohoto problému s xulrunnerem definitivně proveďte výše uvedený "Upgrade all".
Příloha - obsah mého souboru smart.channels (nemusí každému vyhovovat) - kopírujte bez řádků s hvězdičkami, tedy pouze text mezi nimi!!!
***************************************************************
[guru]
type = yast2
name = Guru
priority = 55
baseurl = http://ftp.skynet.be/pub/suser-guru/rpm/10.1/
mirror = http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/
[jarpack]
type = yast2
name = JArpack
priority = 20
baseurl = http://jarpack.com/suse/10.1/
[kernel]
type = rpm-md
name = Kernel
priority = 10
baseurl = http://ftp.gwdg.de/linux/suse/opensuse/repositories/Kernel/SUSE_Linux_10...
[packman]
type = yast2
name = Packman
priority = 55
baseurl = http://packman.inode.at/suse/10.1/
mirror = http://packman.iu-bremen.de/suse/10.1/
mirror = http://packman.mirrors.skynet.be/pub/packman/suse/10.1/
mirror = http://packman.rsync.zmi.at/suse/10.1/
mirror = http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/10.1/
[smart]
type = rpm-md
name = Smart
priority = 10
baseurl = http://ftp.gwdg.de/linux/suse/opensuse/repositories/smart/SUSE_Linux_10....
[suse]
type = yast2
name = SUSE-Linux-10.1-FTP-Install-Source
priority = 50
baseurl = http://download.opensuse.org/distribution/SL-10.1/inst-source/
mirror = http://ftp.gwdg.de/linux/suse/opensuse/distribution/SL-10.1/inst-source/
mirror = http://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-1...
mirror = http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribu...
mirror = ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/SL-10.1/inst-so...
mirror = ftp://mirror.switch.ch/mirror/opensuse/distribution/SL-10.1/inst-source/
mirror = http://www.mirrorservice.org/sites/ftp.opensuse.org/pub/opensuse/distrib...
mirror = ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/SL-10.1/inst-sou...
[suse-extra]
type = yast2
name = SUSE-Linux-10.1-FTP-Extra-Install-Source
priority = 50
baseurl = http://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/10.1/inst-source-ex...
[suse-gnome]
type = rpm-md
name = openSUSE Gnome packages
priority = 15
baseurl = http://software.opensuse.org/download/GNOME:/STABLE/SUSE_Linux_10.1/
[suse-java]
type = rpm-md
name = Java-Packages
priority = 15
baseurl = http://ftp.gwdg.de/linux/suse/opensuse/repositories/Java:/jpackage-1.7/S...
[suse-kde-backports]
type = rpm-md
name = KDE-Applications-Backports
priority = 15
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.1/
mirror = http://ftp.gwdg.de/linux/suse/opensuse/repositories/KDE:/Backports/SUSE_...
[suse-kde]
type = rpm-md
name = KDE-3-Core-Packages
priority = 15
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.1/
mirror = http://ftp.gwdg.de/linux/suse/opensuse/repositories/KDE:/KDE3/SUSE_Linux...
[suse-mozilla]
type = rpm-md
name = Mozilla.org
priority = 10
baseurl = http://ftp.suse.com/pub/projects/mozilla/10.1/
mirror = http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/mozilla/10.1/
mirror = http://ftp.belnet.be/mirrors/ftp.suse.com/projects/mozilla/10.1/
mirror = http://ftp.skynet.be/pub/ftp.suse.com/projects/mozilla/10.1/
mirror = ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/projects/mozilla/10...
mirror = http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/projects/mozilla/10...
[suse-non-oss]
type = yast2
name = SUSE-Linux-10.1-FTP-Non-Open-Source-Install-Source/
priority = 50
baseurl = http://download.opensuse.org/distribution/SL-10.1/non-oss-inst-source/
mirror = http://ftp.gwdg.de/linux/suse/opensuse/distribution/SL-10.1/non-oss-inst...
mirror = http://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-1...
mirror = http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribu...
mirror = ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/SL-10.1/non-oss...
mirror = ftp://mirror.switch.ch/mirror/opensuse/distribution/SL-10.1/non-oss-inst...
mirror = http://www.mirrorservice.org/sites/ftp.opensuse.org/pub/opensuse/distrib...
mirror = ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/SL-10.1/non-oss-...
[suser-jengelh]
type = rpm-md
name = Suser-Jengelh
priority = 5
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.1/
[suser-oc2pus]
type = yast2
name = Suser-Oc2pus
priority = 25
baseurl = http://ftp.gwdg.de/linux/misc/suser-oc2pus/10.1/
[suse-update]
type = rpm-md
name = SUSE-Linux-10.1-Update
priority = 55
baseurl = http://ftp.suse.com/pub/suse/update/10.1/
mirror = http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/update/10.1/
mirror = http://ftp.belnet.be/mirrors/ftp.suse.com/suse/update/10.1/
mirror = http://ftp.skynet.be/pub/ftp.suse.com/suse/update/10.1/
mirror = ftp://mirror.switch.ch/mirror/suse/suse/update/10.1/
mirror = ftp://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/update/10.1/
[usr-local-bin]
type = yast2
name = Usr-Local-Bin
priority = 5
baseurl = http://ftp.gwdg.de/pub/linux/usr-local-bin/10.1/
[wammu-utx]
type = yast2
name = UTX Penguin
priority = 5
baseurl = http://ftp.penguin.cz/pub/users/utx/suse/10.1/
[wammu-sbrabec]
type = rpm-md
name = Wammu sbrabec
priority = 55
baseurl = http://software.opensuse.org/download/home:/sbrabec/SUSE_Linux_10.1/
[suse-wine]
type = rpm-md
name = Wine emulator
priority = 55
baseurl = http://software.opensuse.org/download/Emulators:/Wine/SUSE_Linux_10.1/
***************************************************************



Poslední komentáře
před 2 dny 3 hod
před 2 dny 22 hod
před 2 dny 22 hod
před 3 dny 58 min
před 3 dny 2 hod
před 5 dnů 1 hod
před 5 dnů 13 hod
před 5 dnů 14 hod
před 5 dnů 14 hod
před 5 dnů 15 hod