คู่มือเริ่มต้นสำหรับการติดตั้งซอฟต์แวร์โดยใช้ GIT

วิธีการทำงานกับ Git repositories

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 อาจทำให้คุณต้องเรียกใช้ makefile ในขณะที่โครงการ cowsay ในตัวอย่างนี้ต้องการให้คุณเรียกใช้ สคริปต์เชลล์

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

ในโฟลเดอร์ที่คุณทำโคลนควรมีโฟลเดอร์ 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 = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ tired) {$ 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 = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ tired) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".. "; } if ($ cyclops) {$ eyes = "()"; }}

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

sh install.sh

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