Ένας οδηγός για αρχάριους για την εγκατάσταση λογισμικού χρησιμοποιώντας το GIT

Πώς να εργαστείτε με αποθετήρια λογισμικού Git

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

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

Πώς να βρείτε προγράμματα χρησιμοποιώντας το GIT

Επισκεφθείτε την ιστοσελίδα εξερεύνησης στο GitHub για να δείτε τα επιλεγμένα και trending αποθετήρια καθώς και συνδέσμους σε οδηγούς και εκπαίδευση. Κοιτάξτε τις διάφορες κατηγορίες για εφαρμογές που θέλετε να κατεβάσετε και πηγαίνετε στη χρήση, την αλλαγή, την κατάρτιση και την εγκατάσταση. Κάντε κλικ στο εικονίδιο μενού στο επάνω μέρος της οθόνης για να φτάσετε στο πεδίο αναζήτησης όπου μπορείτε να αναζητήσετε ένα συγκεκριμένο πρόγραμμα ή οποιαδήποτε κατηγορία λογισμικού είναι διαθέσιμο στον ιστότοπο.

Ένα παράδειγμα κλωνοποίησης ενός καταστήματος Git

Για να κάνετε λήψη μιας εφαρμογής, την κλωνοποιείτε. Η διαδικασία είναι απλή, αλλά πρέπει να έχετε εγκαταστήσει το Git στο σύστημά σας. Χρησιμοποιώντας το μικρό πρόγραμμα γραμμής εντολών που ονομάζεται cowsay, το οποίο χρησιμοποιείται για την εμφάνιση ενός μηνύματος ως φούσκα λόγου από μια αγελάδα ASCII, εδώ είναι ένα παράδειγμα για τον τρόπο εύρεσης και κλωνοποίησης ενός προγράμματος από το GitHub.

Πληκτρολογήστε cowsay στο πεδίο αναζήτησης Git. Θα παρατηρήσετε ότι υπάρχουν αρκετές διαθέσιμες εκδόσεις που μπορείτε να επιλέξετε. Το ένα για αυτό το παράδειγμα, το οποίο χρησιμοποιεί το Perl, σας μεταφέρει σε μια σελίδα με πολλά αρχεία.

Για να κλωνοποιήσετε αυτό το συγκεκριμένο αποθετήριο cowsay, πληκτρολογήστε την ακόλουθη εντολή:

git κλώνος git: //github.com/schacon/cowsay

Η εντολή git τρέχει το Git, η εντολή κλώνου κλωνοποιεί τον αποθετήριο στον υπολογιστή σας και το τελευταίο μέρος είναι η διεύθυνση του έργου που θέλετε να κλωνοποιήσετε.

Πώς να μεταγλωττίσετε και να εγκαταστήσετε τον κώδικα

Εγκαταστήστε πρώτα την εφαρμογή μόνο για να βεβαιωθείτε ότι εκτελείται. Πώς το κάνετε αυτό εξαρτάται από το έργο που έχετε κατεβάσει. Για παράδειγμα, τα έργα C πιθανώς θα απαιτήσουν να εκτελέσετε ένα makefile , ενώ το έργο cowsay σε αυτό το παράδειγμα απαιτεί να εκτελέσετε ένα script shell .

Πώς ξέρετε τι να κάνετε;

Στο φάκελο που έχετε κλωνοποιήσει, θα πρέπει να υπάρχει φάκελος cowsay. Εάν πλοηγηθείτε στο φάκελο cowsay χρησιμοποιώντας την εντολή CD και στη συνέχεια κάνετε μια λίστα καταλόγου, πρέπει να δείτε είτε ένα αρχείο που ονομάζεται README είτε ένα αρχείο που ονομάζεται INSTALL ή κάτι που ξεχωρίζει ως οδηγός βοήθειας.

Στην περίπτωση αυτού του παραδείγματος cowsay, υπάρχει αρχείο README και INSTALL. Το αρχείο README δείχνει πώς να χρησιμοποιήσετε το λογισμικό και το αρχείο INSTALL δίνει οδηγίες για την εγκατάσταση του cowsay. Σε αυτή την περίπτωση, η εντολή είναι να εκτελέσετε την ακόλουθη εντολή:

sh install.sh

Κατά τη διάρκεια της εγκατάστασης, θα ερωτηθείτε εάν είστε ευχαριστημένοι με την εγκατάσταση του cowsay στον προεπιλεγμένο φάκελο που παρέχεται. Μπορείτε είτε να πατήσετε την επιστροφή για να συνεχίσετε είτε να εισάγετε μια νέα διαδρομή.

