Getting Started/Sources/fi: Difference between revisions
Centerlink (talk | contribs) (Created page with "=== KDE-tuki ===") |
(Updating to match new version of source page) |
||
(35 intermediate revisions by one other user not shown) | |||
Line 11: | Line 11: | ||
* Hakea lähdekoodi suoraan ''KDE-lähdekooditietokannasta'' käyttäen joko '''Git'''- tai '''Subversion'''-ohjelmaa lähdekoodin kopioimiseen, koska siinä on nykyisin muutosten koko historia. '''Git'''-ohjelmassa tämä tunnetaan ''Tietokannan kloonauksena'', '''Subversion'''-ohjelmassa se on ''Koodin Checking-Out -hakeminen''. Tämä on kaikkein useimmiten tehty, jos haluat kehittää koodia aktiivisesti. Näistä '''git'''-tietokannat ovat saatavilla osoitteessa [https://projects.kde.org/projects projects.kde.org]. | * Hakea lähdekoodi suoraan ''KDE-lähdekooditietokannasta'' käyttäen joko '''Git'''- tai '''Subversion'''-ohjelmaa lähdekoodin kopioimiseen, koska siinä on nykyisin muutosten koko historia. '''Git'''-ohjelmassa tämä tunnetaan ''Tietokannan kloonauksena'', '''Subversion'''-ohjelmassa se on ''Koodin Checking-Out -hakeminen''. Tämä on kaikkein useimmiten tehty, jos haluat kehittää koodia aktiivisesti. Näistä '''git'''-tietokannat ovat saatavilla osoitteessa [https://projects.kde.org/projects projects.kde.org]. | ||
* | * Lataa lähdekooditietokannan tar-tilannevedospakkaus '''Git'''-kloonista tai '''Subversion''' checkout-pakkauksesta esilatausohjelmalle. Tämä on hyvä valinta, jos sinulla on hidas ja epäluotettava verkkoyhteys. Katso lisätietoja [[/Snapshots/fi|Lähdekoodin tilannevedos]] -sivulta. | ||
Lataa lähdekooditietokannan tar-tilannevedospakkaus '''Git'''-kloonista tai '''Subversion''' checkout-pakkauksesta esilatausohjelmalle. Tämä on hyvä valinta, jos sinulla on hidas ja epäluotettava verkkoyhteys. Katso lisätietoja [[/Snapshots|Lähdekoodin tilannevedos]] -sivulta. | |||
* Lataa vain tietyn hetken tai julkaisun tar-tilannevedospakkaus. Tämä tehdään useimmiten, jos sinä haluat kehittää koodia itse, mutta haluat stabiilin järjestelmäasennuksen, julkaisun testausta, tai sovelluksen kehittämistä KDE SC:n ulkopuolella. | * Lataa vain tietyn hetken tai julkaisun tar-tilannevedospakkaus. Tämä tehdään useimmiten, jos sinä haluat kehittää koodia itse, mutta haluat stabiilin järjestelmäasennuksen, julkaisun testausta, tai sovelluksen kehittämistä KDE SC:n ulkopuolella. | ||
Line 23: | Line 22: | ||
=== Qt KDE === | === Qt KDE === | ||
<span class="mw-translate-fuzzy"> | |||
Moduuli '''Qt KDE'' on viimeisimmän Qt-julkaisun klooni, jossa on KDE-kohtaiset korjaukset, jotka ovat siten saatavilla ennen seuraavaa Qt-julkaisua. | Moduuli '''Qt KDE'' on viimeisimmän Qt-julkaisun klooni, jossa on KDE-kohtaiset korjaukset, jotka ovat siten saatavilla ennen seuraavaa Qt-julkaisua. | ||
</span> | |||
<span class="mw-translate-fuzzy"> | |||
Qt KDE -moduuli on saatavissa '''Git'''-tietokannasta: | Qt KDE -moduuli on saatavissa '''Git'''-tietokannasta: | ||
* https://projects.kde.org/projects/qt-kde | * https://projects.kde.org/projects/qt-kde | ||
</span> | |||
=== KDE-tuki === | === KDE-tuki === | ||
'''KDE-tuki''' -ryhmä on työkalujen ja kirjastojen ryhmä, joka on KDE:n kehittämä ja joista eri KDE-moduulit ovat riippuvaisia, mutta ne eivät itse ole KDE-kehitysalustasta riippuvaisia. Näitä kirjastoja voidaan siten käyttää ei-KDE -sovelluksissa ilman, että ne ovat myöskään riippuvaisia KDE:sta. | |||
KDE-tukiryhmä on nykyisin jakaantunut '''Git'''- ja '''SVN'''-tietokantojen välille: | |||
* https://projects.kde.org/projects/kdesupport | * https://projects.kde.org/projects/kdesupport | ||
* http://websvn.kde.org/trunk/kdesupport/ | * http://websvn.kde.org/trunk/kdesupport/ | ||
=== KDE | === KDE-ohjelmiston kääntäminen === | ||
''KDE-ohjelmistokääntäminen'' (eli KDE SC) on epävirallien termi, joka kattaa kaikki KDE-ohjelmistot, jotka julkaistaan yhdessä säännöllisessä KDE-julkaisusyklissä. | |||
KDE SC -ryhmä on nykyisin jakaantunut '''Git'''-tietokannan ja '''SVN'''-tietokannan välille: | |||
* https://projects.kde.org/projects/kde | * https://projects.kde.org/projects/kde | ||
* http://websvn.kde.org/trunk/KDE/ | * http://websvn.kde.org/trunk/KDE/ | ||
==== KDE | ==== KDE-kehitysalusta ==== | ||
''KDE-kehitysalusta''' -ryhmä määritellään niinä KDE-moduuleina, jotka vaaditaan KDE-sovelluksen suorittamiseksi, ts. ydinkirjastot ja ajoaikaiset riippuvuudet. | |||
KDE-kehitysalusta on saatavilla '''Git'''-tietokannasta: | |||
* [https://projects.kde.org/projects/kde/kdelibs KDE | <span class="mw-translate-fuzzy"> | ||
* [https://projects.kde.org/projects/kde/kdepimlibs KDE PIM | * [https://projects.kde.org/projects/kde/kdelibs KDE-kirjastot (kdelibs)] | ||
* [https://projects.kde.org/projects/kde/kdebase/kde-runtime KDE | * [https://projects.kde.org/projects/kde/kdepimlibs KDE PIM -kirjastot (kdepimlibs)] | ||
* [https://projects.kde.org/projects/kde/kdebase/kde-runtime KDE-ajoaikainen ympäristö (kde-runtime)] | |||
</span> | |||
==== KDE | ==== KDE-perussovellukset ==== | ||
''KDE-perussovellukset'' -ryhmäksi on määritelty ne perussovellukset, jotka Työtila ja muut Sovellukset vaativat, sellaisia kuin tiedostonhallinta, pääteikkunaemulointi ja tekstinkäsittely. | |||
KDE-perussovellukset ovat saatavilla '''Git'''-tietokannasta: | |||
* [https://projects.kde.org/projects/kde/kdebase/kde-baseapps KDE | <span class="mw-translate-fuzzy"> | ||
* [https://projects.kde.org/projects/kde/kdebase/konsole Konsole | * [https://projects.kde.org/projects/kde/kdebase/kde-baseapps KDE-perussovellukset (kde-baseapps)] | ||
* [https://projects.kde.org/projects/kde/kdebase/kate Kate | * [https://projects.kde.org/projects/kde/kdebase/konsole Konsole-pääteikkunaemulaattori (konsole)] | ||
* [https://projects.kde.org/projects/kde/kdebase/kate Kate-tekstieditori (kate)] | |||
</span> | |||
==== KDE | ==== KDE-työtila ==== | ||
''KDE-työtila'' -ryhmä (eli ''Plasma'') on määritelty niinä KDE-moduuleina, jotka tarvitaan työtilan suorittamiseen, sellaisia kuin Työpöytä tai Netbook. Tätä ryhmää ei tarvita KDE-sovelluksen suorittamiseen muiden työtilojen kuten Gnome tai Windows alaisena. | |||
* [https://projects.kde.org/projects/kde/kdebase/kde-workspace KDE | <span class="mw-translate-fuzzy"> | ||
* [https://projects.kde.org/projects/kde/kdebase/kde-workspace KDE-työtila (kde-workspace)] | |||
</span> | |||
==== KDE | ==== KDE-sovellukset ==== | ||
''KDE-sovellukset'' -ryhmään on määritelty ne KDE-moduulit, jotka on rakennettu KDE-kehitysalustalla, joka KDE-infrastruktuuri ylläpitää ja julkaistu säännöllisesti osana KDE-julkaisusykliä, ts. ne ovat osa '''KDE SC''':tä. | |||
KDE-sovellusryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken: | |||
* [http://websvn.kde.org/trunk/KDE/kdeaccessibility/ KDE | <span class="mw-translate-fuzzy"> | ||
* [http://websvn.kde.org/trunk/KDE/kdeadmin/ KDE | * [http://websvn.kde.org/trunk/KDE/kdeaccessibility/ KDE-esteettömyys (kdeaccessibility)] | ||
* [http://websvn.kde.org/trunk/KDE/kdeartwork/ KDE | * [http://websvn.kde.org/trunk/KDE/kdeadmin/ KDE-hallinta (kdeadmin)] | ||
* KDE | * [http://websvn.kde.org/trunk/KDE/kdeartwork/ KDE-ulkoasu (kdeartwork)] | ||
* KDE-sidokset (kdebindings) | |||
** http://websvn.kde.org/trunk/KDE/kdebindings/ | ** http://websvn.kde.org/trunk/KDE/kdebindings/ | ||
** https://projects.kde.org/projects/kde/kdebindings | ** https://projects.kde.org/projects/kde/kdebindings | ||
* [https://projects.kde.org/projects/kde/kdeexamples KDE | * [https://projects.kde.org/projects/kde/kdeexamples KDE-esimerkit (kdeexamples)] | ||
* KDE | * KDE-koulutus (kdeedu) | ||
** http://edu.kde.org/ | ** http://edu.kde.org/ | ||
** https://projects.kde.org/projects/kde/kdeedu | ** https://projects.kde.org/projects/kde/kdeedu | ||
* KDE | * KDE-pelit (kdegames) | ||
** http://games.kde.org/ | ** http://games.kde.org/ | ||
** http://websvn.kde.org/trunk/KDE/kdegames/ | ** http://websvn.kde.org/trunk/KDE/kdegames/ | ||
* [https://projects.kde.org/projects/kde/kdegraphics KDE | * [https://projects.kde.org/projects/kde/kdegraphics KDE-grafiikka (kdegraphics)] | ||
* [http://websvn.kde.org/trunk/KDE/kdemultimedia/ KDE | * [http://websvn.kde.org/trunk/KDE/kdemultimedia/ KDE-multimedia (kdemultimedia) ] | ||
* [http://websvn.kde.org/trunk/KDE/kdenetwork/ KDE | * [http://websvn.kde.org/trunk/KDE/kdenetwork/ KDE-verkko (kdenetwork)] | ||
* [https://projects.kde.org/projects/kde/kdeplasma-addons Plasma | * [https://projects.kde.org/projects/kde/kdeplasma-addons Plasma-laajennokset (kdeplasma-addons)] | ||
* KDE PIM / | * KDE PIM / Yhteystiedot | ||
** [https://projects.kde.org/projects/kde/kdepim KDE PIM(kdepim)] | ** [https://projects.kde.org/projects/kde/kdepim KDE PIM(kdepim)] | ||
** [https://projects.kde.org/projects/kde/kdepim-runtime KDE PIM | ** [https://projects.kde.org/projects/kde/kdepim-runtime KDE PIM -ajoaikaympäristö (kdepim-runtime)] | ||
* [http://websvn.kde.org/trunk/KDE/kdesdk/ KDE | * [http://websvn.kde.org/trunk/KDE/kdesdk/ KDE-kehitystyökalut (kdesdk)] | ||
* [http://websvn.kde.org/trunk/KDE/kdetoys/ KDE | * [http://websvn.kde.org/trunk/KDE/kdetoys/ KDE-lelut (kdetoys)] | ||
* [https://projects.kde.org/projects/kde/kdeutils/ KDE | * [https://projects.kde.org/projects/kde/kdeutils/ KDE-apuohjelmat (kdeutils)] | ||
* [http://websvn.kde.org/trunk/KDE/kdewebdev/ KDE | * [http://websvn.kde.org/trunk/KDE/kdewebdev/ KDE-webbikehitys (kdewebdev)] | ||
</span> | |||
=== KDE Extragear === | === KDE Extragear === | ||
''KDE Extragear'' -ryhmä on määritelty niinä sovelluksina, jotka on rakennettu KDE-infrastruktuurin ylläpitämällä KDE-kehitysalustalla ja joissa on stabiili julkaisu, mutta jotka eivät ole osa KDE-moduulia ja joita ei ole julkaistu osana säännöllistä KDE-julkaisusykliä, ts. ne eivät ole osa '''KDE SC''':tä. | |||
KDE Extragear -ryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken: | |||
* http://websvn.kde.org/trunk/extragear/ | * http://websvn.kde.org/trunk/extragear/ | ||
* https://projects.kde.org/projects/extragear | * https://projects.kde.org/projects/extragear | ||
=== KDE | === KDE-leikkikehä === | ||
'''KDE-leikkikehä''' -ryhmään on määritelty ne sovellukset, jotka on rakennettu KDE-infrastuktuurin ylläpitämällä KDE-kehitysalustalla, mutta joissa ei ole vielä stabiilia julkaisua ja joita ei ehkä koskaan julkaista. | |||
KDE-leikkikehäryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken: | |||
* http://websvn.kde.org/trunk/playground/ | * http://websvn.kde.org/trunk/playground/ | ||
* https://projects.kde.org/projects/playground | * https://projects.kde.org/projects/playground | ||
=== KDE | === KDE-katselmointi === | ||
''KDE Review'' -ryhmä on määritelty niinä sovelluksina, joita katselmoidaan mukaanottamista varten KDE-moduulissa tai KDE Extragear -ryhmässä, tavallisesti siirrettäessä niitä ''KDE-leikkikehä''stä. | |||
KDE-katselmointiryhmä on saatavilla Git-tietokannasta: | |||
* [https://projects.kde.org/projects/kdereview KDE | * [https://projects.kde.org/projects/kdereview KDE-katselmointi (kdereview)] | ||
=== KDE | === KDE-kotoistamiset === | ||
* [http://websvn.kde.org/trunk/l10n-kde4/ KDE | * [http://websvn.kde.org/trunk/l10n-kde4/ KDE-kotoistamiset (i18n)] | ||
=== KDE | === KDE-webbisivustot === | ||
KDE | KDE-webbisivut (websites/www) | ||
* http://websvn.kde.org/trunk/www/ | * http://websvn.kde.org/trunk/www/ | ||
Line 140: | Line 151: | ||
=== KOffice === | === KOffice === | ||
KOffice (koffice) git, | KOffice (koffice) git, stabiili svn-tietokannassa | ||
* http://websvn.kde.org/trunk/koffice/ | * http://websvn.kde.org/trunk/koffice/ |
Revision as of 19:58, 22 December 2011
Lähdekooditietokannat ja versionhallinta
KDE käyttää keskeistä verkkotietokantaa lähdekoodin tallentamiseen ja koodiin tehtyjen muutosten jäljittämiseen. Nykyisin KDE on keskellä siirtymistä päätietokannastamme Subversion (sv) Git -versionhallintaan, joten jotkut koodimoduulit elävät nykyisin Git-versionhallinnassa samalla kuin toiset ovat yhä saatavissa Subversion-versionhallinnasta. Tämä tarkoittaa, että sinun on tutustuttava molempiin järjestelmiin.
Lähdekoodin saaminen
Tämän voi tehdä kolmella päätavalla:
- Hakea lähdekoodi suoraan KDE-lähdekooditietokannasta käyttäen joko Git- tai Subversion-ohjelmaa lähdekoodin kopioimiseen, koska siinä on nykyisin muutosten koko historia. Git-ohjelmassa tämä tunnetaan Tietokannan kloonauksena, Subversion-ohjelmassa se on Koodin Checking-Out -hakeminen. Tämä on kaikkein useimmiten tehty, jos haluat kehittää koodia aktiivisesti. Näistä git-tietokannat ovat saatavilla osoitteessa projects.kde.org.
- Lataa lähdekooditietokannan tar-tilannevedospakkaus Git-kloonista tai Subversion checkout-pakkauksesta esilatausohjelmalle. Tämä on hyvä valinta, jos sinulla on hidas ja epäluotettava verkkoyhteys. Katso lisätietoja Lähdekoodin tilannevedos -sivulta.
- Lataa vain tietyn hetken tai julkaisun tar-tilannevedospakkaus. Tämä tehdään useimmiten, jos sinä haluat kehittää koodia itse, mutta haluat stabiilin järjestelmäasennuksen, julkaisun testausta, tai sovelluksen kehittämistä KDE SC:n ulkopuolella.
Huomaa, että komennolla "Checkout" on eri merkitys Git-ohjelmassa kuin sillä on Subversion-ohjelmassa.
KDE-ohjelmistomoduulit
KDE-lähdekooditietokannan sisällä koodi on organisoitu Hankkeisiin ja Moduuleihin. Moduuleissa on myös lukuisia ylemmän tason ryhmityksiä.
Qt KDE
Moduuli 'Qt KDE on viimeisimmän Qt-julkaisun klooni, jossa on KDE-kohtaiset korjaukset, jotka ovat siten saatavilla ennen seuraavaa Qt-julkaisua.
Qt KDE -moduuli on saatavissa Git-tietokannasta:
KDE-tuki
KDE-tuki -ryhmä on työkalujen ja kirjastojen ryhmä, joka on KDE:n kehittämä ja joista eri KDE-moduulit ovat riippuvaisia, mutta ne eivät itse ole KDE-kehitysalustasta riippuvaisia. Näitä kirjastoja voidaan siten käyttää ei-KDE -sovelluksissa ilman, että ne ovat myöskään riippuvaisia KDE:sta.
KDE-tukiryhmä on nykyisin jakaantunut Git- ja SVN-tietokantojen välille:
KDE-ohjelmiston kääntäminen
KDE-ohjelmistokääntäminen (eli KDE SC) on epävirallien termi, joka kattaa kaikki KDE-ohjelmistot, jotka julkaistaan yhdessä säännöllisessä KDE-julkaisusyklissä.
KDE SC -ryhmä on nykyisin jakaantunut Git-tietokannan ja SVN-tietokannan välille:
KDE-kehitysalusta
KDE-kehitysalusta' -ryhmä määritellään niinä KDE-moduuleina, jotka vaaditaan KDE-sovelluksen suorittamiseksi, ts. ydinkirjastot ja ajoaikaiset riippuvuudet.
KDE-kehitysalusta on saatavilla Git-tietokannasta:
KDE-perussovellukset
KDE-perussovellukset -ryhmäksi on määritelty ne perussovellukset, jotka Työtila ja muut Sovellukset vaativat, sellaisia kuin tiedostonhallinta, pääteikkunaemulointi ja tekstinkäsittely.
KDE-perussovellukset ovat saatavilla Git-tietokannasta:
- KDE-perussovellukset (kde-baseapps)
- Konsole-pääteikkunaemulaattori (konsole)
- Kate-tekstieditori (kate)
KDE-työtila
KDE-työtila -ryhmä (eli Plasma) on määritelty niinä KDE-moduuleina, jotka tarvitaan työtilan suorittamiseen, sellaisia kuin Työpöytä tai Netbook. Tätä ryhmää ei tarvita KDE-sovelluksen suorittamiseen muiden työtilojen kuten Gnome tai Windows alaisena.
KDE-sovellukset
KDE-sovellukset -ryhmään on määritelty ne KDE-moduulit, jotka on rakennettu KDE-kehitysalustalla, joka KDE-infrastruktuuri ylläpitää ja julkaistu säännöllisesti osana KDE-julkaisusykliä, ts. ne ovat osa KDE SC:tä.
KDE-sovellusryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:
- KDE-esteettömyys (kdeaccessibility)
- KDE-hallinta (kdeadmin)
- KDE-ulkoasu (kdeartwork)
- KDE-sidokset (kdebindings)
- KDE-esimerkit (kdeexamples)
- KDE-koulutus (kdeedu)
- KDE-pelit (kdegames)
- KDE-grafiikka (kdegraphics)
- KDE-multimedia (kdemultimedia)
- KDE-verkko (kdenetwork)
- Plasma-laajennokset (kdeplasma-addons)
- KDE PIM / Yhteystiedot
- KDE-kehitystyökalut (kdesdk)
- KDE-lelut (kdetoys)
- KDE-apuohjelmat (kdeutils)
- KDE-webbikehitys (kdewebdev)
KDE Extragear
KDE Extragear -ryhmä on määritelty niinä sovelluksina, jotka on rakennettu KDE-infrastruktuurin ylläpitämällä KDE-kehitysalustalla ja joissa on stabiili julkaisu, mutta jotka eivät ole osa KDE-moduulia ja joita ei ole julkaistu osana säännöllistä KDE-julkaisusykliä, ts. ne eivät ole osa KDE SC:tä.
KDE Extragear -ryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:
KDE-leikkikehä
KDE-leikkikehä -ryhmään on määritelty ne sovellukset, jotka on rakennettu KDE-infrastuktuurin ylläpitämällä KDE-kehitysalustalla, mutta joissa ei ole vielä stabiilia julkaisua ja joita ei ehkä koskaan julkaista.
KDE-leikkikehäryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:
KDE-katselmointi
KDE Review -ryhmä on määritelty niinä sovelluksina, joita katselmoidaan mukaanottamista varten KDE-moduulissa tai KDE Extragear -ryhmässä, tavallisesti siirrettäessä niitä KDE-leikkikehästä.
KDE-katselmointiryhmä on saatavilla Git-tietokannasta:
KDE-kotoistamiset
KDE-webbisivustot
KDE-webbisivut (websites/www)
KOffice
KOffice (koffice) git, stabiili svn-tietokannassa