windows - আমি কিভাবে উইন্ডোজ ইনস্টল করতে এবং curl ব্যবহার করতে পারি?




installation (14)

আমি উইন্ডোজ চালানোর জন্য কার্ল পেতে সমস্যা হচ্ছে।

আমি here থেকে একটি কার্ল জিপ ফাইল ডাউনলোড করেছি, কিন্তু এটি একটি এক্সিকিউটেবল নয়, মনে হচ্ছে সোর্স কোড রয়েছে।

এটা চালানোর জন্য আমি কার্ল কম্পাইল করতে হবে? যদি হ্যাঁ, তাহলে আমি কিভাবে করব?

আমি কোথায় খুঁজে পেতে পারেন .exe ডাউনলোড করুন কার্ল জন্য?

আমি কার্ল ইনস্টল করার জন্য ডকুমেন্টেশন জন্য সন্ধান করেছেন, কিন্তু পাওয়া যায় না।


আপনি ইতিমধ্যে কার্ল আছে পারে

এটা সম্ভব যে আপনাকে কিছু ডাউনলোড করতে হবে না:

  • যদি আপনি উইন্ডোজ 10, সংস্করণ 1803 বা তার পরে, আপনার OS জাহাজগুলি কার্লের অনুলিপি সহ , ইতিমধ্যে সেটআপ করা এবং ব্যবহারের জন্য প্রস্তুত।
  • যদি উইন্ডোজ ইনস্টল করার জন্য আপনার Git থাকে (যদি আপনি git-scm.com থেকে Git ডাউনলোড করেন, উত্তরটি হ্যাঁ হয়), আপনার curl.exe অধীনে রয়েছে:

    C:\Program Files\Git\mingw64\bin\
    

    শুধু PATH উপরোক্ত পথ যোগ করুন।

প্যাকেজ ম্যানেজারের সাথে কার্ল ইনস্টল করা হচ্ছে

আপনি যদি ইতিমধ্যে প্যাকেজ ব্যবস্থাপক ব্যবহার করছেন, তবে এটি ইনস্টল করার জন্য আরও সুবিধাজনক হতে পারে:

নিজে কার্ল ইনস্টল করা

ডাউনলোড করুন কার্ল

এটা ভুলভাবে ভুল জিনিস ডাউনলোড খুব সহজ। কার্ল হোমপৃষ্ঠায় , আপনি সাইট হেডারের বড় এবং বিশিষ্ট "ডাউনলোড করুন" বিভাগটিতে ক্লিক করুন এবং তারপরে বড় এবং বিশিষ্ট curl-7.62.0.tar.gz লিঙ্কটি আপনার শরীরের মধ্যে ক্লিক করুন, আপনি একটি কার্ল উত্স প্যাকেজ ডাউনলোড করেছেন , যা কার্লের উত্স কোড ধারণ করে তবে curl.exe নয়। যে জন্য দেখুন।

পরিবর্তে, এই পৃষ্ঠায় বড় এবং বিশিষ্ট ডাউনলোড লিঙ্কগুলিতে ক্লিক করুন। যারা অফিসিয়াল উইন্ডোজ তৈরি করে এবং তারা curl-for-win প্রকল্প দ্বারা সরবরাহিত হয়।

আপনার যদি আরো গোপনীয় প্রয়োজন থাকে (যেমন আপনি সিগুইন তৈরি করেন, তৃতীয় পক্ষ তৈরি করেন, libcurl, হেডার ফাইলগুলি, উত্স, ইত্যাদি), কার্ল ডাউনলোড উইজার্ডটি ব্যবহার করুন। পাঁচটি প্রশ্নের উত্তর দেওয়ার পরে, আপনাকে ডাউনলোড লিঙ্কগুলির একটি তালিকা উপস্থাপন করা হবে।

এক্সট্রাক্টিং এবং কার্ল আপ সেট আপ

আপনার ডাউনলোড প্যাকেজ মধ্যে curl.exe খুঁজুন; এটা সম্ভবত bin\ অধীন।

আপনার হার্ড ড্রাইভে একটি অবস্থান চয়ন করুন যা কার্লের স্থায়ী হোম হিসাবে পরিবেশন করবে:

  • আপনি যদি নিজের ফোল্ডারটি কার্ল দিতে চান তবে C:\Program Files\curl\ বা C:\curl\ করবেন।
  • আপনার যদি অনেকগুলি আলাদা এক্সিকিউটেবল থাকে এবং আপনি PATH তে অনেকগুলি পৃথক ফোল্ডার যুক্ত করতে না চান তবে উদ্দেশ্য অনুসারে C:\Program Files\tools\ বা C:\tools\ মতো একটি ফোল্ডার ব্যবহার করুন।

