এপ-গেট আপগ্রেড ব্যবহার করার সময় কীভাবে কার্নেল আপডেটগুলি ইনস্টল করার জন্য জোর করবেন?


35

আমার সার্ভারটি আপডেট করতে আমি ব্যবহার করি apt-get upgrade

কিন্তু যখন কার্নেল আপডেটগুলি থাকে তখন আমার সর্বদা করা দরকার apt-get install linux-....কারণ apt-get updateসেগুলি ইনস্টল হয় না।

এগুলি ইনস্টল করার জন্য কি আমি কোনও উপায় বলতে পারি? আমি চেষ্টা করেও কাজ করে না।


1
apt-get upgradeযদি একটি থাকে তবে আমার জন্য নতুন কার্নেলগুলি ইনস্টল করে। আপনি উবুন্টু সংস্করণটি কী ব্যবহার করছেন? আমার এখনই কেবল যা পরীক্ষা করা উচিত তা হ'ল 10.04 ...
নিকোলাস নাইট

1
10.04 এছাড়াও, এটি আমাকে বলেছে "এই আপডেটগুলি আপগ্রেড করা থেকে রক্ষা করা হয়েছে" (ফরাসী ভাষায় অনুবাদ করা)। এবং এটি লিনাক্স আপডেটগুলি তালিকাভুক্ত করে।
ওয়েবোয়েড

এটিকে xubuntu 13.04 এ নিরাপদ আপগ্রেডের কাজ করেছে: ডি
জিম ফোর্ড

উত্তর:


19

সুতরাং, মন্তব্যের প্রসঙ্গে: দুঃখিত, আপনি ঠিক বলেছেন, অপ্ট-গেট আমাকে যা বলেছিল তা আমি পুরোপুরি ভুলভাবে পড়ছিলাম (এবং আমি ইংরেজি সংস্করণ ব্যবহার করছি! :))।

একটু গবেষণা করার পরে, আপনি সম্ভবত যা ব্যবহার করতে চান তা হ'ল aptitude safe-upgrade , যা করে নতুন কার্নেল ইনস্টল করুন। সত্যিই! আমি ডাবল চেক! :)

আপনার সম্ভবত কিছু aptitudeসাধারণভাবে পছন্দ করা উচিত apt-get, যদি না আপনার বিশেষভাবে কিছু প্রয়োজন হয় apt-get

nknight@nkubuntu1004:~$ sudo aptitude safe-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Resolving dependencies...
Resolving dependencies...
The following NEW packages will be installed:
  linux-headers-2.6.32-24{a} linux-headers-2.6.32-24-generic{a} linux-image-2.6.32-24-generic{a} 
The following packages will be upgraded:
  apt apt-transport-https apt-utils base-files firefox firefox-branding firefox-gnome-support gdm google-chrome-stable 
  icedtea-6-jre-cacao linux-generic linux-headers-generic linux-image-generic linux-libc-dev openjdk-6-jre openjdk-6-jre-headless 
  openjdk-6-jre-lib software-center thunderbird ureadahead xulrunner-1.9.2 
21 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 129MB of archives. After unpacking 188MB will be used.
Do you want to continue? [Y/n/?] 

1
ম্যান পৃষ্ঠাটিও উদ্ধৃত করুন: কখনও কখনও অন্যটি আপগ্রেড করার জন্য একটি প্যাকেজ অপসারণ করা প্রয়োজন; এই কমান্ড এই পরিস্থিতিতে প্যাকেজ আপগ্রেড করতে সক্ষম নয়। যথাসম্ভব প্যাকেজ আপগ্রেড করতে ফুল-আপগ্রেড কমান্ডটি ব্যবহার করুন।
ওয়েবোয়েড

4
ডেবিয়ান এবং উবুন্টু উভয়ের ভবিষ্যতের সংস্করণের ডিফল্ট ইনস্টলেশন থেকে প্রবণতা মুছে ফেলা হবে। প্যাকেজ ইনস্টল করার জন্য
রাল্ফ

হ্যাঁ, আমি এর মধ্যে প্রবণতা খুঁজে পাইনি 12.04। সুতরাং আমি প্রবণতা ইনস্টল করেছি এবং দৌড়েছি aptitude safe-upgrade, এটি অ্যাপটি-গিগ আপগ্রেডের মতো একই কাজ করছে। কোনও কার্নেল সংস্করণ ইনস্টল করা নেই! (তবে আমি সিনাপটিক প্যাকেজ ম্যানেজারে (গুই) নতুন কার্নেল সংস্করণ দেখতে পেলাম।
user3215

19

আপনি খুজছেন

sudo apt-get dist-upgrade

4
ডিস্ট-আপগ্রেড ব্যবহার করে অন্যান্য প্যাকেজ যুক্ত বা মুছে ফেলা যায়, এটি কেবল কার্নেলের মধ্যে সীমাবদ্ধ নয়। আপনি অন্যের জন্য হোস্টিংয়ের পরে এটি কোনও সার্ভারে সমস্যা হতে পারে। তবে যেমন এএ ক্ষেত্রে আপনি সম্ভবত অনিচ্ছাকৃত আপগ্রেডগুলি প্রতিরোধ করতে যেকোনো উপায়েই অ্যাপ্লিকেশন ব্যবহার করতে চান।
জোবোতি

2
dist-upgradeএকটি আপগ্রেড সমাধানের চেষ্টা করার সময় নতুন প্যাকেজ ইনস্টল করা হবে, কার্নেল এবিআই পরিবর্তিত হওয়ার পরে কার্নেল আপডেটগুলি পাওয়া দরকার (যেহেতু এটি একটি ভিন্ন বাইনারি প্যাকেজের নামের সাথে সমাধান হয়)।
কিস কুক

1

আপনি যদি ইনস্টল করতে চান aptitudeতবে দয়া করে এগিয়ে যান - তবে এটির নির্ভরতা রয়েছে এবং ইমো আপনি এটিকে ছাড়াই বেশ ভালভাবে চলে যেতে পারেন - বিশেষত যদি আপনি নিজের সার্ভারটি ইনস্টল রাখতে চান (লেন)।

আপনি যখন চালনা করেন sudo apt-get upgradeএটি আপনাকে এমন প্যাকেজগুলির সম্পর্কে জানায় যা নিম্নলিখিত পদ্ধতিতে আপগ্রেড করা হয়নি:

The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic

সুতরাং, যদি আপনি কোনও এসএস টার্মিনাল ব্যবহার করে সংযুক্ত থাকেন তবে নিম্নলিখিত কমান্ডটি প্রবেশ করার জন্য এটি অনুলিপি + পেস্ট করার বিষয়:

$ sudo apt-get upgrade linux-generic linux-headers-generic linux-image-generic

যা কেবলমাত্র প্যাকেজগুলিকেই পিছনে রাখা হয়েছিল তা আপগ্রেড করে। uname -rরিবুট করার আগে এবং পরে কার্নেল সংস্করণ প্রদর্শন করতে ব্যবহার করুন (চলমান কার্নেলকে রিফ্রেশ করার জন্য প্রয়োজনীয়) এবং purge-old-kernelsরিবুটের পরে চালানো ভুলবেন না ।

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