1. 【सुरुकर्ताहरूका लागि】Ubuntu मा curl स्थापना गर्ने तरिका (apt·snap)
curl भनेको के हो?
curl (कर्ल) एक ओपन सोर्स टुल हो जसले कमान्ड लाइनबाट डाटा ट्रान्सफर गर्न सक्छ। यो HTTP, HTTPS, FTP जस्ता धेरै प्रोटोकलहरूलाई समर्थन गर्दछ, र API रिक्वेस्ट पठाउने वा फाइल डाउनलोड गर्ने जस्ता विभिन्न उद्देश्यहरूमा प्रयोग गरिन्छ।
Ubuntu मा curl प्रयोग गर्ने फाइदाहरू
Ubuntu मा डिफल्ट रूपमा curl स्थापित नभएको हुन सक्छ। तर, धेरै सफ्टवेयरहरूको डाउनलोड वा API अपरेशनहरूका लागि curl आवश्यक पर्ने भएकाले, चाँडै सेटअप गर्दा सुविधाजनक हुन्छ। साथै, curl लाई साधारण कमान्डहरूबाट प्रयोग गर्न सकिन्छ र स्क्रिप्टको स्वचालनका लागि पनि उपयुक्त छ।
२. 【तरिका①】apt बाट curl स्थापना गर्ने
apt के हो?
apt (Advanced Package Tool) Ubuntu को प्याकेज व्यवस्थापन प्रणाली हो। Ubuntu आधिकारिक रिपोजिटरीबाट सफ्टवेयर स्थापना, अपडेट र हटाउन सकिन्छ। आधिकारिक रिपोजिटरीमा curl को स्थिर संस्करण प्रदान गरिएको छ।
apt बाट curl स्थापना गर्ने चरणहरू
प्याकेज सूचीलाई नवीनतम अवस्थामा अपडेट गर्नुहोस्
sudo apt update
curl स्थापना गर्नुहोस्
sudo apt install curl
curl को स्थापना पुष्टि गर्नुहोस्
curl --version
apt बाट स्थापना गर्ने फाइदाहरू र बेफाइदाहरू
फाइदाहरू
बेफाइदाहरू
Ubuntu आधिकारिक रिपोजिटरीबाट प्रदान गरिने भएकाले स्थिरता उच्च छ
नवीनतम संस्करण नहुन सक्छ
सुरक्षा अपडेटहरू स्वचालित रूपमा लागू हुन्छन्
केही विकल्पहरूमा प्रतिबन्ध हुन सक्छ
3. 【तरिका २】स्न्याप प्रयोग गरेर कर्ल स्थापना गर्नुहोस्
स्न्याप भनेको के हो?
स्न्याप एक नयाँ प्याकेज व्यवस्थापन प्रणाली हो जुन युभुन्टु र अन्य लिनक्स वितरणहरूमा प्रयोग गर्न सकिन्छ। स्न्यापले सफ्टवेयरको निर्भरताहरूलाई स्वतन्त्र रूपमा व्यवस्थापन गर्दछ, जसले गर्दा संस्करणहरूको भिन्नताबाट प्रभावित हुन कम सम्भावना हुन्छ भन्ने फाइदा छ।
स्न्याप प्रयोग गरेर कर्ल स्थापना गर्ने चरणहरू
स्न्याप सक्रिय छ कि जाँच गर्नुहोस्
snap --version
स्न्याप प्रयोग गरेर कर्ल स्थापना गर्नुहोस्
sudo snap install curl
स्न्याप संस्करणको कर्लको संस्करण जाँच गर्नुहोस्
curl --version
स्न्याप प्रयोग गरेर स्थापना गर्ने फाइदा र बेफाइदा
फाइदा
बेफाइदा
नवीनतम संस्करण उपलब्ध
स्न्याप वातावरण आवश्यक (डिफल्ट रूपमा उपलब्ध छैन)
अन्य प्रणालीबाट प्रभावित हुन कम सम्भावना
सुरु गर्ने गति ढिलो हुन सक्छ
4. 【आधारभूत भाग】curl को प्रयोग विधि
curl स्थापना गरेपछि, आधारभूत कमान्डहरू प्रयास गरौं।
वेब पृष्ठको प्राप्ति
निम्न कमान्ड प्रयोग गर्दा, निर्दिष्ट URL को HTML डाटा प्राप्त गर्न सकिन्छ।
curl https://example.com
फाइलको डाउनलोड
फाइल डाउनलोड गर्न -O विकल्प प्रयोग गर्नुहोस्।
curl -O https://example.com/sample.txt
API अनुरोध पठाउने
API अनुरोध पठाउँदा, -X विकल्प प्रयोग गर्नुहोस्।
curl -X GET https://api.example.com/data
JSON ढाँचामा डाटा प्राप्त गर्दा, हेडरहरू पनि निर्दिष्ट गर्न सकिन्छ।
curl -X GET https://api.example.com/data -H "Content-Type: application/json"
5. 【समस्या हुँदा】curl स्थापना समयको त्रुटि र समाधान विधिहरू
curl: command not found को त्रुटि
समाधान:
Ubuntu मा curl स्थापित छ कि जाँच गर्नुहोस्:
which curl
यदि स्थापित छैन भने, sudo apt install curl ले पुनः स्थापना गर्नुहोस्।
Could not resolve host को त्रुटि
समाधान:
नेटवर्क कनेक्सन जाँच गर्नुहोस् र DNS सेटिङ जाँच गर्नुहोस्।
ping google.com ले कनेक्सन जाँच गर्नुहोस्।
पुरानो संस्करणको अवस्थामा
समाधान:
नवीनतम संस्करण आवश्यक छ भने snap संस्करण स्थापना गर्नुहोस्।
6. 【FAQ】सामान्य प्रश्नहरू
Q1: curl लाई नवीनतम संस्करणमा अपडेट कसरी गर्ने?
A1: Ubuntu को आधिकारिक रिपोजिटरीको अपडेटको लागि पर्खनुहोस् वा snap संस्करण स्थापना गर्नुहोस्।
Q2: curl र wget को भिन्नता के हो?
A2:
curl: API अनुरोधहरू आदि, विभिन्न डाटा पठाउने समर्थन गर्दछ।
wget: मुख्य रूपमा फाइल डाउनलोडमा विशेषज्ञ।
Q3: curl प्रयोग गरेर HTTPS अनुरोध पठाउन सकिन्छ?
A3: हो, curl ले HTTPS लाई समर्थन गर्दछ, र -k विकल्पले प्रमाणपत्र जाँचलाई असक्षम बनाउन सक्छ।
7. सारांश
यो लेखमा, Ubuntu मा curl को स्थापना विधि (apt·snap) र आधारभूत प्रयोग, समस्या निवारणको व्याख्या गरिएको छ।
मुख्य बुँदाहरू
✅ Ubuntu मा डिफल्ट रूपमा curl स्थापित नभएको हुन सक्छ
✅ apt मार्फत स्थापना सामान्य छ तर, यदि नवीनतम संस्करण आवश्यक छ भने snap सुविधाजनक छ
✅ curl लाई API अनुरोध वा फाइल डाउनलोडमा उपयोग गर्न सकिन्छ
✅ समस्या हुँदा त्रुटि सन्देश जाँच गर्नुहोस् र उपयुक्त रूपमा सम्बोधन गर्नुहोस् Ubuntu प्रयोग गर्दा curl एक अत्यन्त उपयोगी उपकरण हो, त्यसैले स्थापना गर्दा उपयोगी हुनेछ।