‘deb-src’ türü depo nedir ayrıntılı bilgi verebilir misiniz?
Synaptic paket yöneticisi depo kısmında ikisi aktif dört depo adresi görünüyor, aktif olmayan bu iki adresi de aktif duruma getimeyi önerir misiniz?
Eğer uygulamaların kaynak kodlarını indirmek gibi bir düşünceniz yoksa aktifleştirmenize gerek yok.
deb-src depolarında uygulamaların kaynak kodları bulunur.
deb depolarında ise paketlenmiş, kuruluma hazır uygulamalar yani .deb paketleri bulunur.
Aralarında ondan başka önemli fark yok.
Bu arada yanlış bilmiyorsam zaten o depoları etkinleştirseniz de synaptic`ten kaynak kodları indiremezsiniz. Yani ben indirmenin bir yolunu bulamadım. apt
ile indirmek için komut satırına: sudo apt source paket_adi
şeklinde yazıp enter`a basmalısınız.
Peki kaynak kodlar nedir, ne için indirilir?
Kaynak kod bir uygulamanın tamamıdır.
Yazılımcılar uygulamaları belirli programlama dillerinde yazar, uygun araçlarla bilgisayarın anlayabileceği biçim olan ikili (binary) biçimine çevirir ve uygun şekilde paketleyip bize sunar. Eğer bize sundukları uygulamanın kaynak kodlarını gizlemezlerse ve yasal olarak düzenlememize engel olmazlarsa biz de kaynak kodlarını edinip istediğimiz gibi düzenleyebiliriz. İstediğimiz bir özelliği ekler, bir hatayı düzeltiriz falan.
Örneğin aşağıdaki bağlantıdaki arşivde bir cpp uzantılı kaynak kod dosyası ile onun binary hali var.
https://drive.google.com/file/d/18Dnhf0Y_Uyy1lC04nN62QVD1iA3l86x4/view?usp=sharing
Bu konu son cevaptan 10 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.