Getting Started/Sources/Anonymous SVN (cs)
Languages: English | Dansk | Deutsch | Français | Italiano | Norwegian | Русский | српски | Slovenščina | Suomi | 简体中文 | Galego | Español | Esperanto | Svenska | 한국어 | Română | Brazilian Portuguese | Česky | عربي | فارسی | Polski | 日本語 | Українська | Català
| Tutorial Series | První kroky |
| Prerequisites | None |
| What's Next | Sestavení KDE4 |
| Further Reading | SVN tutoriál (česky) |
Contents |
[edit] Úvod
Pokud patříte mezi ty z nás, kteří mají rádi aplikace čerstvé "přímo z trouby", využijete následující způsob, jak získat vlastní kopii nejnovějšího zdrojového kódu KDE - anonymní SVN.
Mějte však na paměti že některé distribuce Linuxu nabízí balíčky KDE z SVN, tudíž sestavení Qt a KDE ze zdrojového kódu mnohdy nemusíte dělat vůbec! Postup a další informace najdete na stránce Getting_Started/Distribution_Packages.
[edit] Anonymní SVN
[edit] Nastavení Subversion
Nejprve musíte nainstalovat aplikaci subversion (svn), pokud ji ještě na svém počítači nemáte. Váš operační systém ji nejspíše bude mít v seznamu balíčků. Můžete ji také stáhnout ze stránek projektu svn a zkompilovat sami. Přečtěte si návod pro použití Subversion s KDE, pokud Vás zajímá, jak Subversion co nejlépe používat.
[edit] Stažení (checkout) KDE
Adresář /trunk/ je místo, kde se nachází vývojová větev KDE 4, založená na Qt 4. Následující výčet obsahuje moduly, které rozhodně budete potřebovat, pokud máte v plánu stáhnout a sestavit KDE prostředí a software:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
Adresář qt-copy je kopií nejnovějšího stabilního vydání Qt které správně pracuje s KDE. Pro naše pohodlí je zkopírována do KDE SVN. Rovněž obsahuje opravy od vývojářů KDE, které ještě nebyly přijaty do Qt. Tuto verzi doporučujeme těm, kteří pracují s trunk verzí KDE. qt-copy získáte spuštěním:
svn co svn://anonsvn.kde.org/home/kde/trunk/qt-copy
Pokud si přejete mít staženu úplnou kopii KDE, můžete stáhnout úplný strom zdrojových kódů jedním příkazem:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
Pokud si přejete další balíčky softwaru, můžete si z adresáře trunk/ stáhnout následující moduly:
koffice extragear playground kdereview
Kupříkladu, pokud chcete stáhnout aktuální verzi kancelářského programu koffice, použijete
svn co svn://anonsvn.kde.org/home/kde/trunk/koffice
[edit] Stažení aktuální verze pomocí snímků
Pokud stahujete moduly z adresáře trunk/, můžete ušetřit čas pomocí snímků (snapshots). Použití snímků v Subversion je popsáno na stránce Návod na použití snímků v Subversion.
[edit] Stažení KDE3
Pokud si raději chcete sestavit KDE 3 namísto té nejčerstvější verze, můžete si stáhnout zdrojový kód KDE 3.5 pomocí:
svn co svn://anonsvn.kde.org/home/kde/branches/arts/1.5/arts svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/
Pokud chcete sestavit i příslušnou verzi qt-copy:
svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy
[edit] Stažení konkrétních vydání
KDE modules are also tagged at each release so that it is possible to get a specific release of KDE. Most KDE modules have a tag name in the format tags/KDE/X.Y.Z (where X, Y and Z represent the exact version). The arts module (only needed for KDE 2 and KDE 3) has a different format of tag name, tags/arts/X.Y.Z. For instance to get kdelibs as it was shipped in KDE 3.5.0, do:
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.0/kdelibs/
If you then want to update this checkout to KDE 3.5.5, use this command:
svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
[edit] Stažení překladů
Hledáte-li překlady a lokalizaci KDE, stáhněte si příslušný jazyk z modulu l10n.
Nyní už máte vše potřebné k sestavení KDE! Na této stránce najdete návod, jak sestavit čerstvý trunk, na tuto stránku zavítejte, chcete-li sestavit nejnovější stabilní verzi.
[edit] Zajímavosti
- Server anonsvn.kde.org se nachází v Německu ve městě Tübingen. Je spravován Dirkem Müllerem. Některé bližší zrcadlo tohoto serveru může být pro Vás rychlejší než samotný anonsvn.kde.org. Současná zrcadla se nachází (seřazeno podle výkonu):
- kde.mneisen.org je umístěn poblíž Norimberku v Německu. Je spravován Martinem Eisenhardtem.
- www.englishbreakfastnetwork.org také poskytuje anonymní zrcadlo SVN. Nachází se na půdě univerzity v Nijmegen, Nizozemí. Spravován Adriaanem de Grootem.
- svn://azkaban.caltech.edu bychom našli poblíž Los Angeles ve Spojených státech a je spravován Eugeniem Plamadealou. Jeho adresářová struktura je stejná jako na anonsvn.kde.org.
- Dávejte pozor při změně zrcadla. SVN si pamatuje server s pracovní kopií, takže při změně musíte spustit
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
- pro všechny checkouty.
Pokud byste měli zájem o konfiguraci vlastního SVN zrcadla, kontaktujte Dirka Müllera.