উবুন্টু 12.04 এ ওপেনএসএসএল আপগ্রেড করুন


20

আমি একটি উবুন্টু 12.04 সিস্টেমে ওপেনএসএসএলকে 1.0.1 এ আপগ্রেড করতে চেয়েছিলাম। আমি লক্ষ্য করেছি যে একটি apt-get upgrade opensslওপেনএসএসএল আপগ্রেড করার শেষ করে না। উবুন্টুতে কি নতুন ওপেনএসএসএল সমর্থিত?

আমি উত্স থেকে সংকলন চেষ্টা করেছি। সংকলনটি কাজ করে তবে অন্তর্নির্মিত ওপেনএসএসএল (১.০.০) কীভাবে নতুন (১.০.১) এর সাথে প্রতিস্থাপন করা যায় তা আমি খুঁজে পাই না। উত্স থেকে সংকলনটি পুরানো সংস্করণের সাথে আমার আরও নতুন সংস্করণ কাজ করে। আমার পুরানো সংস্করণটি নতুন সংস্করণে প্রতিস্থাপন করা দরকার। আমার এই প্রয়োজনের পিছনে আমার কারণ হ'ল ফ্রিসউইচচইচিকে নতুন সংস্করণ দিয়ে সংকলন করা কারণ সর্বশেষতম ফ্রিএসবিচইচ উত্স ওপেনএসএসএল 1.0.0 এর সাথে সামঞ্জস্যপূর্ণ নয় এবং এটি নতুন ওপেনএসএল-এর পথের দিকে নির্দেশ করার জন্য ফ্রিউইচচিতে কোনও মেক কনফিগারেশন নেই বলে মনে হচ্ছে। (সুতরাং এটি দৃub়তার সাথে পুরানো সংস্করণ ব্যবহার করে এবং কাজ করতে ব্যর্থ হয়!)

ধন্যবাদ অগ্রিম। কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে।


আপনি কেন আপগ্রেড করতে চান তা আপনার প্রশ্নে অন্তর্ভুক্ত করুন। উবুন্টু সুরক্ষা সংশোধন সহ বাগফিক্সেস ব্যাকপোর্ট করে। apt-get changelog opensslপরিবর্তনগুলি দেখতে একবার দেখুন। এটি উবুন্টু একটি রিলিজের মধ্যে প্যাকেজগুলি আপগ্রেড করে না by বেশিরভাগ নন-উইন্ডোজ ওএস কাজগুলিতে (ফ্রিজিং সিস্টেম লাইব্রেরি / প্যাকেজ সংস্করণগুলি) মুক্ত করে দেওয়া হয়।
gertvdijk

আমি কারণটি অন্তর্ভুক্ত করেছি - আমার সিস্টেমে ওপেনএসএসএল 1.0.1 প্রয়োজন কাজ করার জন্য ফ্রি সুইচ দরকার
ক্ষিতিজ স্যাক্সেনা

চেষ্টা করুন sudo apt-get install openssl.এটি আপনার ওপেনসেল প্যাকেজ আপডেট করবে।
অবিনাশ রাজ

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

সবেমাত্র আপডেট এবং আপগ্রেড করুনsudo apt-get update && sudo apt-get upgrade
ফখরি জুলকিফলি

উত্তর:


13

বিজ্ঞপ্তি: এই প্রশ্ন এবং উত্তর-তারিখের ওপেনএসএসএল বাগ, হার্টবেলডের পূর্ব-তারিখ।

প্রথমে আপনাকে পুরানো ইনস্টলেশনটি পুরোপুরি সরিয়ে ফেলতে হবে: (এটি বেশিরভাগ সিস্টেমে বিরতি দেবে! সতর্কতা অবলম্বন করুন! বেশিরভাগ লোকেরা এটি অনুশোচনা করবেন)

আপনি চালিয়ে বাড়ি পরিষ্কার করতে চাইতে পারেন:

apt-get autoremove && apt-get autoclean

তারপরে আপনার যে সংস্করণটি চান তা ডাউনলোড এবং সংকলন করা উচিত ( সম্পূর্ণ তালিকা )

wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz

7
আপনার সকলের জন্য সুরক্ষা আপডেটের প্রসঙ্গে এটি পড়ুন: উবুন্টু সরবরাহিত ওপেনএসএসএলের বিরুদ্ধে সমস্ত স্থানীয় পরিষেবা এখনও যুক্ত রয়েছে। স্থানীয় ওপেনএসএসএল ইনস্টল ( /usr/localডিফল্ট হিসাবে) উপর নির্ভর করবেন না দয়া করে ! সুতরাং কেবলমাত্র আপনার উবুন্টু সিস্টেমটি সুরক্ষা আপডেটগুলি পাওয়ার নিয়মিত উপায়ে আপডেট করুন!
জার্মটভিডিজক

