Hướng dẫn cho người mới bắt đầu để cài đặt phần mềm bằng GIT

Cách làm việc với kho phần mềm Git

Mã nguồn mở Git là hệ thống kiểm soát phiên bản được sử dụng nhiều nhất trên thế giới. Dự án trưởng thành được phát triển bởi Linus Torvalds, tác giả của hệ điều hành Linux, và nó là nơi chứa rất nhiều dự án phần mềm - cả thương mại và mã nguồn mở - phụ thuộc vào Git để kiểm soát phiên bản.

Hướng dẫn này cho thấy cách lấy một dự án từ Git, cách cài đặt phần mềm trên hệ thống của bạn và cách thay đổi mã, đòi hỏi kiến ​​thức lập trình.

Cách tìm chương trình bằng GIT

Truy cập trang web khám phá tại GitHub để xem các kho lưu trữ nổi bật và thịnh hành cũng như liên kết đến hướng dẫn và đào tạo. Xem các danh mục khác nhau cho các ứng dụng bạn muốn tải xuống và sử dụng, thay đổi, biên dịch và cài đặt. Nhấp vào biểu tượng trình đơn ở đầu màn hình để đến trường tìm kiếm nơi bạn có thể tìm kiếm một chương trình cụ thể hoặc bất kỳ danh mục phần mềm nào có sẵn trên trang web.

Ví dụ về nhân bản Một kho lưu trữ Git

Để tải xuống một ứng dụng, bạn sao chép nó. Thủ tục rất đơn giản, nhưng bạn phải cài đặt Git trên hệ thống của bạn. Sử dụng chương trình dòng lệnh nhỏ gọi là cowsay, được sử dụng để hiển thị một thông điệp như là một bong bóng lời thoại từ một con bò ASCII, đây là một ví dụ về cách tìm và sao chép một chương trình từ GitHub.

Nhập cowsay vào trường tìm kiếm Git. Bạn sẽ nhận thấy rằng có một số phiên bản có sẵn mà bạn có thể chọn. Một trong ví dụ này, sử dụng Perl, đưa bạn đến một trang có nhiều tệp.

Để sao chép kho lưu trữ cowsay cụ thể này, hãy nhập lệnh sau:

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

Lệnh git chạy Git, lệnh nhân bản sẽ nhân bản kho lưu trữ vào máy tính của bạn, và phần cuối cùng là địa chỉ cho dự án bạn muốn sao chép.

Cách biên dịch và cài đặt mã

Cài đặt ứng dụng đầu tiên chỉ để đảm bảo ứng dụng chạy. Làm thế nào bạn làm điều này phụ thuộc vào dự án bạn đã tải về. Ví dụ, các dự án C có lẽ sẽ yêu cầu bạn chạy một makefile , trong khi dự án cowsay trong ví dụ này yêu cầu bạn chạy một kịch bản lệnh shell .

Vậy làm sao bạn biết phải làm gì?

Trong thư mục mà bạn đã sao chép, sẽ có một thư mục cowsay. Nếu bạn điều hướng đến thư mục cowsay bằng cách sử dụng lệnh CD và sau đó thực hiện một danh sách thư mục, bạn sẽ thấy một tệp có tên README hoặc một tệp được gọi là INSTALL hoặc một cái gì đó nổi bật như một hướng dẫn trợ giúp.

Trong trường hợp ví dụ về bò này, có cả tệp README và INSTALL. Tệp README cho biết cách sử dụng phần mềm và tệp INSTALL cung cấp hướng dẫn cài đặt cowsay. Trong trường hợp này, lệnh là chạy lệnh sau:

sh install.sh

Trong quá trình cài đặt, bạn sẽ được hỏi liệu bạn có vui khi cài đặt cowsay vào thư mục mặc định được cung cấp hay không. Bạn có thể nhấn Return để tiếp tục hoặc nhập một đường dẫn mới.

Làm thế nào để chạy Cowsay

Tất cả những gì bạn phải làm để chạy cowsay là gõ lệnh sau:

xin chào thế giới

Những lời chào thế giới xuất hiện trong bong bóng lời nói từ miệng bò.

Thay đổi Cowsay

Bây giờ bạn đã cài đặt cowsay, bạn có thể sửa đổi tệp bằng trình chỉnh sửa yêu thích của mình. Ví dụ này sử dụng trình soạn thảo nano như sau:

nano cowsay

Bạn có thể cung cấp công tắc cho lệnh cowsay để thay đổi đôi mắt của con bò.

Ví dụ: cowsay -g hiển thị các ký hiệu đô la như mắt.

Bạn có thể sửa đổi các tập tin để tạo ra một lựa chọn cyclops để khi bạn gõ cowsay -c con bò có một mắt duy nhất.

Dòng đầu tiên bạn cần thay đổi là dòng 46 trông như sau:

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

Đây là tất cả các thiết bị chuyển mạch có sẵn mà bạn có thể sử dụng với cowsay. Để thêm tùy chọn -c, hãy thay đổi dòng như sau:

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

Giữa các dòng 51 và 58 bạn thấy các dòng sau:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ mệt mỏi = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Như bạn có thể thấy, có một biến cho mỗi tùy chọn giải thích những gì công tắc sẽ làm. Ví dụ $ greedy = $ opts ['g]';

Thêm một dòng để sửa đổi chuyển đổi -c như sau:

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

Trên dòng 144, có một chương trình con được gọi là construct_face được sử dụng để xây dựng mặt bò.

Mã trông như thế này:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ greedy) {$ eyes = "\ $ \ $"; } if ($ hoang tưởng) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ mệt mỏi) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; }}

Đối với mỗi biến được xác định trước đó, có một cặp chữ cái khác được đặt trong biến $ eyes.

Thêm một cho biến $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ greedy) {$ eyes = "\ $ \ $"; } if ($ hoang tưởng) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ mệt mỏi) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Đã lưu tệp và chạy lệnh sau để cài đặt lại cowsay.

sh install.sh

Bây giờ, khi bạn chạy cowsay -c hello thế giới , con bò chỉ có một mắt.