Perbaiki: Diperlukan GNU
Jika Anda menggunakan FreeBSD, maka Anda mungkin melihat kesalahan berikut ketika Anda mencoba untuk mengkompilasi kode C - mengkonfigurasi: kesalahan: GNU make diperlukan! Dengan asumsi bahwa Anda sudah bekerja pada antarmuka baris perintah karena kesalahan ini biasanya hanya muncul seperti itu, Anda mungkin akan mencoba mengubah ke direktori / usr / ports / devel / gmake /. Umumnya, Anda akan menemukan bahwa Anda menerima kesalahan Tidak ada file atau direktori tersebut sebagai tanggapan atas upaya Anda. Ini berasal dari fakta bahwa Anda tidak memiliki port yang dibuat GNU yang diinstal pada FreeBSD.
Untungnya, cukup mudah untuk menginstal repositori yang berisi port ini serta GNU membuat perangkat lunak itu sendiri. Meskipun ini adalah perangkat lunak standar pada platform GNU / Linux, ini harus dipasang oleh pengguna di FreeBSD.
Metode 1: Memasang GNU
Dalam sebagian besar kasus, satu perintah adalah semua yang diperlukan untuk menyiapkan sistem Anda untuk mencegah kesalahan ini terjadi. Di baris perintah, jalankan pkg install gmake dan tekan enter. Jika Anda diminta untuk menyetujui perubahan, ketik y dan tekan enter. Biarkan perintah menjalankan kursus itu dan instal GNU make. Tidak perlu waktu lama, dan jika Anda tidak menerima pesan lain, Anda sudah siap untuk pergi.
Anda mungkin menerima kesalahan tentang hak istimewa yang tidak memadai. Anda harus masuk ke prompt sebagai root jika ini yang terjadi. Anda dapat mengetikkan exit dan tekan enter untuk meninggalkan sesi yang ada lalu ketikkan root diikuti dengan kata sandi root Anda untuk login ke root sebelum menjalankan pkg install gmake. Jika Anda menginstal sudo, Anda dapat menjalankan sudo -i dan kemudian menginstal pkg gmake untuk menginstal perangkat lunak.
Metode 2: Memasang pohon port FreeBSD
Ada kemungkinan Anda tidak memiliki pohon port yang tepat dipasang di tempat pertama. Anda akan membutuhkan pohon pot dipasang jika Anda ingin memuat port ke FreeBSD dari kode sumber yang ditulis dalam bahasa pemrograman C. Dari baris perintah, jalankan ekstrak ambil portnap dan tekan enter. Jika Anda sudah menyiapkan sistem portsnap, maka Anda dapat menjalankan update portnap fetch untuk menjalankan pembaruan. Sekali lagi, Anda mungkin harus beroperasi sebagai root untuk melakukannya. Ingatlah untuk mengetik keluar dan tekan enter ketika Anda selesai karena Anda tidak ingin terjebak pada prompt root lebih lama dari yang Anda inginkan.
Apapun, kedua perintah ini akan membuat pohon dikonfigurasi dengan benar dalam waktu singkat. Pastikan Anda terhubung ke Internet jika Anda menerima pesan kesalahan lainnya, karena alat pkg perlu mengakses repositori FreeBSD untuk memuat paket-paket ini.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di SiniMetode 3: Memeriksa Versi Saat Ini GNU Membuat dari FreeBSD Ports
Meskipun Anda masih ingin menginstalnya dari terminal, Proyek FreeBSD memiliki halaman port di Web yang dapat Anda gunakan untuk memeriksa versi GNU Make saat ini. Ini sangat berguna sebelum menginstal paket baru untuk memastikan Anda belum memiliki yang terbaru.
Jika Anda menggunakan lingkungan desktop, buka browser Web Anda. Pengguna implementasi FreeBSD berfitur lengkap seperti TrueOS dapat mengklik pada menu aplikasi GNOME, Cinnamon atau MATE atau menu pintasan untuk memulai Firefox atau Chromium. Mereka yang menggunakan LXDE atau KDE dapat memilih menu Aplikasi dan kemudian menemukan browser di tab Internet.
Ketik https://www.freebsd.org/ports/ ke bilah URL dan tekan tombol enter. Banyak instalasi FreeBSD tanpa headless dengan apa pun kecuali terminal, tetapi jika Anda memiliki port w3m terinstal, Anda dapat mengetikkan w3m https://www.freebsd.org/ports/ dan tekan enter untuk melakukan hal yang sama. Dalam kedua kasus, ketikkan gmake ke dalam kotak pencarian dan tekan enter lalu gulir ke bawah.
Anda akan menemukan versi terbaru GNU. Buatlah FreeBSD yang saat ini mendukung. Ini akan memberi Anda petunjuk jika Anda berpikir bahwa nomor versi yang diberikan oleh perintah update portnap fetch memberi Anda tampaknya agak tidak biasa. Perlu diingat bahwa banyak port FreeBSD alat GNU menampilkan nomor versi yang berbeda dari versi terbaru alat-alat tersebut yang dirilis secara kanonik untuk instalasi GNU / Linux.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini