Bir yazılımı kurmak istediğimizde karşımıza paket yöneticileri çıkar. Bunlar dağıtıma özel veya cross-platform olabilir. Peki bunlar ile uğraşmadan kendimiz kaynağından indirerek derleyip nasıl kurabiliriz? Bu rehberimde birçok kişinin öcü gibi baktığı kaynaktan derlemeye ele alacağım, umarım beğenirsiniz.
Bunların hepsinden önce bir inşa ortamı oluşturmak için en çok gereken temel paketleri kurmalıyız.
Eğer yüklenmezse şu komutu girin
Bu şekilde bir klasör oluşturup onun içine çıkarmış olduk dosyalarımızı. Şimdi klasörümüze gidelim.
Şimdi "configure" ile bağımlılıkları kontrol etmemiz gerekiyor, bu şekilde eksik olan bir paket varsa kurup sonradan bize sorun çıkarmasını engellemiş oluyoruz.
Yapmamız gereken
Şimdiyse derleme yapmak için bir derleyici kurmalıyız.
Sonrasında basitçe
Artık geriye kalan tek şey kurmak.
Checkinstall ile kurduğunuz paketleri kaldırmak isterseniz komut basitçe şudur
Sh
2- Bazı dosyalar "zip" halinde gelebilir, bunları çıkartmak için "unzip" komutunu kullanabilirsiniz. Örnek:
3- Kaynaktan indirdikten sonra README dosyasını inceleyin, farklı adımlar veya kurulması gereken farklı paketler gerekebilir.
Okuduğunuz için teşekkürler, umarım işinize yaramıştır, bir şeyler öğrenmişsinizdir veya beğenmişsinizdir. Hatam varsa belirtmeyi unutmayın, iyi sosyaller!
Bunların hepsinden önce bir inşa ortamı oluşturmak için en çok gereken temel paketleri kurmalıyız.
Kod:
apt-get install xorg-dev libqt4-dev checkinstall
Kod:
apt-get install linux-headers-$(uname -r)
Tar uzantıları için
Kaynaktan kurduğunuz paketi ilk önce çıkarmamız gerekiyor.
Kod:
mkdir /Downloads/cikanlar && tar -xvzf dosyaadi.tar.gz -C /Downloads/cikanlar
Kod:
cd /Downloads/cikanlar
Şimdi "configure" ile bağımlılıkları kontrol etmemiz gerekiyor, bu şekilde eksik olan bir paket varsa kurup sonradan bize sorun çıkarmasını engellemiş oluyoruz.
Yapmamız gereken
./configure
yazmak.Şimdiyse derleme yapmak için bir derleyici kurmalıyız.
Kod:
sudo apt install build-essentials
make
yazarak derlemiş oluyoruz.Artık geriye kalan tek şey kurmak.
sudo make install
alternatif olarak sudo checkinstall
komutunu da kullanabilirsiniz.Checkinstall ile kurduğunuz paketleri kaldırmak isterseniz komut basitçe şudur
sudo dpkg -r paketadi
Bin ve Sh uzantıları için
Bin
Kod:
chmod +x paketiniz.bin && sudo ./paketiniz.bin
Kod:
sudo ./paketiniz.sh
Sık karşılaşılabilecek sorunlar
1- Kurduğunuz pakette "configure" dosyası olmayabilir, bu nedenle eğer "configure not found" ("configure" bulunamadı) hatası alırsanız sonraki adıma devam edin, bu tüm paketler için gerekmeyebiliyor.2- Bazı dosyalar "zip" halinde gelebilir, bunları çıkartmak için "unzip" komutunu kullanabilirsiniz. Örnek:
sudo unzip paketadi.zip
3- Kaynaktan indirdikten sonra README dosyasını inceleyin, farklı adımlar veya kurulması gereken farklı paketler gerekebilir.
Okuduğunuz için teşekkürler, umarım işinize yaramıştır, bir şeyler öğrenmişsinizdir veya beğenmişsinizdir. Hatam varsa belirtmeyi unutmayın, iyi sosyaller!