Saltar al contenido

Όλα όσα πρέπει να γνωρίζουν οι αρχάριοι σχετικά με την εγκατάσταση λογισμικού με χρήση του GIT

2 de mayo de 2021

Σε αυτό το άρθρο

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

VVadyab / Getty Images

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

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

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

Στην ορολογία του Git, η λήψη ενός αποθετηρίου είναι «κλωνοποίηση». Αυτό συμβαίνει επειδή δημιουργείτε ένα ακριβές αντίγραφο του αποθετηρίου Git στον υπολογιστή σας. Η διαδικασία είναι απλή, αλλά πρέπει να έχετε εγκαταστήσει το Git στο σύστημά σας. Εάν εργάζεστε σε ένα σύστημα Linux, όπως το Ubuntu, είστε τυχεροί. Το Git είναι διαθέσιμο στα αποθετήρια πακέτων της διανομής σας. Εγκαταστήστε το όπως θα κάνατε κανονικά σε οποιαδήποτε άλλη εφαρμογή. Σχεδόν κάθε διανομή καλεί το πακέτο «git». Το Git είναι δωρεάν και ανοιχτού κώδικα, οπότε δεν θα σας κοστίσει ούτε δεκάρα σε καμία πλατφόρμα. Οι χρήστες των Windows μπορούν να βρουν την τελευταία έκδοση στη σελίδα λήψης του Git Windows. Οι χρήστες Mac μπορούν να το βρουν στη σελίδα λήψης του Git για Mac. Αυτός ο οδηγός θα χρησιμοποιήσει το πρόγραμμα γραμμής εντολών που ονομάζεται cowsay, το οποίο εμφανίζει ένα μήνυμα ως συννεφάκι ομιλίας από μια αγελάδα ASCII. Για να ξεκινήσετε, πληκτρολογήστε αγελάδα στο πεδίο αναζήτησης GitHub. Θα παρατηρήσετε ότι υπάρχουν διάφορες διαθέσιμες εκδόσεις που μπορείτε να επιλέξετε. Το παράδειγμα σε αυτόν τον οδηγό θα λειτουργήσει ένα από τον προγραμματιστή «Schacon.» Είναι μια αρκετά απλή έκδοση γραμμένη στο Perl, οπότε θα πρέπει να είναι σχετικά εύκολο να δουλέψετε και να τροποποιήσετε.

Cowsay σελίδα GitHub

Για να κλωνοποιήσετε αυτό το συγκεκριμένο αποθετήριο cowsay, εισαγάγετε την ακόλουθη εντολή σε ένα παράθυρο τερματικού. git clone https://github.com/schacon/cowsay.git

Η εντολή git τρέχει το Git. Στη συνέχεια, λέγεται ότι θα κλωνοποιήσει ένα αποθετήριο και παρέχεται ο σύνδεσμος προς το αποθετήριο Cowsay στο GitHub. Μπορείτε να βρείτε τον σύνδεσμο Git clone στο GitHub κάτω Κλωνοποίηση ή λήψη, ακριβώς πάνω από τον πίνακα που εμφανίζει τα περιεχόμενα ενός αποθετηρίου.

Αποθήκη κλώνου Git

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

Εγκαταστήστε πρώτα την εφαρμογή μόνο για να βεβαιωθείτε ότι εκτελείται. Το πώς το κάνετε αυτό εξαρτάται από το έργο που έχετε κατεβάσει. Για παράδειγμα, τα έργα C θα απαιτήσουν πιθανώς να εκτελέσετε ένα makefile με την εντολή make, ενώ το έργο cowsay σε αυτό το παράδειγμα απαιτεί από εσάς να εκτελέσετε ένα σενάριο κελύφους. Λοιπόν, πώς ξέρετε τι να κάνετε; Μόλις κλωνοποιήσατε το αποθετήριο σε οποιονδήποτε κατάλογο βρισκόσασταν όταν εκτελέσατε την εντολή «κλώνος». Όλα από το αποθετήριο θα βρίσκονται σε έναν νέο κατάλογο με το όνομά του από αυτό το αποθετήριο. Σε αυτήν την περίπτωση, είναι αγελάδα. Αλλαγή καταλόγων σε αγελάδα φάκελο και απαριθμήστε τα περιεχόμενά του. cd cowsay
είναι

class = «ql-syntax»> Θα πρέπει να δείτε είτε ένα αρχείο που ονομάζεται README είτε ένα αρχείο που ονομάζεται INSTALL ή κάτι που ξεχωρίζει ως οδηγός βοήθειας.

Λίστα καταλόγων αποθετηρίου Git

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

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

Εγκατάσταση Cowsay από το Git

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

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

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

Cowsay γειά σου κόσμο

Αλλαγή Cowsay

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

Αρχείο διαμόρφωσης 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’};
$ greedy = $ opts {‘g’};
$ paranoid = $ opts {‘p’};
$ stoned = $ opts {‘s’};
$ireless = $ opts {‘t’};
$ wired = $ opts {‘w’};
$ young = $ opts {‘y’};

Όπως μπορείτε να δείτε, υπάρχει μια μεταβλητή για καθεμία από τις επιλογές που εξηγεί τι θα κάνει ο διακόπτης. Για παράδειγμα $ greedy = $ opts[‘g]»; Προσθέστε μια γραμμή για την τροποποίηση -c switch ως εξής: $ borg = $ opts {‘b’};
$ dead = $ opts {‘d’};
$ greedy = $ opts {‘g’};
$ paranoid = $ opts {‘p’};
$ stoned = $ opts {‘s’};
$ireless = $ opts {‘t’};
$ wired = $ opts {‘w’};
$ young = $ opts {‘y’};
$ cyclops = $ opts {‘c’};

Στη γραμμή 144, υπάρχει μια υπορουτίνα που ονομάζεται build_face που χρησιμοποιείται για την κατασκευή της όψης των αγελάδων. Ο κώδικας μοιάζει με αυτόν τον τύπο:
αν ($ borg) {$ eyes = «==»; }
εάν ($ νεκρός) {$ eyes = «xx»; $ γλώσσα = «U»; }
εάν ($ άπληστοι) {$ eyes = » $ $»; }
if ($ paranoid) {$ eyes = «@@»; }
αν ($ λιθοστρωμένος) {$ eyes = «**»; $ γλώσσα = «U»; }
εάν ($ κουρασμένος) {$ eyes = «-«; }
εάν ($ ενσύρματο) {$ eyes = «OO»; }
αν ($ νεαρός) {$ eyes = «..»; }
}

Για καθεμία από τις μεταβλητές που καθορίστηκαν νωρίτερα, υπάρχει ένα διαφορετικό ζεύγος γραμμάτων που τοποθετείται στη μεταβλητή $ eyes. Προσθέστε μία για τη μεταβλητή $ cyclops: sub build_face {
αν ($ borg) {$ eyes = «==»; }
εάν ($ νεκρός) {$ eyes = «xx»; $ γλώσσα = «U»; }
εάν ($ άπληστοι) {$ eyes = » $ $»; }
if ($ paranoid) {$ eyes = «@@»; }
αν ($ λιθοστρωμένος) {$ eyes = «**»; $ γλώσσα = «U»; }
εάν ($ κουρασμένος) {$ eyes = «-«; }
εάν ($ ενσύρματο) {$ eyes = «OO»; }
αν ($ νεαρός) {$ eyes = «..»; }
if ($ cyclops) {$ eyes = «()»; }
}

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

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

Τροποποιημένη αγελάδα Cowsay