ফোল্ডার অধীনে curl.exe রাখুন। এবং ফোল্ডার বা তার বিষয়বস্তু সরানো না।

পরবর্তী, আপনি কমান্ড লাইন থেকে যেকোনো জায়গায় কার্ল উপলব্ধ করতে চাইবেন। এটি করার জন্য, ফোল্ডারটিকে PATH যুক্ত করুন, এটির মতো:

  1. উইন্ডোজ 10 স্টার্ট মেনুতে ক্লিক করুন। "পরিবেশ" টাইপ শুরু করুন।
  2. আপনি অনুসন্ধান ফলাফল দেখতে পাবেন সিস্টেম পরিবেশের পরিবর্তনগুলি সম্পাদনা করুন । এটা চয়ন করুন।
  3. একটি সিস্টেম প্রোপার্টি উইন্ডো পপআপ হবে। নীচে পরিবেশ পরিবর্তনশীল বোতামটি ক্লিক করুন।
  4. "সিস্টেম ভেরিয়েবল" (নিম্ন বাক্স) এর অধীনে "পথ" পরিবর্তন করুন নির্বাচন করুন। সম্পাদনা বাটনে ক্লিক করুন
  5. curl.exe জীবন যেখানে ফোল্ডার পাথ যোগ করুন এবং পেস্ট ক্লিক করুন
  6. প্রয়োজন হিসাবে ঠিক আছে ক্লিক করুন। খোলা কনসোল উইন্ডো বন্ধ করুন এবং পুনরায় খুলুন, তাই তারা নতুন PATH পেতে।

এখন কোন কমান্ড প্রম্পটে টাইপ কর্ল উপভোগ করুন। পার্টি সময়!


  1. কার্ল জিপ ডাউনলোড করুন
  2. বিষয়বস্তুটি বের করুন (যদি আপনি সঠিক সংস্করণটি ডাউনলোড করেছেন তবে আপনি curl.exe খুঁজে পেতে পারেন)
  3. আপনি আপনার সফটওয়্যারটি রেখে যেখানে ফোল্ডারে curl.exe রাখুন (উদাহরণস্বরূপ D: \ software \ curl \ curl.exe)
  4. কমান্ড লাইন থেকে কার্ল চালানোর জন্য

    ক) "মাই কম্পিউটার" আইকনের ডানদিকে ক্লিক করুন

    খ) বৈশিষ্ট্য নির্বাচন করুন

    গ) 'উন্নত সিস্টেম সেটিংস' লিঙ্কটি ক্লিক করুন

    ঘ) ট্যাবে যান [উন্নত] - 'পরিবেশের ভেরিয়েবল' বোতাম

    e) সিস্টেম ভেরিয়েবলের অধীনে 'পথ' এবং সম্পাদনা বোতামটি নির্বাচন করুন

    f) আপনি যেখানে আপনার curl.exe (উদাহরণস্বরূপ; D: \ সফটওয়্যার \ curl) রেখেছেন তার পথ অনুসরণ করে একটি সেমিকোলন যোগ করুন

এখন আপনি টাইপ করে কমান্ড লাইন থেকে চালাতে পারেন:

curl www.google.com

আপনি ইতিমধ্যে জানেন, অফিসিয়াল কার্ল ওয়েবসাইটে আপনি বাইনারি বিভিন্ন প্যাকেজ খুঁজে পেতে পারেন।

একবার আপনি একটি প্যাকেজ ডাউনলোড করার পরে, যেখানেই চান সেখানে আনজিপ করুন। আমি আপনার পথে তার অবস্থান যোগ করার সুপারিশ করছি, তাই আপনি ব্যাচ বা পাওয়ারশেল স্ক্রিপ্টগুলি থেকে কার্ল কল করতে পারেন। আপনার মেনুতে একটি ডিরেক্টরি যোগ করার জন্য শুরু মেনুতে "পরিবেশের ভেরিয়েবল" টাইপ করুন এবং "ব্যবহারকারী পরিবেশের পরিবর্তনগুলি সম্পাদনা করুন" নির্বাচন করুন। পাথটি নির্বাচন করুন এবং "মান" বক্সের শেষে যোগ করুন:; সি: \ curl \ ডিরেক্টরি (ডিরেক্টরিটি যেখানে আপনি কার্ল সংরক্ষিত করেছেন তাতে পরিবর্তিত হয়।)

