আমি কীভাবে অ্যাপস-গেটের মাধ্যমে ওপেনসেলকে ডাউনগ্রেড করতে পারি?


11

সাম্প্রতিক আপগ্রেডের পরে, আমার কিছু এসএসএল সংযোগ সমস্যা রয়েছে। সমস্যাগুলি দূরে যায় কিনা তা দেখতে আমি অস্থায়ীভাবে ওপেনসেলকে ডাউনগ্রেড করতে চাই।

এর বর্তমান সংস্করণ opensslইনস্টল করা 1.0.1-4ubuntu5.32এবং পূর্ববর্তী সংস্করণে ছিল 5.31। তবে, আমি যখন চেষ্টা করি:

apt-get install openssl=1.0.1-4ubuntu5.31

আমি পাই:

E: Version '1.0.1-4ubuntu5.31' for 'openssl' was not found

আমি ভেবেছিলাম একটি নির্দিষ্ট সংস্করণ ইনস্টলেশন করার জন্য এটি সঠিক পদ্ধতি?


আপনার উবুন্টু প্রকাশের সংস্করণটি কোনটি? (উদাঃ 14.04)
বাইট কমান্ডার

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

আপনি ওপেনসেল ডাউনগ্রেড করার কোনও উপযুক্ত কারণ আছে কি ? যে সংস্করণ ফিক্স 2 সংযত এবং এক কম অ অবিচ্ছিন্ন ইস্যু
Braiam

উত্তর:


7

আমি বিশ্বাস করি না যে একটি ডাউনগ্রেড আপনার সমস্যার সমাধান করবে। তবে আপনি জিজ্ঞাসা করেছেন:

প্যাকেজটি openssl=1.0.1-4ubuntu5.31আর যথাযথ সংগ্রহস্থলে নেই, কারণ সর্বশেষ সংস্করণটি এখন 1.0.1-4ubuntu5.32। তবে প্যাকেজটি এখনও "উবুন্টু সুরক্ষা দল" দলের পিপিএতে উপলব্ধ ।

সংস্করণ জন্য 1.0.1-4ubuntu5.31

wget https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/7531893/+files/openssl_1.0.1-4ubuntu5.31_amd64.deb
sudo dpkg -i openssl_1.0.1-4ubuntu5.31_amd64.deb

তবে আমি সন্দেহ করি যে আপনাকে এখানে তালিকাভুক্ত অন্যান্য প্যাকেজগুলি ডাউনগ্রেড করতে হবে ।

ডাউনগ্রেড অস্থায়ী। পরে

sudo apt-get upgrade

বা আরও ভাল অনুভূতির জন্য

sudo apt-get dist-upgrade

সর্বশেষ সংস্করণটি আমরা আবার ইনস্টল করব।


4
এবং এটি তার ইনস্টলেশনটি পুরো বিশৃঙ্খলায় ছেড়ে দেবে .... শুধু বলছে।
লিটলবাই ব্লু

@ লিটলবাইব্লু ভান করুন আপনি অনেক কিছু করতে পারেন। হতে পারে আপনার আরও নির্দিষ্ট হওয়া উচিত। হয় প্যাকেজটি ইনস্টল করা যাবে কি না। এবং তার পরে, একটি সাধারণ sudo apt-get upgradeআবার সর্বশেষতম সংস্করণ ইনস্টল করবে।
এবি

আমি শুধু শুকনো একটি করতে downgrade। এটি একটি নতুন ইনস্টলেশন করা যাক .... বিটিডব্লিউ: sudo apt-get updateসুনির্দিষ্টভাবে নতুন সংস্করণ ইনস্টল করবে নাsudo apt-get dist-upgradeহবে হয়তো , কিন্তু আপনি হয় dpkgপুরাতন প্যাকেজ রাখা অত্যাচার, সম্ভবত aptআপনি আপনার জগাখিচুড়ি সঙ্গে বাইরে চলে গেলেন।
লিটলবাই ব্লু

নং sudo apt-get dist-upgradeনতুন বড় সংস্করণ ইনস্টল করে। 1.0.1-4ubuntu5.32কোনও নতুন প্রধান সংস্করণ নয়। এবং sudo apt-get upgradeআমার মন্তব্য একটি আছে।
এবি

উফ। দুঃখিত, তবে dpkg সহ অংশটি এখনও সত্য।
লিটলবাই ব্লু

4

Https://launchpad.net/ubuntu/+source/openssl অনুসারে , আর কোনও 12.04 (যথাযথ পাঙ্গোলিন) রিপোজিটরিতে 1.0.1-4ubuntu5.31প্যাকেজের কোনও সংস্করণ নেই openssl

opensslআজ (2015-12-30) হিসাবে 12.04 এর একমাত্র উপলভ্য সংস্করণগুলি হ'ল:

  • 1.0.1-4ubuntu5.32থেকে mainসংগ্রহস্থলের এর updatesএবং securityচ্যানেল (2015-12-07)
  • 1.0.1-4ubuntu3থেকে mainসংগ্রহস্থলের এর releaseচ্যানেল (2012-04-19)

