GIT Kullanarak Yazılım Kurmaya Yeni Başlayanlar Kılavuzu

Git yazılım depolarıyla nasıl çalışılır

Açık kaynak Git, dünyanın en çok kullanılan sürüm kontrol sistemidir. Olgun proje, Linux işletim sisteminin yaratıcısı olan Linus Torvalds tarafından geliştirildi ve sürüm kontrolü için Git'e bağlı olan hem ticari hem de açık kaynak kodlu bir yazılım projesine ev sahipliği yapıyor.

Bu kılavuz, Git'ten bir projenin nasıl alınacağını, yazılımın sisteminize nasıl yükleneceğini ve programlama bilgisini gerektiren kodun nasıl değiştirileceğini gösterir.

GIT Kullanarak Programlar Nasıl Bulunur?

Öne çıkan ve trend olan depoların yanı sıra rehberlere ve eğitime bağlantılar görmek için GitHub'daki web sitesini ziyaret edin. İndirmek, değiştirmek, derlemek ve kurmak için kullanmak istediğiniz uygulamalar için çeşitli kategorilere bakın. Belirli bir programı veya sitede mevcut herhangi bir yazılım kategorisini arayabileceğiniz arama alanına ulaşmak için ekranın üst kısmındaki menü simgesini tıklayın.

Bir Git Deposu'nun Klonlanması Örneği

Bir uygulamayı indirmek için onu kopyaladınız. Prosedür basit, ancak sisteminizde Git'in kurulu olması gerekir. Bir ASCII ineğinden bir konuşma balonu olarak bir mesajı görüntülemek için kullanılan cowsay adlı küçük komut satırı programını kullanarak, GitHub'dan bir programın nasıl bulunacağını ve klonlanacağını gösteren bir örnek.

Git arama alanına inekler yazın. Seçebileceğiniz birçok versiyonun bulunduğunu göreceksiniz. Perl kullanan bu örnekte, sizi birkaç dosya içeren bir sayfaya götürür.

Bu özel cowsay havuzunu kopyalamak için aşağıdaki komutu girin:

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

Git komutu Git'i çalıştırır, klon komutu deposu bilgisayarınıza klonlar ve son kısım klonlamak istediğiniz projenin adresidir.

Kodu Derleme ve Yükleme

Çalıştırıldığından emin olmak için öncelikle uygulamayı yükleyin. Bunu nasıl yaptığınız, indirdiğiniz projeye göre değişir. Örneğin, C projeleri muhtemelen bir makefile çalıştırmanızı gerektirir, oysa bu örnekte bulunan cowsay projesi bir kabuk komut dosyasını çalıştırmanızı gerektirir.

Ne yapacağını nereden biliyorsun?

Klonladığınız klasörde, bir cowsay klasörü olmalı. CD komutunu kullanarak cowsay klasörüne gidip bir dizin listesi yaparsanız README adlı bir dosya veya INSTALL adlı bir dosya veya yardım kılavuzu olarak öne çıkan bir dosya görmelisiniz.

Bu cowsay örneğinde, hem README hem de INSTALL dosyası vardır. README dosyası, yazılımı nasıl kullanacağınızı gösterir ve INSTALL dosyası, ineği yükleme talimatlarını verir. Bu durumda, talimat aşağıdaki komutu çalıştırmaktır:

sh install.sh

Yükleme sırasında, verilen varsayılan klasöre cowsay yüklemekten memnun olup olmadığınız sorulur. Devam etmek için Return tuşuna basabilir veya yeni bir yol girebilirsiniz.

Cowsay nasıl çalıştırılır

Kovboy çalıştırmak için yapmanız gereken tek şey aşağıdaki komutu yazınız:

cowsay merhaba dünya

Merhaba dünyası , bir ineğin ağzından konuşma balonunda görünür.

Değişen Cowsay

Artık yüklü bir kediniz varsa, favori editörünüzü kullanarak dosyayı değiştirebilirsiniz. Bu örnek , nano düzenleyiciyi aşağıdaki gibi kullanır:

nano kovboy

İnek gözlerini değiştirmek için cowsay komutuna anahtarlar sağlayabilirsiniz.

Örneğin cowsay -g dolar işaretlerini gözler olarak gösterir.

Dosyayı bir cyclops seçeneği oluşturacak şekilde değiştirebilirsiniz; böylece cowsay-c yazdığınızda ineğin tek bir gözü vardır.

Değiştirmeniz gereken ilk satır aşağıdaki gibi görünen satır 46:

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

Bunlar, cowsay ile kullanabileceğiniz tüm mevcut anahtarlardır. -c'yi bir seçenek olarak eklemek için satırı aşağıdaki gibi değiştirin:

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

51 ve 58 numaralı hatlar arasında aşağıdaki satırları görürsünüz:

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

Gördüğünüz gibi, anahtarın ne yapacağını açıklayan seçeneklerin her biri için bir değişken vardır. Örneğin $ greedy = $ opts ['g]';

-c anahtarı değişikliği için aşağıdaki gibi bir satır ekleyin:

$ 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 numaralı hatta, inekler yüzünü oluşturmak için kullanılan struct_face adında bir altprogram vardır.

Kod şöyle görünüyor:

alt yapı_yüz {if ($ borg) {$ eyes = "=="; } if ($ ölü) {$ gözler = "xx"; $ dil = "U"; } if ($ açgözlü) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ gözler = "**"; $ dil = "U"; } if ($ tired) {$ gözler = "-"; } if ($ kablolu) {$ gözler = "OO"; } if ($ young) {$ gözler = ".."; }}

Daha önce belirtilen değişkenlerin her biri için, $ eyes değişkenine yerleştirilen farklı bir çift harf vardır.

$ Cyclops değişkeni için bir tane ekleyin:

alt yapı_yüz {if ($ borg) {$ eyes = "=="; } if ($ ölü) {$ gözler = "xx"; $ dil = "U"; } if ($ açgözlü) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ gözler = "**"; $ dil = "U"; } if ($ tired) {$ gözler = "-"; } if ($ kablolu) {$ gözler = "OO"; } if ($ young) {$ gözler = ".."; } if ($ cyclops) {$ gözler = "()"; }}

Dosyayı kaydettim ve cowsay'i yeniden yüklemek için aşağıdaki komutu çalıştırın.

sh install.sh

Şimdi, koştuğunda cowsay -c Merhaba dünya , inek sadece bir gözü vardır.