আপনি যদি SSL ব্যবহার করতে চান তবে আপনাকে একটি শংসাপত্রের বান্ডিল প্রয়োজন। Mk-ca-bundle.pl (perl) বা mk-ca-bundle.vbs (VBScript) চালান। বাইনারি কিছু প্যাকেজ তাদের মধ্যে একটি বা উভয় অন্তর্ভুক্ত। যদি আপনার ডাউনলোডটি অন্তর্ভুক্ত না থাকে তবে এখানে একটি ডাউনলোড করুন: https://github.com/bagder/curl/tree/master/lib । আমি mk-ca-bundle.vbs সুপারিশ করি, উইন্ডোতে আপনি কেবল এটি চালানোর জন্য এটির উপর ক্লিক করুন। এটি CA-bundle.crt নামে একটি ফাইল তৈরি করবে। এটি curl-ca-bundle.crt পুনঃনামকরণ করুন এবং curl.exe দিয়ে ডিরেক্টরিতে এটি সংরক্ষণ করুন।

পরিবর্তে, আমি সম্প্রতি একটি এমএসআই ইন্সটলার তৈরি করেছি যা মাত্র কয়েকটি ক্লিকের সাথে একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত কার্ল সেট আপ করে। এটি স্বয়ংক্রিয়ভাবে আপনার পথে ক্রল করে, এতে ব্যবহারযোগ্য এসএসএল শংসাপত্রের বান্ডিল অন্তর্ভুক্ত থাকে এবং শুরু মেনু থেকে কার্ল ম্যানুয়াল এবং ডকুমেন্টেশন অ্যাক্সেসযোগ্য করে। আপনি এটি www.confusedbycode.com/curl/ এ ডাউনলোড করতে পারেন।


আপনি এটি https://curl.haxx.se/download.html থেকে পেয়েছেন, অনুমান করুন যেখানেই আপনি এটি আনজিপ করুন। ইনস্টল করার প্রয়োজন নেই। আপনি যদি এসএসএল ব্যবহার করতে যাচ্ছেন তবে আপনাকে কার্লের ওয়েবসাইট থেকে পাওয়া OpenSSL DLL ডাউনলোড করতে হবে।


আমি উইন্ডোজ কার্ল-ইনস্টলারটি সফলভাবে ব্যবহার করেছি: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

MSI -installer এর সাথে উইন্ডোজ সরাসরি ডাউনলোড লিঙ্কের জন্য curl ব্যবহার করে। ইনস্টল করার পরে আপনার সিস্টেম পুনরায় বুট করতে মনে রাখবেন।


আমি উইন্ডোজ জন্য কার্ল সঙ্গে অনেক সমস্যা ছিল। আমি অবশেষে Cygwin ব্যবহার করি, যা ডিফল্টরূপে কার্ল অন্তর্ভুক্ত করে।


উইন্ডোজের জন্য Chocolatey প্যাকেজ ম্যানেজার ইনস্টল করুন। ইনস্টল একবার, সহজভাবে choco install curl লিখুন। তারপর আপনি একটি টার্মিনাল থেকে curl ব্যবহার করতে পারেন।


এই ইনস্টলারটি আমার জন্য এটি সহজ করেছে www.confusedbycode.com/curl/

লিঙ্ক কিভাবে এটি ব্যবহার করে বর্ণনা করে। উপরের ওয়েবসাইট থেকে নেওয়া একটি সারসংক্ষেপ এখানে দেওয়া হয়েছে:

