reklama
Svět s otevřeným zdrojovým kódem se pohybuje velmi rychlým tempem, a ačkoli existuje spousta pravidelných vydání, doba mezi vydáními již může nabídnout funkce, které budete možná potřebovat. Pomocí kmenové verze softwaru (jako je jádro systému Linux) vám umožní vyzkoušet nejnovější kód, který ještě nebyl oficiálně vydán.
Vezměte prosím na vědomí, že ačkoli kmenová verze všeho může vést k více funkcím, šance, že se program ani nespustí kvůli chybám, se také zvýší. Běh kufru nese určitá rizika, ale někteří lidé by to přesto chtěli dělat na nevýrobních strojích.
O KDE kufru
Je v pořádku, pokud lidé chtějí spustit kmenovou verzi určitých programů, ale kdo by chtěl spustit kmenovou verzi KDE? Ačkoli to technicky představuje ještě více rizik, spuštění kmenové verze KDE poskytuje nejnovější a největší kód funkcí a výkonu. Někteří lidé prostě chtějí spustit naprosto nejnovější věci. Pokud jde o mě, v současné době mě zajímá spuštění KDE Trunk, protože současná verze (později se stane KDE 4.7) se může konečně synchronizovat se všemi Kalendáře Google které mám přes CalDAV.
Nastavení úložišť
Normálně, abyste mohli spustit KDE Trunk, budete muset vytáhnout nejnovější kód ze svých serverů a zkompilovat jej sami. Nejen, že je to těžké, ale je to časově velmi náročné, a více než pravděpodobné, že bude existovat novější kód ještě před dokončením kompilace. openSUSE usnadňuje to tím, že nabízí úložiště, které se každý týden aktualizuje nejnovějším kódem od KDE Trunk. Pak můžete nainstalovat tyto balíčky jako každý jiný.
Chcete-li přidat úložiště, musíte se otevřít YaST jako byste instalovali program, pak přejděte do nabídky Konfigurace, a zvolte Repozitáře. Po načtení úložišť budete muset kliknout na Přidat, vyberte HTTP a poté zadejte URL pro „Základní balíčky“ uvedené zde pro váš systém. Pak to prostě přidejte a nechejte YaST aktualizovat repozitáře.
Pokud se to zeptá, pokračujte a importujte klíč GPG do úložiště. Tento postup opakujte pro „Vydané aplikace" a "Další“. Pokud si opravdu přejete, můžete také přidat „Nestabilní: hřiště“; i když bych to nedoporučoval, protože jsem to sám nepřidal.
Vypněte lepivost dodavatele
Pokud nyní kontrolujete aktualizace, nic se nestane. Proč? openSUSE implementuje funkci nazvanou „Prodejce Stickiness“. V zásadě to znamená, že po instalaci balíčku systém zkontroluje aktualizace pouze ve stejném úložišti, ze kterého byl nainstalován. I když jiné úložiště má stejný balíček v novější verzi, YaST to nepřijme jako životaschopnou aktualizaci. Tato funkce slouží pouze k udržení stability systému.
Dozvěděl jsem se však, že existují dva způsoby aktualizace. Nejprve můžete stále udržovat přilnavost dodavatele a běžet zypper dup - z
Ale protože to, co technicky děláme, dělá to nestabilním, můžeme, pokud chceme. Chcete-li to provést, upravte soubor pomocí svého oblíbeného grafického nebo terminálového textového editoru /etc/zypp/zypp.conf. Tam musíte nastavit solver.allowVendorChange od falešných po pravdivé. Uložte soubor a znovu otevřete YaST a zkontrolujte aktualizace. Nyní byste měli mít k dispozici mnohem více aktualizací KDE.
Moudrá slova
Poslední věc, kterou musíte být opatrní. Je možné, že některé balíčky, které aktualizujete, nemají dokonalé závislosti. K mnoha konfliktům dochází, protože balíčky vyžadují specifické verze balíčku, přestože aktualizujete balíček na novější verzi, než je požadována. Protože je velmi vzácné, že novější balíček ztratí některé funkce, které od něj potřebuje jiný balíček, doporučujeme YaSTu sdělit, aby konflikty ignoroval a přesto nainstaloval všechny balíčky. Tento problém se pro mě objevil jednou a poté, co jsem to udělal, neměl jsem žádné problémy. Jakékoli drobné problémy, které jsem měl po aktualizaci, pocházely z nestability KDE Trunk.
Závěr
openSUSE je skvělé distro se stabilním pracovním prostředím. Schopnost instalovat balíčky s krvácejícími hranami však stojí také pro mnoho lidí a KDE Trunk rozhodně vyhovuje. Bez ohledu na důvod, je to skvělá volba pro instalaci.
Provozujete openSUSE? Myslíte si, že vám KDE Trunk může pomoci? Proč nebo proč ne? Dejte nám vědět v komentářích!
Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.