উবুন্টু ১১.১০-এ libcurl4-gnotls-dev বা libcurl4-nss-dev ইনস্টলের মধ্যে পার্থক্য কী?


14

আমি একটি উবুন্টু সার্ভারে যে সফ্টওয়্যারটি ইনস্টল করছি তার জন্য কার্ল দেব প্যাকেজগুলির প্রয়োজন। আমি যখন libcurl4-devএটি ইনস্টল করার চেষ্টা করব তখন বলবে যে এটি ভার্চুয়াল প্যাকেজ এবং এটি ইনস্টল করা দরকার libcurl4-gnutls-devবা libcurl4-nss-dev। এক বা অন্যটি ইনস্টল করার মধ্যে পার্থক্য কী?

PS: libcurl3 বা libcurl4 ইনস্টল করার মধ্যে কি কোনও বড় পার্থক্য রয়েছে?


3
আমি অনুমান করবো গনটস / এনএসএসের মধ্যে সবচেয়ে বড় শেষ ব্যবহারকারীর পার্থক্যটি সম্ভবত লাইসেন্স is কার্ল 3 কার্ল 4 হিসাবে, এটি আপনার উত্তর হতে পারে। list.debian.org/debian-release/2007/04/msg00292.html
জোরেডেচে

+1 @ জোরেডাচে। লিঙ্কের জন্য ধন্যবাদ।
পাবলো মেরিন-গার্সিয়া

কেউ কি এখানে প্রকৃত উত্তর সরবরাহ করতে চলেছে?
ব্রুস বেকার

উত্তর:


5

আমি যখন libcurl4-dev ইনস্টল করার চেষ্টা করি তখন এটি বলে যে এটি ভার্চুয়াল প্যাকেজ এবং আমারে libcurl4-gnutls-dev বা libcurl4-nss-dev ইনস্টল করা দরকার। এক বা অন্যটি ইনস্টল করার মধ্যে পার্থক্য কী?

উভয়ই একই লাইব্রেরি ব্যবহার করে একই কার্যকারিতা সরবরাহ করে।

পটভূমি:

সিআরএল ডেটা স্থানান্তরের জন্য পরিবহন স্তর সুরক্ষা (টিএলএস, ওরফে এসএসএল) ব্যবহার সমর্থন করে । যেহেতু টিএলএস বাস্তবায়ন করা বেশ জটিল, তাই URL টি এটি একটি বাহ্যিক লাইব্রেরিতে প্রেরণ করে। সিআরএল এই উদ্দেশ্যে বেশ কয়েকটি পৃথক গ্রন্থাগার সমর্থন করে এবং এটি তৈরি করার সময় আপনার একটি নির্বাচন করতে হবে ( কীভাবে curl এবং libcurl ইনস্টল করবেন , বিভাগ "টিএলএস ব্যাকএন্ড নির্বাচন করুন")। টিএলএস গ্রন্থাগার হিসাবে সর্বাধিক জনপ্রিয় বিকল্পগুলি হ'ল:

কোনটি আপনি চয়ন করেছেন তা বিভিন্ন কারণের (লাইসেন্সিং, কার্য সম্পাদন, সঠিক বৈশিষ্ট্য সেট যেমন সমর্থিত ক্রিপ্টো অ্যালগরিদম ...) এর উপর নির্ভর করে তবে সেগুলি বেশিরভাগই একই কার্যকারিতা সরবরাহ করে।

উবুন্টু লোকেদের যে সিআরএল ব্যবহার করতে চান তা চয়ন করতে মঞ্জুরি দিতে চায়, তাই তারা সিআরএল পুনরায় বিভিন্ন টিএলএস লাইব্রেরি তৈরি করে এবং পৃথক প্যাকেজ হিসাবে তাদের অফার করে। উবুন্টু বায়োনিক (18.04LTS) হিসাবে, রূপগুলি হ'ল:

  • libcurl4-gnutls-দেব
  • libcurl4-NSS-দেব
  • libcurl4-OpenSSL-দেব

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.