Centerlink (Talk | contribs) |
Centerlink (Talk | contribs) m |
||
| Line 34: | Line 34: | ||
svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/oxygen-icons | svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/oxygen-icons | ||
| − | {{tip|Jos palomuurisi ei salli omavaltaisia portteja, korvaa url-polku '''svn://anonsvn.kde.org/''' | + | {{tip|Jos palomuurisi ei salli omavaltaisia portteja, korvaa url-polku '''svn://anonsvn.kde.org/''' polulla '''svn://websvn.kde.org:443/''' yllä olevassa komennossa.}} |
{{tip|Moduulilla kdebase on ulkoinen riippuvuus, joka käyttää svn:externals. Pulmana on tällä hetkellä, että externals-ominaisuus on asetettu absoluuttisena polkuna, joka osoittaa anonsvn-ohjelmaan. Niille, jotka ovat palomuurin takana tämä on pulma. Voit muuttaa tätä ominaisuutta työtilassasi käyttäen kahta komentoa: | {{tip|Moduulilla kdebase on ulkoinen riippuvuus, joka käyttää svn:externals. Pulmana on tällä hetkellä, että externals-ominaisuus on asetettu absoluuttisena polkuna, joka osoittaa anonsvn-ohjelmaan. Niille, jotka ovat palomuurin takana tämä on pulma. Voit muuttaa tätä ominaisuutta työtilassasi käyttäen kahta komentoa: | ||
Contents |
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
| Tutorial Series | Getting Started |
| Previous | None |
| What's Next | Building KDE4 |
| Further Reading | Version Control with Subversion |
Sellaisille henkilöille, jotka haluavat pysyä "ajan tasalla" on helppo tapa pitää paikallinen kopio KDE-lähdekoodista ajantasalla - anonyymi SVN.
Vaihtoehtoisesti, asenna KDE SVN-pakkaukset Linux-levitysversiostasi.
Asenna ensimmäiseksi subversion (svn) -ohjelman binääritiedostot, jos ne eivät jo ole tietokoneellasi. Käyttöjärjestelmässä pitäisi olla pakkaus sitä varten. Vaihtoehtoisesti voit hakea ja kääntää sen itse osoitteesta svn-projektin lataussivu. Lue KDE Subversion-oppikurssi, jos olet kiinnostunut kuinka Subversion-ohjelmaa käytetään.
Versionhallinnan /trunk/-haara on se paikka, jossa Qt4-perustainen KDE 4 kehitetään. Seuraavana on minimijoukko moduuleja, jotka sinun on haettava (checkout) versionhallinnasta voidaksesi kääntää KDE:n ja KDE-ohjelmistoja:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
Jos haluat oxygen-kuvakkeet, sinun on haettava:
svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/oxygen-icons
| Tip |
|---|
| Jos palomuurisi ei salli omavaltaisia portteja, korvaa url-polku svn://anonsvn.kde.org/ polulla svn://websvn.kde.org:443/ yllä olevassa komennossa. |
| Tip |
|---|
Moduulilla kdebase on ulkoinen riippuvuus, joka käyttää svn:externals. Pulmana on tällä hetkellä, että externals-ominaisuus on asetettu absoluuttisena polkuna, joka osoittaa anonsvn-ohjelmaan. Niille, jotka ovat palomuurin takana tämä on pulma. Voit muuttaa tätä ominaisuutta työtilassasi käyttäen kahta komentoa:
cs KDE svn propset svn:externals "lib svn://websvn.kde.org:443/home/kde/trunk/KDE/kdebase/runtime/kstyles/oxygen/lib" kdebase/workspace/kwin/clients/oxygen svn propset svn:externals "lib svn://websvn.kde.org:443/home/kde/trunk/KDE/kdebase/runtime/kstyles/oxygen/lib" kdebase/workspace/kwin/clients/ozoneTällä tavalla external-ominaisuus etsii lisätiedostoja websvn-repositorystä. On olemassa myös kdenetwork/kget/transfer-plugins/bittorrent ja kdebase/workspace/kwin/clients/ozone, jotka käyttävät svn:externals url-osoitteen saamiseksi svn propget svn:externals PATH -komentoa ja korvaavat anonsvn.kde.org -osoitteen websvn.kde.org:443 -osoitteella myös täällä. |
qt-copy on kopio viimeisimmästä stabiilista Qt-julkaisusta, joka toimii KDE:n kanssa, laitettuna SVN-versionhallintaaan elämää helpottamaan. Se sisältää KDE-kehittäjien korjauksia, jotka eivät ole vielä löytäneet tietään Qt:hen. Ne ovat recommended for those working with KDE from trunk. Instructions on how to get and configure it can be found täällä.
Jos haluat täydellisen kopion koko KDE-jakeluversiosta, voit yksinkertaisesti hakea koko lähdekoodipuun yhdellä komennolla:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE
| Note |
|---|
| On järkevämpää ensin käyttää KDE Source Repository Web-selainta. Sitä käyttämällä voit valita, mitkä moduulit haet. Tällä tavalla on nopeampaa asentaa KDE ja testata sitä. |
Jos haluat lisäohjelmistopakkauksia, voit hakea myös seuraavat moduuli trunk/-haarasta:
koffice extragear playground kdereview
Joten jos esimerkiksi haluat hakea koffice trunk-haaran, voit käyttää komentoa:
svn co svn://anonsvn.kde.org/home/kde/trunk/koffice
Jos haet moduuleja trunk/-haarasta, säästät aikaa käyttämällä tilannevedoksia. Subversion-ohjelman trunk snapshots-käyttöä kuvaillaan Subversion snapshots-oppikurssisivulla.
Jos haluat jäljittää KDE 3:n etkä viimeisintä versiota, voit hakea KDE 3.5-lähdekoodin komennolla:
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/
Ja jos haluat vastaavan qt-copy-moduulin:
svn co svn://anonsvn.kde.org/home/kde/branches/qt/3.3/qt-copy
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/
Jos haluat päivittää tämän haun KDE 3.5.5:een, käytä komentoa:
svn switch svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.5/kdelibs
| Tip |
|---|
| Jos käytät /branch/ tai /trunk/ -polkua, ei ole tarvetta käyttää switch-parametriä, riittää kun suorittaa komennon svn update. |
Jos haet suomennoksia ja muita paikallistamisia, hae asiaankuuluva kieli kyseistä moduulista: l10n-kde4 (KDE4) tai l10n-kde3 (KDE3).
| Warning |
|---|
| Moduuli l10n on äärimmäisen laaja. Varmista, että sinulla on paljon aikaa ja levytilaa käytettävissä ennen kuin haet koko l10n-moduulin. Useimmat ihmiset hakevat tietyn kielialihakemiston koko l10n-moduulin sijasta. |
Olet nyt valmis käynnistämään KDE:n kääntämisen! Vieraile tällä sivulla lukemassa trunk-haaran kääntämisohjeita tai tällä sivulla lukemassa viimeisimmän stabiilin julkaisun kääntämisohjeita.
If the tip above didn't help you, and you've realized that the only way to go seems to be with http://anonsvn.kde.org/.. , then you will have to jump through a few hoops to get an svn checkout. Since http:// access is open only to developers, you will have to use svn://. Transconnect is a small piece of software that can tunnel all the traffic through your friendly neigbourhood proxy server. Get the transconnect sources from http://transconnect.sourceforge.net/ , compile it, and edit ~/.tconn/tconn.conf to point to your proxy server. Export the LD_PRELOAD variable as per the README from transconnect, and you're set to go.
svn switch --relocate svn://anonsvn.kde.org/ svn://kde.mneisen.org/
If you're interested in setting up a svn mirror, please contact the KDE sysadmins.