Λοιπόν, για παράδειγμα θα πάρουμε το qtkino.Η δοκιμή έγινε σε Ubuntu 8.04.
Ανοίγω ένα τερματικό (Εφαρμογές > Βοθήματα > Τερματικό). Βρίσκομαι στο home μου, τον φάκελο με τα προσωπικά αρχεία μου.
Δίνω την εντολή αντιγραφής (μπορεί να γίνει και από το GUI):
cp /media/cdrom/Desktop/QtKino/qtkino_source.tar.gz .
Δίνω την εντολή αποσυμπίεσης:
tar zxfv qtkino_source.tar.gz
Μπαίνω στο νέο φάκελο που δημιουργήθηκε:
cd qtkino_source/
Δίνω ls για να δω περιεχόμενα:
[email protected]:~/qtkino_source$ ls bin Doxyfile ftp.kdevelop.pcs ftp.pro src COPYING ftp.kdevelop ftp.kdevses Makefile templates
Παρατηρώ ότι πρόκειται για πρόγραμμα γραμμένο σε Qt και KDevelop (σαίνι είμαι :P)
Τα προγράμματα της Qt χρειάζονται απλώς να φτιάξεις το Makefile. Αυτό γίνεται όχι με την κλασική εντολή ./configure αλλά με την qmake. Οπότε δίνω:
qmake
παίρνω την βαριά, αβάσταχτη απάντηση:
Δηλαδή τίποτα! Αυτό συνήθως σημαίνει ότι όλα πάνε καλά. Κατόπιν, κάνω τη πρώτη απόπειρα μεταγλώττισης δίνοντας την κλασική εντολή:
make
Οπότε λαμβάνω τα εξής θεσπέσια:
[email protected]:~/qtkino_source$ make cd src && make -f Makefile make[1]: Entering directory `/home/dimitris/qtkino_source/src' /usr/bin/qmake-qt4 -unix -o Makefile src.pro make[1]: Leaving directory `/home/dimitris/qtkino_source/src' make[1]: Entering directory `/home/dimitris/qtkino_source/src' make[1]: Nothing to be done for `first'. make[1]: Leaving directory `/home/dimitris/qtkino_source/src'
Όπερ σημαίνει ότι είμαστε εντάξει. Που είναι το εκτελέσιμο, αναρωτιέμαι; Σκέφτομαι, το μεταγλώττισα το πρόγραμμα, μα δεν το εγκατέστησα. Επομένως, το εκτελέσιμο πρέπει να βρίσκεται στον ίδιο φάκελο που βρίσκομαι τώρα. Δίνω λοιπόν ls για επιβεβαίωση και βλέπω ότι υπάρχει φάκελο bin:
[email protected]:~/qtkino_source$ ls bin Doxyfile ftp.kdevelop.pcs ftp.pro src COPYING ftp.kdevelop ftp.kdevses Makefile templates
Ωπ! Μπαίνω στο φάκελo bin:
cd bin
Δίνω ls για να δω αν υπάρχει εδώ αυτό που θέλω:
di[email protected]:~/qtkino_source/bin$ ls ftp out.txt sosto.txt
Βουαλά! Το πρώτο αρχείο με όνομα ftp είναι με πράσινο χρώμα, που σημαίνει ότι είναι εκτελέσιμο. Οπότε το τρέχω:
./ftp
Και να το το πρόγραμμα...
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Comments
Ευχαριστω πολυ ,επιτελους εγκατασταθηκε φυσικα δεν χερω πως θα το τρεχω απο εδω και περα αλλα δεν πειραζει εμαθα τον τροπο εγκαταστασης qt προγραμματων,στο περιπου βεβαια δεν ειμαστε και "σαινια" ;) Ευχαριστω παντος πολυ.
Αυτό είναι το μικρό κακό των εφαρμογών Qt. Είναι μεν πιο εύκολες στην εγκατάσταση, αλλά συνήθως δεν έχουν κάποια διαδικασία εγκατάστασης στο σύστημα (ώστε π.χ. να εμφανίζεται ένα εικονίδιο στην επιφάνεια εργασίας). Απλά πρέπει να πηγαίνεις στο home σου, να μπαίνεις στο φάκελο qtkino_source/bin και να τρέχεις από εκεί με διπλό κλικ στο ftp.
Μπορείς να φτιάξεις μια συντόμευση στην επιφάνεια εργασίας. Στο gnome γίνεται με δεξί κλικ > δημιουργία νέου > Εκκινητής.
θυμαμαι ενα program που για να το βαλω, αλλαξα σχεδων ολο το shell του λινουξ
, αλλα τελικα επαιξε, και αργοτερα εμαθα, οτι τρεχει
και απλα "exe" το λινουξ... και ειχα το ιδιο προγραμματακι σε windows
----------------------------- diver.gU.U
Μπορείς να μας εξηγήσεις τι εννοείς "άλλαξα σχεδόν όλο το shell";
------------------------------------------------------------------------------------------------
"Όταν βλέπεις τον πιγκουίνο, ξέρεις τι πρέπει να κάνεις": ΒΑΖΕΙΣ LINUX!
Eιχα τοτε τα backtrack3 και ενα προγραμματακι δεν φορτωνε σωστα, Αλλαξα ολο το shell (γραφικο περιββαλων και αλληλεπιδραση)
Χαρη σε εναν ετοιμο οδηγο για αρχαριους.
Μετα ομος το προγραμμα επαιζε σωστα, αλλα τα λινυξ μου μιαζανε πιο πολυ με κανονικα slaxsware η οπος αλλιος λεγετε.
Και πολλες απο τις ριθμισεις ειχανε χαθει ...
Οποτε τα εσβησα και ξαναβαλα το παλιο ΒΤ3 με το regular gui...
----------------------------- diver.gU.U