Bir yazılım paketindeki bir hatayı mı düzeltmek istiyorsunuz, yoksa bir paketi ihtiyaçlarınızı karşılayacak şekilde mi değiştirmek istiyorsunuz? Linux sizi korudu.

Çoğu Linux paketi ücretsiz ve açık kaynaklıdır ve size herhangi bir yazılım parçasını kendi beğeninize göre özelleştirme veya değiştirme özgürlüğü verir. Ayrıca, diğer yazılım projelerinden iyi mimari uygulamaları ve kodlama kalıplarını öğrenmek için Linux paketlerinin kaynak koduna da bakabilirsiniz.

Linux'ta kaynaktan bir paketi nasıl derleyebileceğinizi ve kurabileceğinizi keşfedelim.

Linux, kaynak koddan yazılım derlemek, derlemek ve kurmak için gerekli tüm araçları sağlar.

Çoğu Linux yazılımı C veya C++ programlama dillerinde yazılmıştır, bu nedenle bir C veya C++ derleyicisine ihtiyacınız olacaktır. Örneğin, paketinizi oluşturmak için GNU Derleyici Koleksiyonu (GCC) ve CMake.

Bunun yanında curl ve gettext gibi başka paketlere de ihtiyacınız olacak. Linux dağıtımınıza bağlı olarak gerekli araçları aşağıdaki gibi tek bir komutla kurabilirsiniz.

instagram viewer

Ubuntu gibi Debian tabanlı dağıtımlarda:

sudo apt kurulum libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl

Arch Linux ve türevlerinde:

sudo pacman -S temel geliştirme

Fedora, RHEL, vb. gibi RPM tabanlı dağıtımlarda:

sudo dnf kurulumu dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel gcc curl cmake

Daha fazla bilgi edin: DNF ile Yazılım Paketleri Nasıl Yönetilir

Adım 2: Paket Kaynak Kodunu İndirme

Bu kılavuz için Git paketini kaynaktan yükleyeceğiz. Git'i seçtik çünkü yazılım mühendisleri ve geliştiriciler arasında yaygın olarak kullanılıyor.

Derleyebileceğiniz çoğu paket, söz konusu paketin resmi web sitesinde bulunabilir. Kaynak kod dosyalarını kullanarak indirebilirsiniz. curl komut satırı aracı. Alternatif olarak, kullanabilirsiniz wget veya GUI.

Kaynak kodunu PC'nizdeki İndirilenler klasörüne indirin, ardından kullanarak İndirilenler dizinine geçin. cd komutu.

cd ~/İndirilenler

İndirilenler klasörüne girdikten sonra aşağıdaki gibi curl kullanarak Git kaynak kodunu indirebilirsiniz. Bu kılavuzda Git 2.26.2 sürümünü indireceğiz, ancak herhangi bir sürümü seçmekte özgürsünüz.

curl --output git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

curl komutu, kaynak kodunun adlı sıkıştırılmış bir dosyaya yerleştirilmesi gerektiğini belirtir. git.tar.gz.

İndirmek: Linux için Git Kaynak Kodu

Çoğu durumda, indirmeyi kolaylaştırmak ve kaynak kod dosyalarının daha iyi düzenlenmesi için kaynak kod sıkıştırılmış bir klasörde paketlenecektir.

NS sıkıştırılmış dosyanın içeriğini çıkar, kullanabilirsiniz katran emretmek.

tar -zxf git.tar.gz

Adım 3: Kaynak Kodun Derlenmesi

Ardından, yeni çıkarılan klasöre gidin. Bu durumda, adı "git-2.26.2" olacaktır, elbette, Git'in farklı bir sürümünü indirdiyseniz klasör adı farklı olacaktır.

cd git-2.26.2

Bir göz atmak her zaman iyi bir fikirdir. BENİOKU.md veya YÜKLEMEK Dosyalar, paketin nasıl derleneceği ve kurulacağı hakkında değerli bilgiler içerdiğinden. Bu dosyalar genellikle kaynak kodun kök klasöründe bulunur.

Bir diğer önemli dosya ise yapılandır senaryo. Derlemek istediğiniz paket için yazılım bağımlılıklarını kontrol eder ve komut dosyası eksik bağımlılıklar bulursa bir hata mesajı görürsünüz.

Komut dosyasını yürüterek kaynak kodunuzu yapılandırın ve hazırlayın. komut oluşturacak Yapmak derlemek ve kurmak üzere olduğunuz yazılım için dosyalar ve konfigürasyonlar.

./yapılandır

Adım 4: Yazılım Paketini Oluşturma

Artık kaynak kodu yapılandırıldığına ve derlendiğine göre, yazılımı aşağıdaki gibi oluşturabilirsiniz:

Yapmak

make komutu, yazılım paketinin nasıl oluşturulacağına ilişkin gerekli talimatları içeren Makefile'ı kullanır.

Derleme işlemi, bilgisayarınızın işlem gücüne ve paketin boyutuna bağlı olarak biraz zaman alacaktır.

Adım 5: Yazılım Paketini Yükleme

Buraya kadar geldiyseniz, tebrikler, Linux yazılımını kaynak koddan başarıyla derleyip kurdunuz.

Bu son adımda, kaynak kodundan yeni oluşturduğunuz Git yazılım paketini kuracaksınız. Bu komut, derleme dosyalarını PC'nizdeki doğru konumlara kopyalayarak yeni derlenmiş paketi yükler.

sudo kurulum yap

Yeni yüklediğiniz Git sürümünü şu komutla kontrol edin:

git --versiyon

Çıktı aşağıdakine benzer olmalıdır. Sürüm numarası indirdiğiniz pakete göre değişiklik gösterebilir.

Linux'ta Yazılım Yüklemenin Alternatif Yöntemleri

Bu kılavuz, Git'i bir çalışma vakası olarak kullanarak Linux'ta kaynaktan yazılım derlemeyi ve derlemeyi incelemiştir. Yazılımı kaynak koddan yüklemek, yazılımı beğeninize göre özelleştirmek için size çok fazla özgürlük verir ki bu inanılmaz bir şeydir.

Çoğu Linux dağıtımı, yazılım yüklerken size birçok seçenek sunar. Örneğin Arch Linux'ta Pacman ve Yay paket yöneticilerini kullanabilirsiniz.

Arch Linux'ta Paketler Nasıl Kurulur ve Kaldırılır

Arch Linux'u mu kullanıyorsunuz? Paketleri kurmak ve kaldırmak Ubuntu ve Mint'ten farklıdır. İşte bilmeniz gerekenler.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Yazılımı kur
  • Linux Uygulamaları
Yazar hakkında
Mwiza Kumwenda (42 Makale Yayımlandı)

Mwiza, mesleğe göre yazılım geliştirir ve Linux ve ön uç programlama üzerine kapsamlı bir şekilde yazar. İlgi alanlarından bazıları tarih, ekonomi, politika ve işletme mimarisidir.

Mwiza Kumwenda'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın