Skip to main content

เคล็ดลับสำหรับการติดตั้งซอฟต์แวร์โดยใช้ GIT คืออะไรบ้าง

Anonim

Open-source Git เป็นระบบควบคุมเวอร์ชันที่ใช้มากที่สุดในโลก โครงการผู้ใหญ่นี้ได้รับการพัฒนาโดย Linus Torvalds ผู้สร้างระบบปฏิบัติการลีนุกซ์และเป็นที่ตั้งของโครงการซอฟต์แวร์ขนาดใหญ่ที่มีทั้งเชิงพาณิชย์และโอเพนซอร์สซึ่งขึ้นอยู่กับ Git สำหรับการควบคุมเวอร์ชัน

คู่มือนี้จะแสดงวิธีการขอรับโครงการจาก Git วิธีการติดตั้งซอฟต์แวร์ในระบบของคุณและวิธีการเปลี่ยนรหัสซึ่งต้องการความรู้เกี่ยวกับการเขียนโปรแกรม

วิธีค้นหาโปรแกรมที่ใช้ GIT

ไปที่หน้าเว็บการสำรวจที่ GitHub เพื่อดูคลังข้อมูลเด่นและแนวโน้มรวมทั้งลิงก์ไปยังคู่มือและการฝึกอบรม ดูที่หมวดหมู่ต่างๆสำหรับแอ็พพลิเคชันที่คุณต้องการดาวน์โหลดและไปที่การใช้การเปลี่ยนแปลงรวบรวมและติดตั้ง คลิกไอคอนเมนูที่ด้านบนสุดของหน้าจอเพื่อไปยังช่องค้นหาที่คุณสามารถค้นหาโปรแกรมเฉพาะหรือซอฟต์แวร์ประเภทใดก็ได้ที่มีอยู่ในไซต์

ตัวอย่างการโคลนที่เก็บ Git

หากต้องการดาวน์โหลดแอพพลิเคชันคุณสามารถโคลนได้ ขั้นตอนง่ายๆ แต่คุณต้องติดตั้ง Git ไว้ในระบบของคุณ ใช้โปรแกรมบรรทัดคำสั่งขนาดเล็กที่เรียกว่า cowsay ซึ่งใช้เพื่อแสดงข้อความเป็นลูกโป่งคำพูดจากวัว ASCII ต่อไปนี้คือตัวอย่างของวิธีหาและโคลนโปรแกรมจาก GitHub

ชนิด cowsay ในช่องค้นหา Git คุณจะสังเกตเห็นว่ามีจำนวนของเวอร์ชันที่คุณสามารถเลือกได้ หนึ่งสำหรับตัวอย่างนี้ซึ่งใช้ Perl จะนำคุณไปยังหน้าที่มีไฟล์หลายไฟล์

เมื่อต้องการโคลนพื้นที่เก็บข้อมูล cowsay นี้ให้ป้อนคำสั่งต่อไปนี้:

git clone git: //github.com/schacon/cowsay

คำสั่ง git รัน Git คำสั่งโคลนจะคัดลอกพื้นที่เก็บข้อมูลไปยังคอมพิวเตอร์ของคุณและส่วนสุดท้ายเป็นที่อยู่ของโครงการที่คุณต้องการโคลน

วิธีการคอมไพล์และติดตั้งโค้ด

ติดตั้งแอพพลิเคชันก่อนเพื่อให้แน่ใจว่าเครื่องทำงาน วิธีการดำเนินการนี้ขึ้นอยู่กับโครงการที่คุณดาวน์โหลด ตัวอย่างเช่นโครงการ C อาจต้องการให้คุณเรียกใช้ a Makefile ในขณะที่โครงการ cowsay ในตัวอย่างนี้ต้องการให้คุณเรียกใช้ a เชลล์สคริปต์ .

ดังนั้นคุณจะรู้ได้อย่างไรว่าต้องทำอย่างไร?

ในโฟลเดอร์ที่คุณทำโคลนควรมีโฟลเดอร์ cowsay หากคุณไปที่โฟลเดอร์ cowsay โดยใช้คำสั่ง CD แล้วทำรายการไดเรกทอรีคุณจะเห็นไฟล์ README หรือไฟล์ชื่อ INSTALL หรือสิ่งที่โดดเด่นเป็นคำแนะนำ

ในกรณีของตัวอย่าง cowsay นี้มีไฟล์ README และ INSTALL อยู่ ไฟล์ README แสดงวิธีใช้ซอฟต์แวร์และไฟล์ INSTALL จะให้คำแนะนำในการติดตั้ง cowsay ในกรณีนี้คำสั่งคือการเรียกใช้คำสั่งต่อไปนี้:

sh install.sh

ระหว่างการติดตั้งระบบจะถามคุณว่าคุณยินดีที่จะติดตั้ง cowsay ไปยังโฟลเดอร์ดีฟอลต์ที่ให้มาหรือไม่ คุณสามารถกด Return เพื่อดำเนินการต่อหรือป้อนเส้นทางใหม่

วิธีเรียกใช้ 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'};$ greedy = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ เบื่อ = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};

อย่างที่คุณเห็นมีตัวแปรสำหรับแต่ละตัวเลือกที่อธิบายถึงสิ่งที่สวิตช์จะทำ ตัวอย่างเช่น $ greedy = $ opts 'g';

เพิ่มบรรทัดหนึ่งสำหรับการแก้ไขสวิตช์ -c ดังนี้

$ borg = $ opts {'b'};$ dead = $ opts {'d'};$ greedy = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ เบื่อ = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};$ cyclops = $ opts 'c';

ในบรรทัดที่ 144 มี subroutine เรียกว่า construct_face ซึ่งใช้ในการสร้างหน้าวัว

โค้ดมีลักษณะดังนี้:

sub construct_face { if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ greedy) {$ eyes = " $ $"; } ถ้า ($ paranoid) {$ eyes = "@@"; } ถ้า ($ ขวักดิน) {$ eyes = "**"; $ tongue = "U"; } ถ้า ($ เบื่อ) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".. "; }}

สำหรับแต่ละตัวแปรที่ระบุไว้ก่อนหน้านี้จะมีคู่ของตัวอักษรที่ต่างกันอยู่ในตัวแปร $ eyes

เพิ่มตัวแปรหนึ่งตัวแปรสำหรับตัวแปร $ cyclops:

sub construct_face { if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ greedy) {$ eyes = " $ $"; } ถ้า ($ paranoid) {$ eyes = "@@"; } ถ้า ($ ขวักดิน) {$ eyes = "**"; $ tongue = "U"; } ถ้า ($ เบื่อ) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".. "; } if ($ cyclops) {$ eyes = "()"; }}

บันทึกไฟล์แล้วเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง cowsay ใหม่

sh install.sh

ตอนนี้เมื่อคุณทำงาน cowsay-h สวัสดีชาวโลกวัวมีตาเพียงข้างเดียว