make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.
Bir Linux kullanıcısı olarak, yardımcı programları derlemek için make komutunu kullanabilir ve komut satırını kullanarak yükleyebilirsiniz. Ancak bazen, kullanıcılar make kullanarak bir paket oluşturmaya çalışırken sistem " make: command not found " hatasını verir .
Sonunda, Linux'ta "make: komutu bulunamadı" hatasını nasıl düzelteceğinize dair kısa bir anlayışa sahip olacaksınız.
"make: komut bulunamadı" Hatasını düzeltin
make, çoğu Linux dağıtımında önceden yüklenmiş olarak gelen standart Linux paketlerinden biri olsa da, bazen bir sistemde mevcut değildir. Bu durumda, kullanıcı make kullanarak bir paket oluşturmaya çalıştığında, sistem komut bulunamadı hatası verir.
Hatayı düzeltmeden önce, sisteminizde make kurulu olup olmadığını doğrulamanız gerekir. Bunu yapmak için /usr/bin/make dizininin içeriğini kontrol etmek için ls işlevini kullanın :
ls /usr/bin/make
Daha sonra, komutu mutlak yolu ile yürütüp yürütemeyeceğinizi kontrol edin:
/usr/bin/make --version
Yukarıda belirtilen komut, sisteminizde kurulu make sürümünü gösterecektir.
Yukarıdaki yöntemler işe yaramazsa ve bir hata veriyorsa, sisteminizde make kurulu değildir. Bu gibi durumlarda make komutunun yüklenmesi sorunu çözmektedir.
Ama önce, APT kullanarak sisteminizin depo listesini güncelleyin:
sudo apt-get update
Çıktı:
Ardından, make komutunu yükleyin:
sudo apt-get install -y make
Çıktı:
Yukarıda belirtilen komutlar işe yaramazsa, build-essential paketini indirerek make'yi aşağıdaki gibi yükleyebilirsiniz :
sudo apt install build-essential
Çıktı:
Temel yapı paketi, paket oluşturma ve derleme ile ilgili tüm gerekli paketlerden oluşur. make komutu bu paketlerin bir parçasıdır.
İlgili: Yeni Yazılımı Yüklemeden Önce Neden Linux Paket Depolarını Güncellemelisiniz?
Linux'ta Sorun Giderme Hataları
make komutu, Linux'ta önemli bir derleyici aracıdır. Sistem tarafından sağlanan hatalar genellikle açıklayıcıdır ve deneyimli kullanıcılar hata bildirimine bakarak çözümü bulabilirler.
Yerel iş istasyonlarına ek olarak, Linux tabanlı sunucular da bu tür hatalar veriyor. Sunucuda temel bir denetim gerçekleştirerek çoğu sorunu çözebilirsiniz.