আপনি যে 1.0.1-4ubuntu5.31সংস্করণটি ডাউনগ্রেড করতে চান তা প্রতিস্থাপন করা হয়েছিল এবং এটি আর উপলভ্য নয়। আপনি শুধুমাত্র করতে ডাউনগ্রেড1.0.1-4ubuntu3 , যদি আপনি একটি 3 বছর বয়সী সংস্করণ কিছু মনে না করেন (যা সম্ভবত কয়েক গুরুতর বাগ এবং নিরাপত্তা গর্ত রয়েছে!) অথবা একটি পুরানো সংস্করণ হোস্টিং এটি একটি পিপিএ এর openssl


0

অ্যাপটি কেবল স্টোর ইনস্টল করতে পারে যা বাস্তবে সংগ্রহস্থলগুলিতে থাকে। সুপারসিডযুক্ত প্যাকেজগুলি রিসোসিটোরিগুলি থেকে সরানো হয়। দেবিয়ান তাদের সংগ্রহস্থলগুলির পুরানো সংস্করণগুলি স্ন্যাপশট.দেবিয়ান.আর.গুজে একটি অ্যাপ্লিকেশন-সামঞ্জস্যপূর্ণ ফর্মটিতে উপলব্ধ করে তোলে তবে আমি উবুন্টুর কোনও সরাসরি সমতুল্য সম্পর্কে জানি না।

লঞ্চপ্যাডে ওবুন্টু প্যাকেজগুলির পুরানো সংস্করণগুলি ডাউনলোডের জন্য উপলব্ধ। দুর্ভাগ্যক্রমে তাদের সন্ধানের পদ্ধতিটি বিশেষভাবে সুস্পষ্ট নয়। আমি যতদূর বলতে পারি আপনাকে ম্যানুয়ালি এই জাতীয় প্যাকেজগুলি ডাউনলোড করতে হবে এবং তাদের dpkg -i দিয়ে ইনস্টল করতে হবে

আপনি যদি লঞ্চপ্যাডের উত্স প্যাকেজটিতে যান (যেমন https://launchpad.net/ubuntu/+source/openssl ) আপনি "সম্পূর্ণ প্রকাশের ইতিহাস দেখুন" এ ক্লিক করতে পারেন। এটি আপনাকে সংস্করণগুলির দীর্ঘ তালিকার একটি পৃষ্ঠায় নিয়ে যাবে। আপনি যেটিকে চান সেটি সন্ধান করুন এবং এটি আপনাকে সেই সংস্করণটির একটি পৃষ্ঠায় নিয়ে যাবে (যেমন https://launchpad.net/ubuntu/+source/openssl/1.0.1-4ubuntu5.31 ) আপনি এই পৃষ্ঠায় লিঙ্ক পাবেন বিভিন্ন আর্কিটেকচারের জন্য তৈরি করে এবং সেই পৃষ্ঠাগুলিতে উত্স থেকে নির্মিত প্যাকেজগুলির জন্য ডাউনলোড লিঙ্ক থাকবে। তারপরে আপনি এগুলি ডাউনলোড করতে পারেন।

দ্রষ্টব্য: এই ক্ষেত্রে বিল্ডগুলির লিঙ্কগুলি "সুরক্ষা দল পিপিএ" উল্লেখ করে পৃষ্ঠাগুলিতে যায়। আফাক্ট এর কারণ হ'ল সুরক্ষা আপডেটগুলি প্রথমে পিপিএতে নির্মিত হয় এবং পরে কেবলমাত্র মূল উবুন্টু সংরক্ষণাগারটিতে স্থানান্তরিত হয়।

পিএস নোট করুন যে "ওপেনসেল" বাইনারি প্যাকেজে সরঞ্জাম রয়েছে। "Libssl1.0.0" প্যাকেজে ওপেনসেল লিবারিগুলি (যা আমি আপনাকে সত্যই যত্নবান বলে মনে করি) সেগুলি রয়েছে।

পিপিএস আপনি যদি নিজের পরবর্তী অ্যাপটি-গেট আপগ্রেড বা প্যাকেজটি আপগ্রেড করার অনুরূপ না চান তবে আপনাকে এটি বন্ধ করতে কিছু ফর্ম হোল্ড বা পিনিং স্থাপন করতে হবে।


এই জন্য আপনাকে অনেক ধন্যবাদ। Libssl1.0.0_1.0.1-4ubuntu5.31_i386.deb (তবে এটি লঞ্চপ্যাড.এন.উবুন্টু- সুরক্ষা /+ আর্কাইভ / বুন্টু / অ্যাপ্পা /+ বিল্ড/… ) ছিল তবে আমি অবশেষে খুঁজে পেলাম এটা।
এরিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.