কোন ধরণের গুরুত্বপূর্ণ ডেটা মুছতে পারে?

আমি জানি না, এটি আমার সম্পাদনা ছিল না।
ফিল্মসেম

কখনই ভাবেন নি, সেই 'ক্লিন হাউস' অর্থ সমস্ত গুরুত্বপূর্ণ প্যাকেজ এবং ডাটাবেস মুছে ফেলা হয়। এখন কীভাবে আমার ওয়েবসাইটটি পুনরুদ্ধার করতে হবে, LOL।
ড্রাকনটিস

উবুন্টু ট্রাস্টিতে বর্তমান ওপেনএসএসএল সংস্করণটি নিজেকে 1.0.0f হিসাবে প্রতিবেদন করেছে। যাইহোক, ওপেনএসএসএল দল দাবি করেছে যে জি প্যাচ করা সংস্করণ: git.openssl.org/gitweb/… । আমি উত্স থেকে ইনস্টল করার পরামর্শ দিচ্ছি ...
টম সায়ারেলি

12

উন্নয়ন প্যাকেজ ইনস্টল করুন!

1.0.1 লেখার সময় উবুন্টু 12.04 এর অংশ। তবে এর বিপরীতে সংকলনের জন্য আপনাকে বিকাশ প্যাকেজও ইনস্টল করতে হবে ( libssl-dev)!

প্রথমে প্যাকেজ তালিকার একটি আপডেট করুন

sudo apt-get update

তারপরে বিকাশ প্যাকেজ ইনস্টল করুন এবং একবারে লাইব্রেরিটি নিজেই আপগ্রেড করুন:

sudo apt-get install openssl libssl-dev

আপনি এখানে দেখতে পারেন 1.0.1 12.04 এর অংশ: http://packages.ubuntu.com/precise-updates/openssl

যদি আপনার সিস্টেমটি এখনও 1.0.0 ইনস্টল করে, আপনার ত্রুটিযুক্ত হওয়ার জন্য আপনার অন্য কিছু সংগ্রহস্থল সেট আপ আছে বা আপনার প্যাকেজ পরিচালনায় অন্য কোনও কিছু পরিবর্তিত হয়েছে। সেক্ষেত্রে দৌড়াতে এখনও 1.0.0 এ কী পিন করছে তা পরীক্ষা করে দেখুন

apt-cache policy openssl libssl-dev

হ্যাঁ, এটি 1.0.1 ইনস্টল করে তবে এটি এখনও প্রভাবিত হয়। 2 বা আমার সার্ভারগুলিতে, দুজনেই 12.04 চলছে, উপরের কমান্ডটি ইনস্টল করছে OpenSSL 1.0.1cযা দুর্বল
ডিন পেরি

4
@ ডিয়ানপেরি না গতকাল থেকে এটি হৃদয়গ্রাহীদের পক্ষে ঝুঁকিপূর্ণ নয়। উবুন্টু সরবরাহিত সংস্করণগুলিতে ব্যাকপোর্টগুলি ঠিক করে দেয়। পড়ুন changelogs এবং উবুন্টু সিকিউরিটি উপদেষ্টা USN-2165-1 । কেবল আপনার সিস্টেম আপডেট করুন এবং আপনি ভাল আছেন। দয়া করে সংস্করণ নম্বরটির প্রথম অংশটি দিয়ে ভয় ছড়িয়ে দেবেন না এবং উবুন্টু কীভাবে মুক্তি দিবে তা পড়ুন।
জার্মটভিডিজক

@gertvdijk চেঞ্জলগ আপনি উল্লেখ করেছেন উচ্চতর সংস্করণ (কোয়ান্টাল) সম্পর্কিত, তবে মূল উত্তর থেকে 12.04 (যথার্থ) পাশাপাশি আপডেট করা হয়েছে, দেখুন
এমসচায়না

ঠিক তখনই @ এমসচেনা চেঞ্জলগ এন্ট্রি; আপনি এখানে যান: লঞ্চপ্যাড.এন.বিউন্টু
সোর্স

6

এর সর্বশেষ সংস্করণ ডাউনলোড করার চেষ্টা করুন libsslএবং opensslথেকে http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/ এবং উভয় ইনস্টল করুন।

সতর্কতা: এটি ওপেনএসএসএলের জন্য স্বয়ংক্রিয় সুরক্ষা আপডেটগুলি ভেঙে দেবে।


আমি আপডেট পাওয়া 1.0.1fএর opensslএবং libsslবন্ধ করতে নতুন যথেষ্ট ছিল routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol versionত্রুটি যে সম্প্রতি popped আপ করেছে।
টম সালেবা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.