Ders 5.4: Yazılımı elle kurmak
Bir program hiçbir depoda yoksa: indirmenin sağlama toplamını doğrulamak, bir sürüm arşivini /opt'a açmak, PATH'te olması için /usr/local/bin'e bağlamak, tek bir .deb dosyasını dpkg ile kurmak ve kaynaktan derlemenin neler gerektirdiğini bilmek.
17 dk
Bu derste öğreneceklerin
- Bir indirmeyi sha256sum -c ile doğrulamak
- Bir programı /opt'a kurup /usr/local/bin'e bağlamak
- PATH'i ve yeni komutun neden artık çalıştığını açıklamak
- İndirilmiş bir .deb dosyasını dpkg -i ile kurmak
- configure, make, make install adımlarını anlatmak
Temel terimler
- Sağlama toplamı (checksum)
- Yazarının yayımladığı, bir dosyanın özeti. İndirdikten sonra yeniden hesaplamak, dosyanın aynısı olduğunu kanıtlar.
- /opt ve /usr/local
- Paket yöneticisi dışında kurulan yazılımların yerleri: kendi klasöründe duran bağımsız programlar için /opt, klasik düzende kurulan yazılımlar için /usr/local (bin, lib, share).
- PATH
- Bir komut adı yazdığında kabuğun sırayla aradığı dizinlerin listesi.
- dpkg -i
- İndirilmiş tek bir .deb dosyasını depo olmadan kurar. Bağımlılıkları getirmez; apt install ./dosya.deb getirir.
- Kaynaktan derlemek
- Kaynak kodu kendi makinende programa dönüştürmek; klasik olarak ./configure (sistemi denetler ve hazırlar), make (derler), sudo make install (/usr/local'a kopyalar).
← Red Hat sistemlerinde paket yönetimi: dnf · Tüm dersler · Yaygın komut satırı kabukları →