1. [For Beginners] Cara Memasang curl pada Ubuntu (apt & snap)
Apa itu curl?
curl ialah alat baris perintah sumber terbuka untuk memindahkan data. Ia menyokong pelbagai protokol seperti HTTP, HTTPS, dan FTP, menjadikannya berguna untuk menghantar permintaan API, memuat turun fail, dan lain-lain.
Kelebihan Menggunakan curl pada Ubuntu
Ubuntu tidak selalu datang dengan curl terpasang secara lalai. Walau bagaimanapun, memandangkan curl penting untuk memuat turun perisian dan berinteraksi dengan API, memasangnya lebih awal boleh menjadi bermanfaat. Selain itu, curl mudah digunakan dengan arahan ringkas dan sesuai untuk skrip serta automasi.
2. [Method 1] Memasang curl dengan apt
Apa itu apt?
apt (Advanced Package Tool) ialah sistem pengurusan pakej Ubuntu. Ia membolehkan anda memasang, mengemas kini, dan membuang perisian daripada repositori rasmi Ubuntu, yang menyediakan versi curl yang stabil.
Langkah-langkah Memasang curl Menggunakan apt
- Kemas kini senarai pakej
sudo apt update
- Pasang curl
sudo apt install curl
- Sahkan pemasangan
curl --version
Kelebihan dan Kekurangan Memasang dengan apt
Pros | Cons |
|---|---|
Versi stabil disediakan oleh repositori rasmi Ubuntu | Mungkin bukan versi terkini |
Kemas kini keselamatan dipasang secara automatik | Beberapa ciri mungkin terhad |
3. [Method 2] Memasang curl dengan snap
Apa itu snap?
snap ialah sistem pengurusan pakej moden yang tersedia untuk Ubuntu dan distribusi Linux lain. Ia mengurus kebergantungan secara berasingan, mengurangkan isu keserasian antara versi perisian yang berbeza.
Langkah-langkah Memasang curl Menggunakan snap
- Periksa sama ada snap diaktifkan
snap --version
- Pasang curl menggunakan snap
sudo snap install curl
- Periksa versi curl yang dipasang
curl --version
Kelebihan dan Kekurangan Memasang dengan snap
Pros | Cons |
|---|---|
Sentiasa menyediakan versi terkini | Memerlukan persekitaran snap (tidak dipasang secara lalai) |
Kurang terpengaruh oleh pergantungan sistem | Mungkin mempunyai masa permulaan yang lebih perlahan |
4. [Basic Guide] Cara Menggunakan curl
Setelah curl dipasang, cuba gunakan beberapa arahan asas.
Mendapatkan Halaman Web
Gunakan arahan berikut untuk mendapatkan data HTML bagi URL yang ditentukan.
curl https://example.com
Memuat Turun Fail
Gunakan pilihan -O untuk memuat turun fail.
curl -O https://example.com/sample.txt
Menghantar Permintaan API
Untuk menghantar permintaan API, gunakan pilihan -X.
curl -X GET https://api.example.com/data
Jika anda perlu mendapatkan data dalam format JSON, anda boleh menentukan tajuk.
curl -X GET https://api.example.com/data -H "Content-Type: application/json"
5. [Troubleshooting] Ralat Pemasangan curl yang Biasa dan Penyelesaiannya
Ralat curl: command not found
Penyelesaian:
- Periksa sama ada curl telah dipasang pada Ubuntu:
which curl
- Jika belum dipasang, pasang semula dengan
sudo apt install curl.
Ralat Could not resolve host
Penyelesaian:
- Periksa sambungan rangkaian dan tetapan DNS anda.
- Gunakan
ping google.comuntuk mengesahkan sambungan.
Versi curl yang Lapuk
Penyelesaian:
- Jika anda memerlukan versi terkini, pasang versi snap.
6. [FAQ] Soalan Lazim
S1: Bagaimana saya boleh mengemas kini curl ke versi terkini?
J1: Anda boleh menunggu kemas kini dalam repositori rasmi Ubuntu atau memasang versi snap.
S2: Apa perbezaan antara curl dan wget?
J2:
- curl : Sesuai untuk permintaan API dan pemindahan data.
- wget : Direka khas untuk memuat turun fail.
S3: Bolehkah curl menghantar permintaan HTTPS?
J3: Ya, curl menyokong HTTPS. Anda boleh melumpuhkan pengesahan sijil menggunakan pilihan -k.

7. Kesimpulan
Dalam panduan ini, kami membincangkan cara memasang curl pada Ubuntu (menggunakan apt dan snap), cara penggunaannya, serta penyelesaian masalah umum.
Intipati Utama
✅ curl tidak selalu dipasang secara lalai pada Ubuntu.
✅ Memasang melalui apt ialah kaedah standard, tetapi snap berguna untuk mendapatkan versi terkini.
✅ curl ialah alat serba boleh untuk permintaan API dan muat turun fail.
✅ Apabila menghadapi masalah, periksa mesej ralat dan selesaikan mengikut keperluan.
curl ialah alat yang sangat berguna untuk pengguna Ubuntu, jadi memasang dan memahami penggunaannya akan memberi manfaat.



