Δημοσιεύτηκε: 07 Μάιος 2012, 02:45
από simosx
Ilias95 έγραψε:
Δηλαδή και στο Linux αν πχ. δώσω μονάχα το εκτελέσιμο του Hunt σε κάποιον με Ubuntu ο οποίος δεν έχει την readline και το gettext εγκατεστημένα, θα τρέχει κανονικά;


Αυτή τη στιγμή γίνεται διπλή συζήτηση μέσα στο offtopic,

1. πως πακετάρουμε σε Windows και πως μπορούμε να μεταγλωττίσουμε εύκολα.
Τούτο το θέμα είναι ξεχωριστό, και ανήκει στην ενότητα Περί τεχνολογίας του φόρουμ μας. Οπότε, θέλει νέο νήμα.
Είναι καλύτερο να ξεκινήσει νέο νήμα από την αρχή (με μια καλή περίληψη) αντί να ζητήσουμε από συντονιστή να ξεδιαλύνει τις δημοσιεύσεις που έγιναν.

2. πως αντιμετωπίζουμε εξαρτήσεις σε Ubuntu και πακεταρίσματα.
Βασικά είναι αρκετά εύκολο, και είναι θέμα για πακετάρισμα αρχείων .deb. Με λίγα λόγια μπαίνουν ως εξαρτήσεις τα πακέτα readline, κτλ στο νέο DEB που παράγουμε, και κατά την εγκατάσταση το Κέντρο λογισμικού θα φτιάξει τις εξαρτήσεις σωστά. Αν θέλεις να πακετάρεις σε .RPM, κάνεις κάτι αντίστοιχο. Για DEB ο medigeek έχει ξεκινήσει νήμα για πακετάρισμα, οπότε και για αυτό η συζήτηση πάει αλλού, στο νήμα που ξεκίνησε ο medigeek και βοηθάει για να πακετάρουμε. Εδώ μπορείς κιόλας να συνδέσεις το αποθετήριο με ένα PPA ώστε το Launchpad να φτιάχνει για σένα τα απαραίτητα PPA. Και πάλι, είναι ξεχωριστό θέμα συζήτησης.

Θεωρώ ότι η μετάβαση προς τη χρήση autotools (μέσω Anjuta) είναι το πιο ενδιαφέρον νέο πράγμα που μπορείς να μάθεις και ουσιαστικά επιτρέπει να ολοκληρώσεις τις γνώσεις σου στη δημιουργία νέου ελεύθερου λογισμικού.