Libcurl3 এবং libcurl4 এর মধ্যে পার্থক্য কী


11

আমি একটি উবুন্টু 14.04 বিকাশের পরিবেশ স্থাপন করছিলাম এবং লাইবকার্ল ইনস্টল করতে গিয়েছিলাম কিন্তু লক্ষ্য করেছি যে আমার প্রবণতা ক্যাশে দুটি ভিন্ন সংস্করণ রয়েছে। সংস্করণগুলির মধ্যে প্রধান পার্থক্যগুলি কী এবং লোকেরা জ্যাঙ্গো প্রকল্পগুলির জন্য প্রস্তাব দেয়?

আমি ধরে নিচ্ছি যে libcurl4 আরও নতুন, এবং সম্ভবত এটি আরও ভাল, তবে আমি আশঙ্কা করছি যে এটি অন্যান্য পণ্যগুলির সাথে সামঞ্জস্যতা ভঙ্গ করতে পারে, সাপের তেলের শংসাপত্রগুলির সাথে অদ্ভুত আচরণ করতে পারে বা ভবিষ্যতে আমার মাথা ব্যাথার কারণ হতে পারে।

Libcurl4 এর সাথে আমার কি সচেতন হওয়া উচিত? ধন্যবাদ।

উত্তর:


9

আপনি যদি ঘনিষ্ঠভাবে চেহারা আপনি, দেখতে হবে যে আসলে শুধুমাত্র -dbg, -devএবং -docপ্যাকেজ তাদের প্যাকেজ নামে একটি সংস্করণ 4 ধারণ, যখন প্যাকেজ যে প্রকৃত কম্পাইল libcurl গ্রন্থাগার অর্ণবপোত সংস্করণ 3 এখনও।

এটি সম্পর্কে দেবিয়ান সম্পর্কে আলোচনার জন্য, এই লিঙ্কটি দেখুন: https://lists.debian.org/debian-release/2007/04/msg00257.html

যদি আমি এটি সঠিকভাবে বুঝতে পারি তবে এপিআইতে পরিবর্তন হয়েছিল তবে এবিআই নয়, তাই বাইনারি প্যাকেজগুলি সংস্করণ 3 এ রেখে গেছে, যখন বিকাশকারী ফাইলগুলির একটি সংস্করণ দ্বন্দ্বের প্রয়োজন।

এর অর্থ libcurl4-openssl-devহ'ল উদাহরণস্বরূপ libcurl3প্যাকেজের নামে বিভিন্ন সংস্করণ থাকা সত্ত্বেও সম্পর্কিত উন্নয়ন প্যাকেজ । আপনি যদি দেখতে পান তবে libcurl3-dev(যা ভার্চুয়াল প্যাকেজ এবং এটি নির্দেশ করে libcurl4-openssl-dev:

No current or candidate version found for libcurl3-dev
Package: libcurl3-dev
State: not a real package
Provided by: libcurl4-openssl-dev (7.47.0-1ubuntu2), 
    libcurl4-openssl-dev (7.47.0-1ubuntu2.2)

উপরের স্নিপেটটি উবুন্টু 16.04-তে নেওয়া হয়েছিল তবে এটি সম্ভবত 14.04-তে একই দেখাবে।


4

সম্পর্কিত প্যাকেজগুলির চেঞ্জলগ আপনি নিজে পড়তে পারেন, এর মাধ্যমে:

for i in $(dpkg -l libcurl\* | grep libcurl  | awk '{print $2}'); do
  apt-get changelog $i >$i.changelog
done

তারপরে *.changelogফাইলগুলি পড়ুন।

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