GIT Kullanarak Yazılım Yüklemek İçin Yeni Başlayanlar İçin Bazı İpuçları Nelerdir?

Açık kaynaklı Git, dünyada en çok kullanılan sürüm kontrol sistemidir. Olgun proje, Linux işletim sisteminin yaratıcısı 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 muazzam bir yazılım projeleri koleksiyonu tarafından kullanılıyor.

Bu kılavuz, Git'ten nasıl proje alınacağını, yazılımın sisteminize nasıl kurulacağını ve programlama bilgisi gerektiren kodun nasıl değiştirileceğini gösterir.

VVadyab / Getty Images

Git Kullanarak Programlar Nasıl Bulunur

Öne çıkan ve trend olan depoların yanı sıra kılavuzlar ve eğitim bağlantılarını görmek için GitHub'daki keşif web sayfasını ziyaret edin. İndirmek ve kullanmak, değiştirmek, derlemek ve kurmak istediğiniz uygulamalar için çeşitli kategorilere bakın. Sitede bulunan belirli bir programı veya herhangi bir yazılım kategorisini bulabileceğiniz ekranınızın üst kısmındaki arama alanını kullanın.

Git Deposunu Klonlamaya Bir Örnek

Git terminolojisinde, bir depo indirmek onu "klonlamaktır". Bunun nedeni, bilgisayarınızda Git deposunun tam bir kopyasını oluşturuyor olmanızdır. Prosedür basittir, ancak sisteminizde Git'in kurulu olması gerekir.

Ubuntu gibi bir Linux sistemi üzerinde çalışıyorsanız, şanslısınız. Git, dağıtımınızın paket depolarında mevcuttur. Normalde diğer uygulamalarda yaptığınız şekilde kurun. Neredeyse her dağıtım paketine 'git' adını verir.

Git ücretsiz ve açık kaynaktır, bu nedenle herhangi bir platformda size bir kuruşa mal olmaz. Windows kullanıcıları en son sürümü Git Windows indirme sayfasında bulabilirler. Mac kullanıcıları bunu Mac için Git indirme sayfasında bulabilir.

Bu kılavuz, bir ASCII ineğinden konuşma balonu olarak bir mesaj görüntüleyen cowsay adlı küçük komut satırı programını kullanacaktır.

Başlamak için yazın Cowsay GitHub arama alanında. Seçebileceğiniz bir dizi sürüm olduğunu fark edeceksiniz. Bu kılavuzdaki örnek, geliştirici "Schacon" dan bir örnek üzerinde çalışacaktır. Perl ile yazılmış oldukça basit bir versiyondur, bu yüzden üzerinde çalışmak ve değiştirmek nispeten kolay olmalıdır.

Bu özel cowsay deposunu klonlamak için, aşağıdaki komutu bir terminal penceresine girin.

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

Git komutu Git'i çalıştırır. Ardından, bir depoyu klonlaması söylenir ve GitHub'daki Cowsay deposuna bağlantı sağlanır. Git klon bağlantısını GitHub'da bulabilirsiniz. Klonla veya indir, bir arşivin içeriğini görüntüleyen tablonun hemen üzerinde.

Kod Nasıl Derlenir ve Kurulur

Sadece çalıştığından emin olmak için önce uygulamayı kurun. Bunu nasıl yapacağınız, indirdiğiniz projeye bağlıdır. Örneğin, C projeleri muhtemelen make komutuyla bir makefile çalıştırmanızı gerektirecektir, oysa bu örnekteki cowsay projesi bir kabuk komut dosyası çalıştırmanızı gerektirir.

Peki ne yapacağını nasıl biliyorsun?

Depoyu, 'klonla' komutunu çalıştırdığınızda içinde bulunduğunuz dizine klonladınız. Depodaki her şey, bu havuzun adını taşıyan yeni bir dizinde olacaktır. Bu durumda, Cowsay. Chanage dizinleri Cowsay klasör ve içeriğini listeleyin.

cd cowsay
ls

README adlı bir dosya veya INSTALL adlı bir dosya veya yardım kılavuzu olarak öne çıkan bir şey görmelisiniz.

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

sh install.sh

Kurulum sırasında, cowsay'i verilen varsayılan klasöre yüklemekten memnun olup olmadığınız sorulur. Devam etmek için Return tuşuna basabilir veya yeni bir yol girebilirsiniz. Varsayılan yolu istiyorsanız, muhtemelen 'sudo' ile komutu yeniden çalıştırmanız gerekecektir.

Cowsay Nasıl Çalıştırılır

Cowsay'i çalıştırmak için tek yapmanız gereken aşağıdaki komutu yazmaktır:

Cowsay merhaba dünya

Merhaba dünya kelimeleri bir ineğin ağzından çıkan konuşma balonunda belirir.

Cowsay değiştirme

Artık cowsay yüklediğinize göre, favori düzenleyicinizi kullanarak dosyayı değiştirebilirsiniz. Bu örnek nano düzenleyiciyi şu şekilde kullanır:

nano cowsay

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

Örneğin inek-g göz olarak dolar işaretlerini gösterir.

Bir döngü seçeneği oluşturmak için dosyayı değiştirebilirsiniz, böylece yazarken inek-c ineğin tek bir gözü vardır.

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

getopts ('bde: f: ghlLnNpstT: wW: y', % seçenekler);

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. satırlar arasında aşağıdaki satırları görürsünüz:

$ borg = $ opts {'b'};
$ ölü = $ seçenek {'d'};
$ açgözlü = $ opts {'g'};
$ paranoid = $ seçenek {'p'};
$ taşlanmış = $ seçenek {'s'};
$ yorgun = $ seçenek {'t'};
$ kablolu = $ seçenek {'w'};
$ genç = $ seçenek {'y'};

Gördüğünüz gibi, her seçenek için, anahtarın ne yapacağını açıklayan 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'};
$ ölü = $ seçenek {'d'};
$ açgözlü = $ opts {'g'};
$ paranoid = $ seçenek {'p'};
$ taşlanmış = $ seçenek {'s'};
$ yorgun = $ seçenek {'t'};
$ kablolu = $ seçenek {'w'};
$ genç = $ seçenek {'y'};
$ cyclops = $ opts {'c'};

144. satırda, ineklerin yüzünü oluşturmak için kullanılan construct_face adlı bir alt yordam vardır.

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

sub construct_face {
eğer ($ borg) {$ gözler = "=="; }
eğer ($ ölü) {$ gözler = "xx"; $ dil = "U"; }
eğer ($ açgözlü) {$ gözler = " $ $"; }
eğer ($ paranoyak) {$ gözler = "@@"; }
eğer ($ taşlanmış) {$ gözler = "**"; $ dil = "U"; }
eğer ($ yorgun) {$ gözler = "-"; }
eğer ($ kablolu) {$ gözler = "OO"; }
eğer ($ genç) {$ gözler = ".."; }
}

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

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

sub construct_face {
eğer ($ borg) {$ gözler = "=="; }
eğer ($ ölü) {$ gözler = "xx"; $ dil = "U"; }
eğer ($ açgözlü) {$ gözler = " $ $"; }
eğer ($ paranoyak) {$ gözler = "@@"; }
eğer ($ taşlanmış) {$ gözler = "**"; $ dil = "U"; }
eğer ($ yorgun) {$ gözler = "-"; }
eğer ($ kablolu) {$ gözler = "OO"; }
eğer ($ genç) {$ gözler = ".."; }
eğer ($ cyclops) {$ gözler = "()"; }
}

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

sh install.sh

Şimdi koştuğunda cowsay -c merhaba dünyaineğin tek gözü vardır.