Πώς να τρέξει Cowsay

Το μόνο που πρέπει να κάνετε για να εκτελέσετε cowsay είναι να πληκτρολογήσετε την ακόλουθη εντολή:

cowsay γεια κόσμο

Οι λέξεις γεια κόσμο εμφανίζονται στην φούσκα ομιλίας από το στόμα της αγελάδας.

Αλλαγή Cowsay

Τώρα που έχετε εγκαταστήσει cowsay, μπορείτε να τροποποιήσετε το αρχείο χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή. Αυτό το παράδειγμα χρησιμοποιεί τον επεξεργαστή nano ως εξής:

nano cowsay

Μπορείτε να προμηθευτείτε διακόπτες στην εντολή cowsay για να αλλάξετε τα μάτια της αγελάδας.

Για παράδειγμα, το cowsay -g δείχνει τα δολάρια ως μάτια.

Μπορείτε να τροποποιήσετε το αρχείο για να δημιουργήσετε μια επιλογή cyclops έτσι ώστε όταν πληκτρολογείτε cowsay -c η αγελάδα έχει ένα μόνο μάτι.

Η πρώτη γραμμή που πρέπει να αλλάξετε είναι η γραμμή 46 η οποία έχει ως εξής:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

Αυτοί είναι όλοι οι διαθέσιμοι διακόπτες που μπορείτε να χρησιμοποιήσετε με το cowsay. Για να προσθέσετε το -c ως επιλογή, αλλάξτε τη γραμμή ως εξής:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

Μεταξύ των γραμμών 51 και 58 βλέπετε τις ακόλουθες γραμμές:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ άπληστοι = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}. $ κουρασμένος = $ opts {'t'}; $ wired = $ opts {'w'}; $ νέοι = $ επιλέγουν {'y'};

Όπως μπορείτε να δείτε, υπάρχει μια μεταβλητή για κάθε μία από τις επιλογές που εξηγεί τι θα κάνει ο διακόπτης. Για παράδειγμα, $ greedy = $ opts ['g]';

Προσθέστε μια γραμμή για την τροποποίηση του διακόπτη -c ως εξής:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ άπληστοι = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}. $ κουρασμένος = $ opts {'t'}; $ wired = $ opts {'w'}; $ νέοι = $ επιλέγουν {'y'}; $ cyclops = $ opts ['c'];

Στη γραμμή 144, υπάρχει μια υπορουτίνα που ονομάζεται construct_face η οποία χρησιμοποιείται για την κατασκευή της όψης των αγελάδων.

Ο κώδικας μοιάζει με αυτό:

sub construct_face {if ($ borg) {$ eyes = "=="; } αν ($ dead) {$ eyes = "xx"; $ γλώσσα = "U"; } αν ($ άπληστοι) {$ eyes = "\ $ \ $"; } αν ($ paranoid) {$ eyes = "@@"; } αν ($ πέτρινο) {$ eyes = "**"; $ γλώσσα = "U"; } εάν ($ κουρασμένος) {$ eyes = "-"; } αν ($ καλωδιωμένο) {$ eyes = "OO"; } εάν ($ νέοι) {$ eyes = ".."; }}

Για κάθε μία από τις μεταβλητές που προσδιορίστηκαν παραπάνω, υπάρχει ένα διαφορετικό ζεύγος γραμμάτων που τοποθετείται στη μεταβλητή $ eyes.

Προσθέστε ένα για τη μεταβλητή $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } αν ($ dead) {$ eyes = "xx"; $ γλώσσα = "U"; } αν ($ άπληστοι) {$ eyes = "\ $ \ $"; } αν ($ paranoid) {$ eyes = "@@"; } αν ($ πέτρινο) {$ eyes = "**"; $ γλώσσα = "U"; } εάν ($ κουρασμένος) {$ eyes = "-"; } αν ($ καλωδιωμένο) {$ eyes = "OO"; } εάν ($ νέοι) {$ eyes = ".."; } αν ($ cyclops) {$ eyes = "()"; }}

Αποθηκεύσατε το αρχείο και εκτελέστε την ακόλουθη εντολή για να επανεγκαταστήσετε το cowsay.

sh install.sh

Τώρα, όταν τρέχετε cowsay -c hello κόσμο , η αγελάδα έχει μόνο ένα μάτι.