"আপনি কয়েকটি ক্লিকের সাথে উইন্ডোজের জন্য curl ইনস্টল করতে পারেন। কেবল নীচের টেবিল থেকে একটি ইনস্টলার ডাউনলোড করুন এবং চালান এবং ইনস্টল করুনটিতে ক্লিক করুন। ডিফল্ট ইনস্টলেশনের মধ্যে রয়েছে:

  1. curl.exe
  2. একটি SSL সার্টিফিকেট বান্ডিল (ca-cert-bundle.crt)
  3. এসএসএস সার্টিফিকেট বান্ডল প্রজন্মের স্ক্রিপ্ট (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. Curl এবং libcurl জন্য এইচটিএমএল ম্যানুয়াল
  5. উইন্ডোজের জন্য ফরম্যাট করা টেক্সট ডকুমেন্টেশন (তাই আপনি সহজেই নোটপ্যাড দিয়ে ফাইলগুলি পড়তে ফাইলগুলিতে ক্লিক করতে পারেন)
  6. কার্ল ইনস্টলেশান ফোল্ডার, ম্যানুয়াল, ডকুমেন্টেশন এবং আনইনস্টলারে শর্টকাটগুলি সহ মেনু ফোল্ডারটি শুরু করুন
  7. curl আপনার পাথ যোগ করা হয়েছে, তাই আপনি ব্যাচ বা পাওয়ারশেল স্ক্রিপ্টের সাথে এটি ব্যবহার করতে পারেন এবং এটি কোনও কার্যকর ডিরেক্টরিতে কমান্ড প্রম্পট থেকে কল করতে পারেন

আপনার ইনস্টলেশনে ডেভেলপারদের ফাইলগুলি অন্তর্ভুক্ত করতে, উন্নত ক্লিক করুন। ডেভেলপারদের ফাইলগুলিতে libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C হেডার, libs এবং কোড উদাহরণ অন্তর্ভুক্ত।

যখন আপনি উন্নত ক্লিক করেন তখন আপনি ডকুমেন্টেশন এবং ম্যানুয়াল ইনস্টল করতে চান কিনা এবং আপনার পথে কার্ল যুক্ত করতে চান কিনা তা চয়ন করতে পারেন।

আপনার কম্পিউটারে প্রশাসকীয় সুবিধা না থাকলে, "প্রশাসক বিশেষাধিকার ছাড়াই" সারির একটি ফাইল ব্যবহার করুন। এই সি cURL মধ্যে ইনস্টল করুন: \ ব্যবহারকারী \ নাম \ AppData \ স্থানীয় অ্যাপ্লিকেশন।

আপনি যদি ইনস্টলারটি ব্যবহার করতে না চান, তবে উপরে তালিকাভুক্ত সামগ্রীগুলি চান তবে আপনি একটি জিপ সংরক্ষণাগার ডাউনলোড করতে পারেন। "


এটি সম্ভবত মূল্যবান যে PowerShell v3 এবং আপ, একটি cmdlet নামক Invoke-WebRequest যা কিছু কার্ল- Invoke-WebRequest ক্ষমতা আছে। New-WebServiceProxy এবং Invoke-RestMethod cmdlets সম্ভবত উল্লেখযোগ্য।

আমি নিশ্চিত নই যে তারা আপনার প্রয়োজনগুলি মাপবে না, তবে আমি উইন্ডোজ লোক নই, তবে আমি বলতে চাই যে আমি বস্তুটি পিএস লেগেছে, যা কার্ল, ওয়াজে ইত্যাদি ব্যবহার করে অনেক সহজ কাজ করে। তারা তাকান মূল্য হতে পারে


চিন্তা আমি ঠিক কি লিখতে চাই (উইন্ডোজ 10, 64-বিট):

ডাউনলোড পৃষ্ঠা থেকে here ডাউনলোড উইজার্ডটি নির্বাচন করুন https://curl.haxx.se/dlwiz/

কার্ল এক্সিকিউটেবল নির্বাচন করুন।

Win64 নির্বাচন করুন।

জেনারিক চয়ন করুন।

যে কেউ চয়ন করুন।

X86_64 চয়ন করুন।

প্রথম প্রস্তাবিত বিকল্প চয়ন করুন। আমার জন্য এই ছিল:

কার্ল সংস্করণ: 7.53.1 - SSL সক্ষম এসএসএইচ সক্ষম। প্রদত্ত: ভিক্টর Szakáts। এই প্যাকেজ টাইপ করুন কার্ল এক্সিকিউটেবল আপনি এই লিঙ্ক থেকে একটি প্রাক-নির্মিত 'কার্ল' বাইনারি পাবেন (অথবা কিছু ক্ষেত্রে, এই লিঙ্কটি আপনাকে এই লিঙ্কটিতে সরবরাহ করা তথ্য ব্যবহার করে)। আপনি 'libcurl' ভাগ করা লাইব্রেরি / DLL হিসাবে ইনস্টল নাও পেতে পারেন বা নাও পেতে পারেন। ফাইল 7zip ব্যবহার করে প্যাকেজ করা হয়। 7zip একটি ফাইল সংরক্ষণাগার ফর্ম্যাট।

ডাউনলোড ক্লিক করুন।

আপনার ডাউনলোড ফোল্ডারে ফাইলটি curl-7.53.1-win64-mingw7z থাকতে হবে।

যদি আপনার না থাকে তবে 7-জিপ ইনস্টল করুন।

ডান ক্লিক করুন, 7-জিপ, এখানে এক্সট্রাক্ট করুন। অনুলিপি ফাইলটি অনুলিপি করুন এবং পেস্ট করুন Z: \ Tools \

যদি আপনি bin ফোল্ডারটি দেখেন তবে আপনি curl.exe দেখতে পাবেন। আপনি যদি এটিতে দুবার ক্লিক করেন তবে একটি উইন্ডো দ্রুত ফ্ল্যাশ হয়ে যাবে এবং অদৃশ্য হয়ে যাবে। এটি চালানোর জন্য আপনাকে কমান্ড প্রম্পট ব্যবহার করতে হবে। একটি অনুরোধ করতে আপনার প্যারামিটার দ্বারা অনুসরণ bin ফোল্ডার এবং টাইপ কার্ল নেভিগেট করুন। আপনি ডবল কোট ব্যবহার করতে হবে । একক উদ্ধৃতি উইন্ডোজ উপর কার্ল সঙ্গে কাজ করবে না।

এখন আপনি একটি ব্যবহারকারীর পাথ পরিবর্তনশীলতে কার্ল যুক্ত করতে চান তাই প্রোগ্রামটি চালানোর জন্য আপনাকে ডান ফোল্ডারে নেভিগেট করতে হবে না। এই পিসিতে যান, কম্পিউটার, সিস্টেম প্রোপার্টি, অ্যাডভান্সড সিস্টেম সেটিংস, অ্যাডমিনিস্ট্রেটর হিসাবে প্রমাণীকরণ করুন (আপনি অ্যাডমিন হিসাবে চলছেন না, ডান? ডান?) পরিবেশের ভেরিয়েবল, সিস্টেম ভেরিয়েবল, তালিকাটি দেখুন এবং পাথ নির্বাচন করুন, তারপরে সম্পাদনা করুন নতুন, তারপর, উদাহরণস্বরূপ

জেড: \ সরঞ্জাম \ কার্ল-7.53.1-win64-mingw \ বিন

আপনি যদি চান তবে একটি পিছনে ব্যাকস্ল্যাশ যোগ করতে পারেন, আমি এটি গুরুত্বপূর্ণ মনে করি না। তালিকার শীর্ষে থাকা পর্যন্ত এটি সরানো ক্লিক করুন, তারপরে আপনি পূর্ববর্তী পর্দা থেকে এটি সহজেই দেখতে পারেন। ঠিক আছে, ঠিক আছে, ঠিক আছে ক্লিক করুন, তারপর একটি কমান্ড প্রম্পট খুলুন এবং কোনও ব্যবহারকারী হিসাবে কোনও ফোল্ডার থেকে কার্ল টাইপ করে আপনি কার্ল চালাতে পারেন। আপনার ডবল কোট ভুলবেন না।

এই আমি উত্তর চাই উত্তর হয়।


সিস্টেম ভেরিয়েবল ' পাথ ' এর curl.exe এর পাথ যোগ করার পরে

আপনি কমান্ড প্রম্পট খুলতে এবং এটি কাজ করছে কিনা তা দেখতে ' curl -V ' চালাতে পারেন।


স্থিরভাবে উইন্ডোজ জন্য এসএসএল সঙ্গে নির্মিত:

http://sourceforge.net/projects/curlforwindows/files/?source=navbar

আপনি curl-7.35.0-openssl-libssh2-zlib-x64.7z প্রয়োজন

.. এবং ssl এর জন্য আপনাকে যা করতে হবে তা হল আপনার প্যারামিটারের সাথে "-k" যোগ করুন এবং বান্ডেলের সমস্যাটি চলে গেছে; কোন CA যাচাইকরণ।


এই টিউটোরিয়ালটি অনুসরণ করে আপনি 3 টি সহজ ধাপে কার্ল, openssl, libssh2 এবং zlib এর সর্বশেষ সংস্করণটি তৈরি করতে পারেন

কার্ল স্থিরভাবে নির্মিত হয় তাই আপনাকে পূর্বশর্ত গতিশীল রানটাইম বিতরণ করতে হবে না।

আপনি SourceForge. থেকে একটি prebuilt সংস্করণ (x86 এবং x64) ডাউনলোড করতে পারেন SourceForge.







installation