Getting Started/el: Difference between revisions

    From KDE TechBase
    (Created page with "TODO: Γενικές πληροφορίες για το μοντέλο ανάπτυξης, κύκλων παραδόσεων, κτλ.")
    (Updating to match new version of source page)
    (9 intermediate revisions by 3 users not shown)
    Line 2: Line 2:


    {{Warning|Οι σελίδες αυτές γράφονται εκ νέου για να συμβαδίζουν με τις νέες υποδομές του KDE και μπορεί να μην είναι σε σταθερή κατάσταση. Σε κάποια σελίδα μπορεί να υπάρχουν πληροφορίες και εντολές που να μην ισχύουν πλέον οπότε πρέπει να χρησιμοποιούνται με προσοχή.}}
    {{Warning|Οι σελίδες αυτές γράφονται εκ νέου για να συμβαδίζουν με τις νέες υποδομές του KDE και μπορεί να μην είναι σε σταθερή κατάσταση. Σε κάποια σελίδα μπορεί να υπάρχουν πληροφορίες και εντολές που να μην ισχύουν πλέον οπότε πρέπει να χρησιμοποιούνται με προσοχή.}}
    {{Template:I18n/Language Navigation Bar|Getting_Started}}


    == Εισαγωγή ==
    == Εισαγωγή ==


    <span class="mw-translate-fuzzy">
    Υπάρχουν πολλοί διαφορετικοί τρόποι για να εμπλακείτε στην Κοινότητα KDE, ξεκινώντας απλά από τη χρήση του λογισμικού μας εως και τη συνεισφορά ως core platform προγραμματιστής.
    Υπάρχουν πολλοί διαφορετικοί τρόποι για να εμπλακείτε στην Κοινότητα KDE, ξεκινώντας απλά από τη χρήση του λογισμικού μας εως και τη συνεισφορά ως core platform προγραμματιστής.
     
    </span>
    Μπορείτε να βρείτε περισσότερες πληροφορίες για να συμμετάσχετε στο KDE στους παρακάτω συνδέσμους:
    * [http://kde.org/community/getinvolved/ Συμμετέχοντας στο KDE]
    * [[Συνεισφορά|Συνεισφορά στο KDE] ]


    Αυτό το τμήμα του KDE TechBase έχει σχεδιαστεί για να σας βοηθήσει να ξεκινήσετε τη συμμετοχή σας στην τεχνική πλευρά της κοινότητας KDE. Θα σας εξηγήσει πώς το λογισμικό KDE είναι δομημένο και κατασκευασμένο, και πώς μπορείτε να κάνετε build το KDE μόνοι σας.
    Αυτό το τμήμα του KDE TechBase έχει σχεδιαστεί για να σας βοηθήσει να ξεκινήσετε τη συμμετοχή σας στην τεχνική πλευρά της κοινότητας KDE. Θα σας εξηγήσει πώς το λογισμικό KDE είναι δομημένο και κατασκευασμένο, και πώς μπορείτε να κάνετε build το KDE μόνοι σας.
    {{Note|'''Quickstart:''' Αν είστε ανυπόμονοι να ξεκινήσετε χωρίς να καταλαβαίνετε αυτό που κάνετε τότε μπορείτε να προχωρήσετε με τη χρήση [[/Build#Scripted_Builds|Ανάπτυξη Script]], αλλά συνιστάται έντονα να διαβάσετε αυτή την τεκμηρίωση πρώτα.}}


    == Χρησιμοποιώντας λογισμικό KDE ==
    == Χρησιμοποιώντας λογισμικό KDE ==
    Line 21: Line 15:
    Αν θέλετε απλώς να χρησιμοποιήσετε σταθερό λογισμικό KDE για τις καθημερινές σας ανάγκες, τότε δεν χρειάζεται να κάνετε build το KDE λογισμικό μόνοι σας. Αντί αυτού θα πρέπει να χρησιμοποιήσετε το πρόγραμμα εγκατάστασης λογισμικού που σας παρέχεται από τη διανομή Linux για να εγκαταστήσετε το πακέτο KDE.
    Αν θέλετε απλώς να χρησιμοποιήσετε σταθερό λογισμικό KDE για τις καθημερινές σας ανάγκες, τότε δεν χρειάζεται να κάνετε build το KDE λογισμικό μόνοι σας. Αντί αυτού θα πρέπει να χρησιμοποιήσετε το πρόγραμμα εγκατάστασης λογισμικού που σας παρέχεται από τη διανομή Linux για να εγκαταστήσετε το πακέτο KDE.


    <span class="mw-translate-fuzzy">
    Το καλύτερο μέρος για να μάθετε πώς να το κάνετε αυτό είναι μέσω των καναλιών υποστήριξης των διανομών, αν και μπορείτε να βρείτε μερικές χρήσιμες πληροφορίες στις ακόλουθες σελίδες:
    Το καλύτερο μέρος για να μάθετε πώς να το κάνετε αυτό είναι μέσω των καναλιών υποστήριξης των διανομών, αν και μπορείτε να βρείτε μερικές χρήσιμες πληροφορίες στις ακόλουθες σελίδες:
    * [http://www.kde.org/download/distributions.php Διανομές με KDE]
    * [http://www.kde.org/download/distributions.php Διανομές με KDE]
    * [[/Build/Distributions|Install KDE Software on Linux and BSD Distributions]]
    * [[/Build/Distributions|Εγκατάσταση Λογισμικού KDE σε Διανομές Linux και BSD]]
    * [[Projects/KDE_on_Windows/Installation|Install KDE Software on Windows]]
    * [[Projects/KDE_on_Windows/Installation|Εγκατάσταση Λογισμικού KDE σε Windows]]
    * Το Mac OS X δεν διαθέτει installer για λογισμικό KDE, αλλά μπορείτε απλά να το εγκαταστήσετε χρησιμοποιώντας το [http://mac.kde.org/?id=build MacPorts or Fink]
    * Το Mac OS X δεν διαθέτει installer για λογισμικό KDE, αλλά μπορείτε απλά να το εγκαταστήσετε χρησιμοποιώντας το [http://mac.kde.org/?id=build MacPorts or Fink]
    </span>


    == Αναζητώντας Βοήθεια ==
    == Αναζητώντας Βοήθεια ==
    Line 31: Line 27:
    Αν αναζητάτε βοήθεια για τη χρήση του KDE Workspace ή Εφαρμογών KDE τότε μπορείτε να επισκεφτείτε την [http://userbase.kde.org/ KDE UserBase].  
    Αν αναζητάτε βοήθεια για τη χρήση του KDE Workspace ή Εφαρμογών KDE τότε μπορείτε να επισκεφτείτε την [http://userbase.kde.org/ KDE UserBase].  


    <span class="mw-translate-fuzzy">
    Αν έχετε οποιεσδήποτε απορίες ή προβλήματα με την κατασκευή ή την ανάπτυξη λογισμικού KDE παρακαλώ μην διστάσετε να [[Development/Getting_Help| ζητήσετε βοήθεια]]. Ωστόσο, να είστε υπομονετικοί κατά την αναμονή της απάντησης, και προσπαθείστε να επιλύσετε το πρόβλημα μόνοι σας, καθώς δεν πρόκειται να τα κάνουμε''όλα''για σας. Δημιουργώντας και προσπαθώντας να κατανοήσετε γιατί κάτι δεν λειτουργεί είναι ένας καλός τρόπος για να μάθετε πώς γίνονται τα πράγματα με το σωστό τρόπο.
    Αν έχετε οποιεσδήποτε απορίες ή προβλήματα με την κατασκευή ή την ανάπτυξη λογισμικού KDE παρακαλώ μην διστάσετε να [[Development/Getting_Help| ζητήσετε βοήθεια]]. Ωστόσο, να είστε υπομονετικοί κατά την αναμονή της απάντησης, και προσπαθείστε να επιλύσετε το πρόβλημα μόνοι σας, καθώς δεν πρόκειται να τα κάνουμε''όλα''για σας. Δημιουργώντας και προσπαθώντας να κατανοήσετε γιατί κάτι δεν λειτουργεί είναι ένας καλός τρόπος για να μάθετε πώς γίνονται τα πράγματα με το σωστό τρόπο.
    </span>
    == Browsing the code ==
    The KDE project is all free and open source. You can view its source code and make changes.
    http://projects.kde.org hosts the source for many KDE-related initiatives, including [https://projects.kde.org/projects/kde KDE itself].  Choose a piece of KDE such as KDE Libraries, then click Repository to browse its source. [[Getting_Started/Sources]] explains the organization of KDE source code.
    There are other utilities to browse the source code:
    * http://lxr.kde.org/search lets you search the code ''(may be out of date?)''
    * http://api.kde.org lets you browse API documentation generated from the code. You can search for class names, but not filenames.


    == Κάνοντας Build και εκτελώντας λογισμικό KDE Από Πηγαίο Κώδικα ==
    == Κάνοντας Build και εκτελώντας λογισμικό KDE Από Πηγαίο Κώδικα ==


    <span class="mw-translate-fuzzy">
    Υπάρχουν πολλοί τρόποι να κάνετε build και να εγκαταστήσετε το λογισμικό KDE και η μέθοδος που θα επιλέξετε εξαρτάται από το τι ακριβώς θέλετε να κάνετε με το λογισμικό αυτό. Συγκεκριμένα αν επιθυμείτε απλά να κάνετε build και να αναπτύξετε μια μόνο εφαρμογή μπορεί να μην χρειάζεστε ολόκληρη την πλατφόρμα ανάπτυξης KDE για αυτό. Μπορείτε να διαβάσετε περισσότερα σχετικά με αυτό στη σελίδα [[Getting_Started/Build/Methods|Μέθοδοι Build]].
    Υπάρχουν πολλοί τρόποι να κάνετε build και να εγκαταστήσετε το λογισμικό KDE και η μέθοδος που θα επιλέξετε εξαρτάται από το τι ακριβώς θέλετε να κάνετε με το λογισμικό αυτό. Συγκεκριμένα αν επιθυμείτε απλά να κάνετε build και να αναπτύξετε μια μόνο εφαρμογή μπορεί να μην χρειάζεστε ολόκληρη την πλατφόρμα ανάπτυξης KDE για αυτό. Μπορείτε να διαβάσετε περισσότερα σχετικά με αυτό στη σελίδα [[Getting_Started/Build/Methods|Μέθοδοι Build]].
    </span>
    If you simply want to build one application, the simple tutorial [[Development/Tutorials/Building_An_Existing_Application|Building an Existing Application]] might be enough already.
    <span class="mw-translate-fuzzy">
    {{Note|'''Quickstart:''' Αν είστε ανυπόμονοι να ξεκινήσετε χωρίς να καταλαβαίνετε αυτό που κάνετε τότε μπορείτε να προχωρήσετε με τη χρήση [[/Build#Scripted_Builds|Ανάπτυξη Script]], αλλά συνιστάται έντονα να διαβάσετε αυτή την τεκμηρίωση πρώτα.}}
    </span>
    <!-- what about https://launchpad.net/project-neon that used to be linked here in 2010, does that still apply? - User:Skierpage -->


    Οι ακόλουθες ενότητες εξηγούν τα βήματα που πρέπει να κατανοήσετε και δίνουν τις οδηγίες που πρέπει να ακολουθήσετε για ένα επιτυχές build του λογισμικού KDE από τον πηγαίο κώδικα:
    Οι ακόλουθες ενότητες εξηγούν τα βήματα που πρέπει να κατανοήσετε και δίνουν τις οδηγίες που πρέπει να ακολουθήσετε για ένα επιτυχές build του λογισμικού KDE από τον πηγαίο κώδικα:


    <span class="mw-translate-fuzzy">
    * [[/Sources|Πώς είναι δομημένος ο πηγαίος κώδικας KDE]]
    * [[/Sources|Πώς είναι δομημένος ο πηγαίος κώδικας KDE]]
    * [[/Build|Πώς να κάνετε Build και να Εγκαταστήσετε το λογισμικό]]
    * [[/Build|Πώς να κάνετε Build και να Εγκαταστήσετε το λογισμικό]]
    * [[/Run|Πώς να Εκτελέσετε το λογισμικό]]
    * [[/Run|Πώς να Εκτελέσετε το λογισμικό]]
    </span>


    == Μοντέλο Ανάπτυξης ==
    == Μοντέλο Ανάπτυξης ==
    Line 47: Line 67:
    TODO: Γενικές πληροφορίες για το μοντέλο ανάπτυξης, κύκλων παραδόσεων, κτλ.
    TODO: Γενικές πληροφορίες για το μοντέλο ανάπτυξης, κύκλων παραδόσεων, κτλ.


    * [[Schedules/Release_Schedules_Guide|The KDE Release Schedule]]
    <span class="mw-translate-fuzzy">
    * [[Schedules/Release_Schedules_Guide|Σχέδιο παραδόσεων KDE]]
    * [[Development/Software_Engineering_Framework|The KDE Software Engineering Framwork]]
    * [[Development/Software_Engineering_Framework|The KDE Software Engineering Framwork]]
    * [[Policies|KDE Development Policies and Procedures to follow]]
    * [[Policies|Πολιτικές και Διαδικασίες Ανάπτυξης KDE]]
    * [[Policies/Application_Lifecycle|The development lifecycle for a new application]]
    * [[Policies/Application_Lifecycle|Ο κύκλος ανάπτυξης μιας νέας εφαρμογής]]
    </span>


    == Εργαλεία ανάπτυξης ==
    == Εργαλεία ανάπτυξης ==


    <span class="mw-translate-fuzzy">
    Υπάρχουν πολλά [[Development/Tools|Εργαλεία Ανάπτυξης]] που είτε είναι υποχρεωτικά είτε χρήσιμα για την ανάπτυξη λογισμού KDE. Για αυτά θα θέλετε συνήθως να χρησιμοποιήσετε τα σταθερά πακέρα που παρέχονται από τη διανομή σας.
    Υπάρχουν πολλά [[Development/Tools|Εργαλεία Ανάπτυξης]] που είτε είναι υποχρεωτικά είτε χρήσιμα για την ανάπτυξη λογισμού KDE. Για αυτά θα θέλετε συνήθως να χρησιμοποιήσετε τα σταθερά πακέρα που παρέχονται από τη διανομή σας.
    </span>


    <span class="mw-translate-fuzzy">
    Αν επιθυμείτε ένα γραφικό IDE για να προγραμματίσετε:
    Αν επιθυμείτε ένα γραφικό IDE για να προγραμματίσετε:
    * [http://www.kdevelop.org/ KDevelop 4]
    * [http://www.kdevelop.org/ KDevelop 4]
    * [[Development/Tools/Eclipse|Eclipse]]
    * [[Development/Tools/Eclipse|Eclipse]]
    * [[/Using_an_IDE_with_KDE4|Χρηση IDE με KDE4]]
    * [[/Using_an_IDE_with_KDE4|Χρηση IDE με KDE4]]
    </span>


    == Συνεισφορά στο KDE ==
    == Συνεισφορά στο KDE ==


    Once you have a copy of KDE built you can then start contributing back to KDE. The pages below will help you find out how you can help make KDE even better.
    Μόλις εγκαταστήσετε το KDE μπορείτε να ξεκινήσετε τη συνεισφορά σας. Οι παρακάτω σελίδες θα σας βοηθήσουν να βρείτε πώς να συμβάλλετε ώστε να γίνει το KDE καλύτερο.


    <span class="mw-translate-fuzzy">
    [[Image:Action_tool.svg|right|32px]]
    [[Image:Action_tool.svg|right|32px]]
    * [[Contribute|Συνεισφορά]]
    * [[Contribute|Συνεισφορά]]
    * [[Contribute/Send_Patches|Αποστολή Patches]]
    * [[Contribute/Send_Patches|Αποστολή Patches]]
    * [[Contribute/Bugsquad|Bugsquad]]
    * [[Contribute/Bugsquad|Bugsquad]]
    </span>


    [[Category:Build_KDE]]
    [[Category:Build_KDE]]

    Revision as of 16:53, 4 January 2013

    Warning
    Οι σελίδες αυτές γράφονται εκ νέου για να συμβαδίζουν με τις νέες υποδομές του KDE και μπορεί να μην είναι σε σταθερή κατάσταση. Σε κάποια σελίδα μπορεί να υπάρχουν πληροφορίες και εντολές που να μην ισχύουν πλέον οπότε πρέπει να χρησιμοποιούνται με προσοχή.


    Εισαγωγή

    Υπάρχουν πολλοί διαφορετικοί τρόποι για να εμπλακείτε στην Κοινότητα KDE, ξεκινώντας απλά από τη χρήση του λογισμικού μας εως και τη συνεισφορά ως core platform προγραμματιστής.

    Αυτό το τμήμα του KDE TechBase έχει σχεδιαστεί για να σας βοηθήσει να ξεκινήσετε τη συμμετοχή σας στην τεχνική πλευρά της κοινότητας KDE. Θα σας εξηγήσει πώς το λογισμικό KDE είναι δομημένο και κατασκευασμένο, και πώς μπορείτε να κάνετε build το KDE μόνοι σας.

    Χρησιμοποιώντας λογισμικό KDE

    Αν θέλετε απλώς να χρησιμοποιήσετε σταθερό λογισμικό KDE για τις καθημερινές σας ανάγκες, τότε δεν χρειάζεται να κάνετε build το KDE λογισμικό μόνοι σας. Αντί αυτού θα πρέπει να χρησιμοποιήσετε το πρόγραμμα εγκατάστασης λογισμικού που σας παρέχεται από τη διανομή Linux για να εγκαταστήσετε το πακέτο KDE.

    Το καλύτερο μέρος για να μάθετε πώς να το κάνετε αυτό είναι μέσω των καναλιών υποστήριξης των διανομών, αν και μπορείτε να βρείτε μερικές χρήσιμες πληροφορίες στις ακόλουθες σελίδες:

    Αναζητώντας Βοήθεια

    Αν αναζητάτε βοήθεια για τη χρήση του KDE Workspace ή Εφαρμογών KDE τότε μπορείτε να επισκεφτείτε την KDE UserBase.

    Αν έχετε οποιεσδήποτε απορίες ή προβλήματα με την κατασκευή ή την ανάπτυξη λογισμικού KDE παρακαλώ μην διστάσετε να ζητήσετε βοήθεια. Ωστόσο, να είστε υπομονετικοί κατά την αναμονή της απάντησης, και προσπαθείστε να επιλύσετε το πρόβλημα μόνοι σας, καθώς δεν πρόκειται να τα κάνουμεόλαγια σας. Δημιουργώντας και προσπαθώντας να κατανοήσετε γιατί κάτι δεν λειτουργεί είναι ένας καλός τρόπος για να μάθετε πώς γίνονται τα πράγματα με το σωστό τρόπο.

    Browsing the code

    The KDE project is all free and open source. You can view its source code and make changes.

    http://projects.kde.org hosts the source for many KDE-related initiatives, including KDE itself. Choose a piece of KDE such as KDE Libraries, then click Repository to browse its source. Getting_Started/Sources explains the organization of KDE source code.

    There are other utilities to browse the source code:

    Κάνοντας Build και εκτελώντας λογισμικό KDE Από Πηγαίο Κώδικα

    Υπάρχουν πολλοί τρόποι να κάνετε build και να εγκαταστήσετε το λογισμικό KDE και η μέθοδος που θα επιλέξετε εξαρτάται από το τι ακριβώς θέλετε να κάνετε με το λογισμικό αυτό. Συγκεκριμένα αν επιθυμείτε απλά να κάνετε build και να αναπτύξετε μια μόνο εφαρμογή μπορεί να μην χρειάζεστε ολόκληρη την πλατφόρμα ανάπτυξης KDE για αυτό. Μπορείτε να διαβάσετε περισσότερα σχετικά με αυτό στη σελίδα Μέθοδοι Build.

    If you simply want to build one application, the simple tutorial Building an Existing Application might be enough already.

    Note
    Quickstart: Αν είστε ανυπόμονοι να ξεκινήσετε χωρίς να καταλαβαίνετε αυτό που κάνετε τότε μπορείτε να προχωρήσετε με τη χρήση Ανάπτυξη Script, αλλά συνιστάται έντονα να διαβάσετε αυτή την τεκμηρίωση πρώτα.


    Οι ακόλουθες ενότητες εξηγούν τα βήματα που πρέπει να κατανοήσετε και δίνουν τις οδηγίες που πρέπει να ακολουθήσετε για ένα επιτυχές build του λογισμικού KDE από τον πηγαίο κώδικα:

    Μοντέλο Ανάπτυξης

    TODO: Γενικές πληροφορίες για το μοντέλο ανάπτυξης, κύκλων παραδόσεων, κτλ.

    Εργαλεία ανάπτυξης

    Υπάρχουν πολλά Εργαλεία Ανάπτυξης που είτε είναι υποχρεωτικά είτε χρήσιμα για την ανάπτυξη λογισμού KDE. Για αυτά θα θέλετε συνήθως να χρησιμοποιήσετε τα σταθερά πακέρα που παρέχονται από τη διανομή σας.

    Αν επιθυμείτε ένα γραφικό IDE για να προγραμματίσετε:

    Συνεισφορά στο KDE

    Μόλις εγκαταστήσετε το KDE μπορείτε να ξεκινήσετε τη συνεισφορά σας. Οι παρακάτω σελίδες θα σας βοηθήσουν να βρείτε πώς να συμβάλλετε ώστε να γίνει το KDE καλύτερο.