'অ্যাপ-গেট আপগ্রেড'-এ হ্যাঁ / কোনও প্রম্পটকে বাইপাস করুন


64

আমার কম্পিউটার আপডেট করার সময় অ্যাপ্লিকেশন-এর সমস্ত কমান্ড টাইপ করা এড়াতে আমি এটি করার জন্য একটি সাধারণ ওরফে কমান্ড তৈরি করেছি। তবে আমি সত্যিই কেবল আমার ওরফে টাইপ করতে সক্ষম হতে চাই এবং এটি এটি করতে দিন এবং "y" টাইপ করার জন্য হ্যাঁ / কোনও প্রম্পটের জন্য অপেক্ষা করতে হবে না। এই প্রম্পটটি বাইপাস করার কোনও সহজ উপায় বা সম্ভবত অন্য কোনও জায়গায় "হ্যাঁ" যুক্ত করা যায়?

উত্তর:


93

অবশ্যই, যদিও আমি এটির নাম হিসাবে কখনও চেষ্টা করি নি তবে এটি কাজ করা উচিত:

sudo apt-get update && sudo apt-get -y upgrade

আমি ওডিটিকে সম্পাদনা করব এবং আপডেটটি অপসারণ করব যদি এটি ওয়ান জিরোকে বিরক্ত করে। :)
wojox

এটি ট্রাস্টে কাজ করে না।
সেরিন

গ্রাব ওভাররাইড কনফ প্রশ্নটির সাথে কাজ করে না।
ওয়াল্ডেমার ওসিসিস্কি

1
গ্রাব ওভাররাইড কনফার্ট প্রশ্নের জন্য আপনাকে এটির সামনে এটি স্থাপন করতে হবেsudo DEBIAN_FRONTEND=noninteractive apt-get...
সাইটাম

@ সাইতাম - ধন্যবাদ .... দেবিয়ান_ফরন্ট এড ভেরিয়েবল হ'ল আমি যা খুঁজছিলাম! Kodos।
হিউ বুন্টু

7
apt-get -o Dpkg::Options::='--force-confold' --force-yes -fuy dist-upgrade"

16
আপনি আরো নির্দিষ্ট হতে পারে? এই আদেশটি কী করে এবং এটি কীভাবে কাজ করে?
শেঠ

এই প্রশ্নের গভীর উত্তরটি দেখে ভাল লাগল, ধন্যবাদ ভাদিম।
অ্যালেক্স উত্তর-কী

0

apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean

এটি প্যাকেজ আপডেট করে, প্যাকেজগুলি আপগ্রেড করে, অব্যবহৃত প্যাকেজগুলি সরিয়ে দেয় এবং প্যাকেজগুলির পুরানো সংস্করণগুলি সরিয়ে দেয়।

আপনি এটিতে পেস্ট অনুলিপি করতে পারেন

nano -w yourscript.sh

তারপর

chmod 777 yourscript.sh

তারপর

./yourscript.sh

এতক্ষণ আপনি যতক্ষণ suনা এই সমস্ত পদক্ষেপের আগে ব্যবহার করেন যা আমি সর্বদা করি।


4
এই উত্তরটি ... অনেক দূরে যায়। তিনি পুরানো / অব্যবহৃত প্যাকেজগুলি মুছতে চান না। এছাড়াও আমি মনে করি না যে আপনারা কখনও chmod 777 ব্যবহার করা উচিত যদি এটি এড়ানো যায়। এবং আমি উবুন্টুকে বিশ্বাস করি প্রস্তাবিত উপায় হ'ল অ্যাপের পরিবর্তে অ্যাপট-গেট ব্যবহার করা।
আন্দ্রেস হার্টম্যান

সম্মত, সত্যিকারের প্রশ্নের উত্তর দেওয়া গুরুত্বপূর্ণ, আরও বেশি নয়।
জোনাথন

1
@ আন্ড্রেস হার্টম্যান সম্মত হয়েছেন। যে স্ক্রিপ্ট একটি নিরাপত্তা ঝুঁকি হলে 777. ব্যবহারের chmod তোমার দর্শন লগ করা আরোপ করা + X পরিবর্তে (শুধুমাত্র সেট করে ফাইল মালিকের জন্য এক্সিকিউটেবল বিট)
520

0

আপনি এটিকে নিঃশব্দে করতে পারেন এবং তারপরে এটি শেষ হয়ে গেলে একটি বিজ্ঞপ্তি পান। এর নেতিবাচক দিকটি হ'ল আপনি কেবল রিপোর্ট করা ত্রুটি দেখতে পাবেন এবং কী আপডেট হয়েছে তা দেখতে পাবেন না।

sudo apt-get update -qq && sudo apt-get dist-upgrade -qq && echo "All up to date now!" && notify-send "All up to date now!"

-2

অনুরোধগুলি এড়াতে আমি অবশ্যই "-y" বিকল্পটি সুপারিশ করব। প্রম্পটে অপেক্ষা করার সময় আপনি স্ক্রীন লক রাখতে চান না। আমি এটি দেখেছি যেখানে কোনও প্যাকেজ প্রভাবিত আপগ্রেডের কারণে আপনি আনলক করতে পারবেন না এবং লক স্ক্রিনের কারণে আপনি Y টিপতে পারবেন না।


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