আপনি উবুন্টুতে কেবলমাত্র গুরুত্বপূর্ণ সুরক্ষা আপডেট ইনস্টল করতে কীভাবে ব্যবহার করতে পারেন?


55

আপনি উবুন্টুতে কেবলমাত্র গুরুত্বপূর্ণ সুরক্ষা আপডেট ইনস্টল করতে কীভাবে ব্যবহার করতে পারেন?

আমরা কেবলমাত্র অন্যান্য প্যাকেজগুলি আপগ্রেড না করে কেবল সুরক্ষা কারণে প্যাকেজগুলি আপগ্রেড করতে চাই।


7
সেখানে askubuntu এই একটি চমৎকার উত্তর askubuntu.com/questions/194/...
user9517 GoFundMonica সমর্থন

সম্ভবত আমি সুস্পষ্টভাবে বলছি, তবে আপনি যদি একটি স্থিতিশীল বিতরণ চালাচ্ছেন তবে আপনার প্রাপ্ত একমাত্র আপডেটগুলি সমালোচনামূলক আপডেট হবে (বেশিরভাগ সুরক্ষা, মাঝে মধ্যে একটি প্যাকেজে গুরুতর ভাঙ্গন ঠিক করা)।
ট্রিপলি

দুটি সদৃশ থ্রেড (বিভিন্ন সমাধান এবং বিভিন্ন ব্যাখ্যা সহ)।
jpaugh

ডেবিয়ান চেক ডিবেসেকান ( হোমপেজ ) এবং অবশ্যই unattended-upgradesপ্যাকেজের জন্য।
পাবলো এ

উত্তর:


38

আমি অ্যাপটি-ম্যান ম্যান পৃষ্ঠাটি সাবধানে পড়ি যখন আমি নিজেই উত্সগুলি সম্পাদনা করতে ক্লান্ত হয়ে পড়েছিলাম list

এই সমাধানটি বের করেছেন:

sudo cp /etc/apt/sources.list /etc/apt/security.sources.list

কেবলমাত্র সুরক্ষা সংগ্রহস্থলগুলি রাখতে পরবর্তীগুলি সম্পাদনা করুন, তারপরে:

sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list

তদাআ ... স্ক্রিপ্টযোগ্য স্টাফ


5
খুব সুন্দর! আপনি এটিও করতে পারেন grep security /etc/apt/sources.list | sudo tee /etc/apt/security.sources.listম্যানুয়াল সম্পাদনা এড়ানো।
jpaugh

রিসু সাধারণ প্যাকেজগুলিকে কম অগ্রাধিকার হিসাবে পিন করে এপ পছন্দগুলিতে এটি করার কৌশল দেখায় , তবে এটি কিছুটা হ্যাকিং বলে মনে হয়। YMMV
jpaugh

25

ব্যবহার করে দেখুন unattended-upgradesবা তালিকাবদ্ধ অন্যান্য যে কোনো পদ্ধতি এখানে । এটি স্বয়ংক্রিয় সুরক্ষা আপডেটগুলি কনফিগার করতে ব্যবহার করা যেতে পারে (আমি বিশ্বাস করি এটি ইনস্টলার চলাকালীন যখন জিজ্ঞাসা করা হয় তখন) পাশাপাশি অন্যান্য আপগ্রেড স্বয়ংক্রিয়ভাবে হয়। দেখুন man পৃষ্ঠা আরো বিস্তারিত জানার জন্য।


16

যদি আপনি কেবল এটির জন্য একবার আলাদাভাবে অনুসন্ধানের পরিবর্তে আলাদা সংগ্রহস্থল তৈরি করে কিছু অটোমেশন এবং সমস্ত কিছুর স্ক্রিপ্ট না করে দেখছেন। দুর্দান্ত যদি আপনার কোনও সিস্টেম অডিট করার সময় কোনও পরিবর্তন আনার কথা না হয় বা যাই হোক না কেন।

এই দুটি কমান্ড তালিকা থুতু করা হবে। কতগুলি পিছনে রয়েছে তা দেখতে পাইপ থেকে ডাব্লুসি-লি। ;-)

grep security /etc/apt/sources.list > /tmp/security.list
sudo apt-get upgrade -oDir::Etc::Sourcelist=/tmp/security.list -s

পুরানো ডিস্ট্রোসের জন্য এখনও বৈধ বা আপনার আপডেটের রেপো বন্ধ থাকলে, তবে সুরক্ষা চালু:

sudo apt-get upgrade -s| grep ^Inst |grep Security 

2

এটি কাজ করবে কিনা তা আমি জানি না, তবে এপিটির কাছে /etc/apt/sources.list এবং / অথবা /etc/source.list.d/ এর উত্স রয়েছে

ফাইলটি সম্পাদনা করবেন না এবং সুরক্ষা আপডেটের অংশ নয় এমন সমস্ত লাইন মন্তব্য করবেন না কেন?

অ্যাপের জন্য সুরক্ষা লাইনগুলি এমন কিছু হওয়া উচিত:

দেব http://security.ubuntu.com/ubuntu ..... ..... ...

এই লাইনগুলি একা ছেড়ে অন্য সকলকে মন্তব্য করুন।


1

আমি কি করবো:

apt-get update
apt-get install -y --only-upgrade $( apt-get --just-print upgrade | awk 'tolower($4) ~ /.*security.*/ || tolower($5) ~ /.*security.*/ {print $2}' | sort | uniq )
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.