Zde je to anglicky vysvětleno. Včetně toho, jak jednodušše přepnou balíky z repa na repo.
http://en.opensuse.org/SDB:Vendor_change_updateJednoduše jde jen o to, aby se zachovala konzistence závislostí a nic se nerozbilo. Občas se stane, že máte něco z jednoho repozitáře a v druhém je něco vyšší verze(takových repozitářů můžete mít víc), ale nemusí to fungovat se zbytkem věcí s prvního. Toto zajistí ruční updaty jen z toho jednoho repozitáře.
Osobně po vzoru NTZ tak mám přepnuty repozitáře alá Xorg věci, kernel, Libreoffice atd. kdy se vše nainstaluje právě jen z toho jednoho repozitáře a jen z něj se to updatuje. Naproti tomu nepoužívám Mozilla OBS, protože novější verze jsou i přímo od Suse z výchozích repozitářů.
Takže používáte např. grafický Yast2 pro správu balíků, který zachová balíky z jednoho repozitáře, pokud nemáme explicitně povolenu změnu poskytovatele, což rozhodně nedoporučuji. Nejjednodušší je prostě užít zypper pro přidání repa, nastavení updatu from z tohoto repa a následnou aktualizaci. Yast2 to samozřejmě taky umí, jen se člověk víc nakliká. Přidat repo, přepnout na něj sys. balíky a aktualizovat.
Pokud bychom nepřepli při updatu na balíky z jednoho repa(zypper --from) nebo měli povolenou změnu poskytovatele v Yastu2, bude Vám zypper s Yastem2 tlačit jen nejnovější balíčky a namíchájí koktejl z různých repozitářů, jen aby to byla nejnovější verze balíků a může se něco rozbít.
Jak se potom chová Apper nevím. Updatuji z Yastu2.
Apper by to chtělo nějak poštelovat, aby běžný BFU prostě jen potvrdil aktualizaci a bylo hotovo, když už je jako výchozí pro updaty. Na toto jsem zatím nekoukal.
Pochopil jsem to správně NTZ?
PS: S Opensuse mi opadl strach z rpm distribucí.
Repozitářů není nikdy dost :-)
Ty Gnome věci, myslím, že jsem odtama něco potřeboval, ale už nevím, co to bylo.
Jen pozor, pokud máte repo s nejnovějším KDE, tak to nekombinujte s KDE extra a KDE updatedApps. Nedoporučuje se to.
Osobně jsem trpělivý, nepoužívám repo s nejnovějším KDE, protože vím, že KDE 4.10.3 po chvíli přiteče oficiální cestou :-)
Kernel a Xorg na tomto PC je jen kvůli staré Intel grafice(zvedá to výkon a přestal sekat flash v HD).
zypper lr -d
# | Alias | Jméno | povoleno | Obnovit | Priorita | Typ | Adresa URI | Služba
---+-----------------------------------+----------------------------------------------------------+----------+---------+----------+--------+------------------------------------------------------------------------------------+-------
1 | Kernel_stable | Kernel stable | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/Kernel:/stable/standard/ |
2 | M17N:fonts | M17N:fonts(Ubuntu fonty) | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_12.3/ |
3 | Packman Repository | Packman Repository | Ano | Ano | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/ |
4 | Vyhlazování_fontů | Vyhlazování fontů | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.3/ |
5 | XOrg | XOrg | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.3/ |
6 | download.opensuse.org-Apps | openSUSE BuildService - GNOME:Apps | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.3/ |
7 | download.opensuse.org-Extra | openSUSE BuildService - KDE:Extra | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.3/ |
8 | download.opensuse.org-Stable | openSUSE BuildService - LibreOffice | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.3/ |
9 | download.opensuse.org-UpdatedApps | openSUSE BuildService - KDE:UpdatedApps | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.3/ |
10 | download.opensuse.org-Wine | openSUSE BuildService - Vývojové verze Wine | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.3/ |
11 | download.opensuse.org-games | openSUSE BuildService - Hry | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.3/ |
12 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/ |
13 | download.opensuse.org-packages | openSUSE BuildService - Java:balíčky | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_12.3/ |
14 | esmska | esmska | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/Java:/esmska/common/ |
15 | google-earth | google-earth | Ano | Ano | 99 | rpm-md | http://dl.google.com/linux/earth/rpm/stable/i386 |
16 | google-talkplugin | google-talkplugin | Ano | Ano | 99 | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/i386 |
17 | home:cyberorg:livextra | home:cyberorg:livextra | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/home:/cyberorg:/livextra/openSUSE_12.3/ |
18 | home_lnt-sysadmin_tools | Tools for LNT servers and workstations (Microsoft fonty) | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/repositories/home:/lnt-sysadmin:/tools/openSUSE_12.3/ |
19 | libdvdcss repository | libdvdcss repository | Ano | Ano | 99 | rpm-md | http://opensuse-guide.org/repo/12.3/ |
20 | repo-debug | openSUSE-12.3-Debug | Ne | Ne | 99 | yast2 | http://download.opensuse.org/debug/distribution/12.3/repo/oss/ |
21 | repo-debug-update | openSUSE-12.3-Update-Debug | Ne | Ne | 99 | rpm-md | http://download.opensuse.org/debug/update/12.3/ |
22 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | Ne | Ne | 99 | rpm-md | http://download.opensuse.org/debug/update/12.3-non-oss/ |
23 | repo-non-oss | openSUSE-12.3-Non-Oss | Ano | Ano | 99 | yast2 | http://download.opensuse.org/distribution/12.3/repo/non-oss/ |
24 | repo-oss | openSUSE-12.3-Oss | Ano | Ano | 99 | yast2 | http://download.opensuse.org/distribution/12.3/repo/oss/ |
25 | repo-source | openSUSE-12.3-Source | Ne | Ne | 99 | yast2 | http://download.opensuse.org/source/distribution/12.3/repo/oss/ |
26 | repo-update | openSUSE-12.3-Update | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/update/12.3/ |
27 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Ano | Ano | 99 | rpm-md | http://download.opensuse.org/update/12.3-non-oss/ |
Díky, že jste to tady zase rozvířili. Aspoň mě to donutilo dát systém do cajku :-)