প্রথমে ইনস্টল করুন gksu
:
sudo apt-get install gksu
আপনার সিস্টেমের জন্য অপ্রয়োজনীয় আপডেটগুলি সক্রিয় করার সহজতমটি হল আপনার প্রিয় পাঠ্য সম্পাদকের সাহায্যে ফাইলটি 50unattended-upgrades
ভিতরে সম্পাদনা করা /etc/apt/apt.conf.d/
, উদাহরণস্বরূপ:
gksu gedit /etc/apt/apt.conf.d/50unattended-upgrades
এতে আপনাকে অনুমোদিত অনুমোদিত উত্স ব্লকের মন্তব্য করা বিভাগগুলি মন্তব্য করতে হবে
পরিবর্তন
Unattended-Upgrade::Allowed-Origins {
"${distro_id} ${distro_codename}-security";
// "${distro_id} ${distro_codename}-updates";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";
};
প্রতি
Unattended-Upgrade::Allowed-Origins {
"${distro_id} ${distro_codename}-security";
"${distro_id} ${distro_codename}-updates";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";
};
উবুন্টু রেপোসে নেই এমন সফ্টওয়্যারগুলির জন্য যা আপনি আপডেট করতে চান তা আপনাকে ফাইলে একটি উত্স এবং সংরক্ষণাগার যুক্ত করতে হবে। আপনার পিপিএগুলির জন্য সেগুলি কী তা ফোল্ডারটি খোলার জন্য /var/lib/apt/lists/
, এটি প্রতিটি প্যাকেজ সংস্থার জন্য রাষ্ট্রীয় তথ্যের জন্য সঞ্চয় স্থান। আপনি যা সন্ধান করছেন সেটি হ'ল নামে প্রকাশের সাথে শেষ হওয়া ফাইলগুলি ।
আপনার পাঠ্য সম্পাদক সহ একটি খুলুন, যেমন গুগল ক্রোমের জন্য:
gedit /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_Re कृपया
Origin: Google, Inc.
Label: Google
Suite: stable
Codename: stable
Version: 1.0
Date: Thu, 17 Nov 2011 19:09:01 +0000
Architectures: i386 amd64
Components: main
Description: Google chrome-linux repository.
উত্সটি সুস্পষ্ট ( Origin: Google, Inc.
) এবং সংরক্ষণাগারটি স্যুট স্যুট ( Suite: stable
) এর নীচে যা কিছু থাকবে ।
যদি হয় Origin
বা Suite
অনুপস্থিত থাকে তবে তারা খালি স্ট্রিং হবে। তবে মনে রাখবেন যে উভয়ই যদি নিখোঁজ থাকে তবে সম্ভবত একই সমস্যাটি সহ অন্যান্য উত্সগুলি ব্যতীত অপ্রত্যাশিত আপগ্রেড দ্বারা সেই উত্সটি ব্যবহার করা সম্ভব হবে না।
আপনি এই 2 টি লাইন নোট করার পরে আপনার 50unattended-upgrades
ফাইলটি সম্পাদনা করতে হবে এবং "<origin>:<archive>";
উদাহরণগুলির জন্য এই বিন্যাসটি ব্যবহার করে লাইনগুলি যুক্ত করতে হবে "Google\, Inc.:stable";
।
গুগল ক্রোমের উত্স কৌতূহলোদ্দীপক কারণ এটিতে একটি স্পেস এন্ড পয়েন্ট এবং একটি কমা রয়েছে তবে বেশিরভাগ রিলিজ ফাইলগুলি পড়া সহজ হবে।
অন্য উদাহরণ হিসাবে, নোড জেএস উত্সNode Source
একটি সংরক্ষণাগার নয় তবে একটি উত্স নির্দিষ্ট করে ( ); যাতে আপনি এটি সাথে মেলে করতে পারেন "Node Source:";
।
অনুমোদিত শিকড় -শৈলীর ওয়াইল্ডকার্ডগুলি (বিশেষত, পাইথনের fnmatch () সহ ) মঞ্জুরিপ্রাপ্ত অরিজিন্স মিলছে । আপনি যদি বিরোধী উত্সগুলি অন্তর্ভুক্ত না করার জন্য যথেষ্ট সতর্ক হন তবে এর মতো জিনিসগুলি লেখা সম্ভব "Node *:*";
।
আপনার 50unattended-upgrades
ফাইলটি সম্পাদনা করার আগে একটি ব্যাকআপ তৈরি করতে ভুলবেন না , এটি দিয়েই করুন sudo cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades.bak
।
ফাইলটিতে করা পরিবর্তনগুলি পরীক্ষা করতে আপনি sudo unattended-upgrades
প্যারামিটার --dry-run
এবং ব্যবহার করতে পারেন --debug
।
--dry-run
এটি অপ্রতিদ্বন্দ্বিত আপগ্রেড চক্রটি চালাবে কেবলমাত্র এটি আপগ্রেডগুলি ইনস্টল করবে না, কেবলমাত্র যাচাই করুন এবং যাচাই করুন যে সবকিছু ঠিক আছে।
--debug
ভার্বোজ মোড সক্ষম করবে।
আপনি সর্বদা unattended-upgrades
এ জন্য লগ পরীক্ষা করতে পারেন /var/log/unattended-upgrades/unattended-upgrades.log
।
আপনি ফাইলটি সম্পাদনা করে অপরিবর্তিত আপগ্রেডগুলির কনফিগারেশনটি পরিবর্তন করতে পারেন, কনফিগারেশনের /etc/apt/apt.conf.d/10periodic
বিকল্পগুলি /etc/cron.daily/apt
স্ক্রিপ্ট শিরোনামে রয়েছে। অপরিবর্তিত আপগ্রেডগুলির ফ্রিকোয়েন্সি কনফিগার করতে তাদের পড়ুন।