Saya mencoba untuk mengkompilasi sinergi dari kode sumber, dan ketika saya melakukannya, saya mendapatkan kesalahan ini:
-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl
Jadi saya lakukan
sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir
dan saya masih mendapatkan kesalahan yang sama seperti sebelumnya.
Untuk beberapa info tambahan, saya mengikuti panduan ini di sini dan baru saja melewati langkah X11: http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/
sudo apt-get update
Jawaban:
Nama-nama paket untuk program dan perpustakaan di Debian (dan Raspbian) terstandarisasi, dan kadang-kadang berbeda dari nama yang diberikan perpustakaan sendiri atau nama tag atau simbol untuk mereka.
Anda harus mencari "curl" pada sistem paket, dan Anda akan menemukan pustaka terkait curl, yang mungkin Anda inginkan.
Paket yang diakhiri dengan "-dev" adalah paket yang biasanya Anda butuhkan ketika Anda ingin memiliki sesuatu yang dikompilasi, mereka akan menginstalnya termasuk dan file lain yang diperlukan untuk itu.
Coba:
Untuk mengetahui semua paket dengan "curl" di nama paket.
Anda mungkin mencari salah satu dari ini:
Saya akan mencoba untuk mendapatkan yang terakhir, openssl-dev.
Dan kemudian coba kompilasi perangkat lunak lagi. Jika itu tidak berhasil, cobalah untuk menginstal "libcurl3" sebagai opsi kedua.
sumber
sudo apt-get install libcurl4-openssl-dev
juga berfungsi di ubuntu untukcmake
.