מדריך למתחילים התקנת תוכנה באמצעות GIT

כיצד לעבוד עם מאגרי תוכנה Git

קוד פתוח Git היא מערכת בקרת הגרסאות הנפוצה ביותר בעולם. הפרויקט הבוגר פותח על ידי לינוס טורבלדס, היוצר של מערכת ההפעלה לינוקס, והוא מהווה אוסף עצום של פרויקטי תוכנה - מסחריים וקוד פתוח כאחד - התלויים בגית לבקרת גרסאות.

מדריך זה מראה כיצד לקבל פרויקט מ Git, כיצד להתקין את התוכנה על המערכת שלך וכיצד לשנות את הקוד, אשר דורש ידע של תכנות.

כיצד למצוא תוכניות באמצעות GIT

בקר בדף האינטרנט של Google GitHub כדי לראות את המאגרים המוצעים והמגמות, כמו גם קישורים למדריכים ולהדרכה. תסתכל על הקטגוריות השונות עבור יישומים אתה רוצה להוריד ויש לי ללכת על השימוש, שינוי, הידור והתקנה. לחץ על סמל התפריט בחלק העליון של המסך כדי להגיע לשדה החיפוש שבו תוכל לחפש תוכנית ספציפית או כל סוג של תוכנה הזמינה באתר.

דוגמה של שיבוט מאגר Git

כדי להוריד יישום, אתה משכפל אותו. ההליך הוא פשוט, אבל אתה חייב להיות Git מותקן על המערכת שלך. באמצעות תוכנית שורת הפקודה קטנה הנקראת cowsay, המשמשת להצגת הודעה כבועת דיבור מפרה של ASCII, הנה דוגמה לאופן שבו ניתן למצוא ולשכפל תוכנית מ- GitHub.

הקלד cowsay בשדה החיפוש Git. תוכלו להבחין כי יש מספר גרסאות זמין אתה יכול לבחור. האחת עבור דוגמא זו, המשתמשת ב- Perl, תעביר אותך לדף עם מספר קבצים.

כדי לשכפל את המאגר הספציפי הזה של cowsay, הזן את הפקודה הבאה:

שיבוט git: //github.com/schacon/cowsay

הפקודה git מפעילה את Git, הפקודה המשובטת משכפלת את המאגר על המחשב שלך, והחלק האחרון הוא הכתובת לפרויקט שברצונך לשכפל.

כיצד לקמפל ולהתקין את הקוד

התקן את היישום תחילה רק כדי לוודא שהוא פועל. איך אתה עושה את זה תלוי בפרויקט שהורדת. לדוגמה, C פרויקטים כנראה דורשים ממך להפעיל makefile , ואילו הפרויקט cowsay בדוגמה זו מחייב אותך להפעיל סקריפט פגז .

אז איך אתה יודע מה לעשות?

בתיקייה ששכפלת, צריכה להיות תיקיית cowsay. אם אתה מנווט לתיקייה cowsay באמצעות הפקודה CD ולאחר מכן לעשות רישום ספרייה, אתה צריך לראות גם קובץ שנקרא README או קובץ שנקרא INSTALL או משהו בולטת בתור מדריך עזרה.

במקרה של דוגמת cowsay זו, יש גם קובץ README וגם קובץ INSTALL. קובץ README מראה כיצד להשתמש בתוכנה, וקובץ INSTALL מספק את ההוראות להתקנת cowsay. במקרה זה, ההוראה היא להפעיל את הפקודה הבאה:

ש

במהלך ההתקנה, אתה נשאל אם אתה שמח שזה יתקין cowsay לתיקיית ברירת המחדל שסופקה. באפשרותך ללחוץ על Return כדי להמשיך או להזין נתיב חדש.

כיצד להפעיל 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'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

כפי שניתן לראות, ישנו משתנה עבור כל אחת מהאפשרויות המסבירות את פעולת המתג. לדוגמה, $ $ greedy = $ opts ['g]';

הוסף שורה אחת לתיקון התגים -ג כדלקמן:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

על קו 144, יש שגרת שנקרא build_face אשר משמש לבניית הפנים פרות.

הקוד נראה כך:

sub build_face {if ($ borg) {$ eyes = "=="; } אם ($ dead) {$ eyes = "xx"; $ tongue = "U"; } אם ($ חמדן) {$ eyes = "\ $ \ $"; } אם ($ פרנואיד) {$ eyes = "@@"; } אם ($ stoned) {$ eyes = "**"; $ tongue = "U"; } אם ($ עייף) {$ eyes = "-"; } אם ($ wired) {$ eyes = "OO"; } אם ($ צעיר) {$ eyes = ".."; }}

עבור כל אחד מהמשתנים שצוין קודם לכן, יש זוג שונה של אותיות שמוקם במשתנה $ $ העיניים.

הוסף אחד למשתנה cyclops $:

sub build_face {if ($ borg) {$ eyes = "=="; } אם ($ dead) {$ eyes = "xx"; $ tongue = "U"; } אם ($ חמדן) {$ eyes = "\ $ \ $"; } אם ($ פרנואיד) {$ eyes = "@@"; } אם ($ stoned) {$ eyes = "**"; $ tongue = "U"; } אם ($ עייף) {$ eyes = "-"; } אם ($ wired) {$ eyes = "OO"; } אם ($ צעיר) {$ eyes = ".."; } אם ($ cyclops) {$ eyes = "(("; }}

שמרת את הקובץ והפעל את הפקודה הבאה כדי להתקין מחדש את cowsay.

ש

עכשיו, כאשר אתה מפעיל cowsay- c שלום בעולם , הפרה יש רק עין אחת.