logo
Published on openSUSE portál (http://www.suseportal.cz)

SUSE 10.1 - repozitáře pro Smart

By JirkaZ
Vytvořeno 2007-01-04 20:25

Po inspiraci zde [1] 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/ [2]
mirror = http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/ [3]

[jarpack]
type = yast2
name = JArpack
priority = 20
baseurl = http://jarpack.com/suse/10.1/ [4]

[kernel]
type = rpm-md
name = Kernel
priority = 10
baseurl = http://ftp.gwdg.de/linux/suse/opensuse/repositories/Kernel/SUSE_Linux_10... [5]

[packman]
type = yast2
name = Packman
priority = 55
baseurl = http://packman.inode.at/suse/10.1/ [6]
mirror = http://packman.iu-bremen.de/suse/10.1/ [7]
mirror = http://packman.mirrors.skynet.be/pub/packman/suse/10.1/ [8]
mirror = http://packman.rsync.zmi.at/suse/10.1/ [9]
mirror = http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/10.1/ [10]

[smart]
type = rpm-md
name = Smart
priority = 10
baseurl = http://ftp.gwdg.de/linux/suse/opensuse/repositories/smart/SUSE_Linux_10.... [11]

[suse]
type = yast2
name = SUSE-Linux-10.1-FTP-Install-Source
priority = 50
baseurl = http://download.opensuse.org/distribution/SL-10.1/inst-source/ [12]
mirror = http://ftp.gwdg.de/linux/suse/opensuse/distribution/SL-10.1/inst-source/ [13]
mirror = http://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-1... [14]
mirror = http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribu... [15]
mirror = ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/SL-10.1/inst-so... [16]
mirror = ftp://mirror.switch.ch/mirror/opensuse/distribution/SL-10.1/inst-source/ [17]
mirror = http://www.mirrorservice.org/sites/ftp.opensuse.org/pub/opensuse/distrib... [18]
mirror = ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/SL-10.1/inst-sou... [19]

[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... [20]

[suse-gnome]
type = rpm-md
name = openSUSE Gnome packages
priority = 15
baseurl = http://software.opensuse.org/download/GNOME:/STABLE/SUSE_Linux_10.1/ [21]

[suse-java]
type = rpm-md
name = Java-Packages
priority = 15
baseurl = http://ftp.gwdg.de/linux/suse/opensuse/repositories/Java:/jpackage-1.7/S... [22]

[suse-kde-backports]
type = rpm-md
name = KDE-Applications-Backports
priority = 15
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.1/ [23]
mirror = http://ftp.gwdg.de/linux/suse/opensuse/repositories/KDE:/Backports/SUSE_... [24]

[suse-kde]
type = rpm-md
name = KDE-3-Core-Packages
priority = 15
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.1/ [25]
mirror = http://ftp.gwdg.de/linux/suse/opensuse/repositories/KDE:/KDE3/SUSE_Linux... [26]

[suse-mozilla]
type = rpm-md
name = Mozilla.org
priority = 10
baseurl = http://ftp.suse.com/pub/projects/mozilla/10.1/ [27]
mirror = http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/mozilla/10.1/ [28]
mirror = http://ftp.belnet.be/mirrors/ftp.suse.com/projects/mozilla/10.1/ [29]
mirror = http://ftp.skynet.be/pub/ftp.suse.com/projects/mozilla/10.1/ [30]
mirror = ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/projects/mozilla/10... [31]
mirror = http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/projects/mozilla/10... [32]

[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/ [33]
mirror = http://ftp.gwdg.de/linux/suse/opensuse/distribution/SL-10.1/non-oss-inst... [34]
mirror = http://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-1... [35]
mirror = http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribu... [36]
mirror = ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/SL-10.1/non-oss... [37]
mirror = ftp://mirror.switch.ch/mirror/opensuse/distribution/SL-10.1/non-oss-inst... [38]
mirror = http://www.mirrorservice.org/sites/ftp.opensuse.org/pub/opensuse/distrib... [39]
mirror = ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/SL-10.1/non-oss-... [40]

[suser-jengelh]
type = rpm-md
name = Suser-Jengelh
priority = 5
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.1/ [41]

[suser-oc2pus]
type = yast2
name = Suser-Oc2pus
priority = 25
baseurl = http://ftp.gwdg.de/linux/misc/suser-oc2pus/10.1/ [42]

[suse-update]
type = rpm-md
name = SUSE-Linux-10.1-Update
priority = 55
baseurl = http://ftp.suse.com/pub/suse/update/10.1/ [43]
mirror = http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/update/10.1/ [44]
mirror = http://ftp.belnet.be/mirrors/ftp.suse.com/suse/update/10.1/ [45]
mirror = http://ftp.skynet.be/pub/ftp.suse.com/suse/update/10.1/ [46]
mirror = ftp://mirror.switch.ch/mirror/suse/suse/update/10.1/ [47]
mirror = ftp://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/update/10.1/ [48]

[usr-local-bin]
type = yast2
name = Usr-Local-Bin
priority = 5
baseurl = http://ftp.gwdg.de/pub/linux/usr-local-bin/10.1/ [49]

[wammu-utx]
type = yast2
name = UTX Penguin
priority = 5
baseurl = http://ftp.penguin.cz/pub/users/utx/suse/10.1/ [50]

[wammu-sbrabec]
type = rpm-md
name = Wammu sbrabec
priority = 55
baseurl = http://software.opensuse.org/download/home:/sbrabec/SUSE_Linux_10.1/ [51]

[suse-wine]
type = rpm-md
name = Wine emulator
priority = 55
baseurl = http://software.opensuse.org/download/Emulators:/Wine/SUSE_Linux_10.1/ [52]
***************************************************************


Source URL:
http://www.suseportal.cz/suse-10-1-repozitare-pro-smart