প্রতিটি প্রশ্নের "হ্যাঁ" ধরে নিতে প্যাকম্যান বিকল্প?


51

ডেবিয়ান সিস্টেমে সফ্টওয়্যার ইনস্টল করার সময় আমরা এরকম কিছু রাখতে পারি:

sudo apt-get install -y chromium-browser

এইভাবে ইনস্টলেশনটি স্বয়ংক্রিয়ভাবে ঘটে, ইনস্টলেশনটি নিশ্চিত করতে জিজ্ঞাসা [ওয়াই / এন]। আমি কি প্যাকম্যান দিয়ে একই কাজ করতে পারি?

উত্তর:


77

থেকে man pacman:

--অনোকনফার্মটি
কোনও এবং সমস্ত "আপনি কি নিশ্চিত?" বার্তাগুলি বাইপাস করুন। আপনি কোনও স্ক্রিপ্ট থেকে প্যাকম্যান চালাতে না চাইলে এটি করা ভাল ধারণা নয়।

যত্ন সহ এটি ব্যবহার সম্পর্কে যোগ্যতা নোট করুন ...

আর্চ একটি ঘূর্ণায়মান রিলিজ, যার অর্থ প্যাকম্যানকে সময়ে সময়ে বেশ কিছু জটিল আপগ্রেড পরিচালনা করতে হয়। আপনার পছন্দগুলি-disregarding এই অনুরোধ জানানো সাধারণভাবে একটি উল্লেখযোগ্য ইস্যু হবে, কিন্তু কিছু ক্ষেত্রে, থেকে সাম্প্রতিক পদক্ষেপ হিসেবে এই সময়ে Pacman নিশ্চিত করার জন্য প্রণোদিত হবে /libথেকে /usr/lib, মনোযোগ অভাব প্রধান ভাঙ্গন হতে হবে। এটি যে অভ্যাসটি আপনি চাষাবাদ করতে চান তা নয়।


এই সতর্কতার কারণেই আমি আর্চ ব্যবহারের প্রায় 3 বছরে "--নকনফার্ম" দিয়ে প্যাকম্যান চালাইনি। কত লোক স্ক্রিপ্ট থেকে প্যাকম্যান চালায়? বড় ঝুঁকি কি কি? প্যাকম্যান আপগ্রেড করতে অস্বীকার করেছে এমন জিনিসগুলি ঠিক করতে আমাকে 3 বা 4 বার হস্তক্ষেপ করতে হয়েছিল।
ব্রুস এডিগার

3
আমি ধরে নিয়েছি, আর্চের সংস্কৃতি দেওয়া, এই হুঁশিয়ারিটি আত্মতুষ্টিকে নিরুৎসাহিত করার জন্য রয়েছে এবং প্যাসম্যান আপডেটগুলি স্বয়ংক্রিয়ভাবে চালিত করার ভুল ধারণা রয়েছে good একজন অনেক বিচ্ছেদ এর Pacman এর আউটপুট পড়া না মানুষের সাথে দমন করা যেতে পারে; --noconfirmআরও বাড়িয়ে তুলবে ...
জেসনওয়ারিয়ান

1
আমার কাছে একটি "ইনস্টল" স্ক্রিপ্ট রয়েছে যা --noconfirm ব্যবহার করে। ধারণাটি হ'ল সাম্প্রতিক আপডেট হওয়া ক্লিন ইনস্টল সহ একটি সিস্টেম গ্রহণ করতে এবং কোনও ব্যবহারকারীর মিথস্ক্রিয়া ছাড়াই এটিকে "ব্যবহারযোগ্য" করে তুলতে সক্ষম হবেন।
স্ট্রংব্যাড

3
আসলে, --noconfirmধরে নিও না yes, পরিবর্তে এটি ডিফল্ট উত্তর ধরে নেয়, যা প্রায়শই হয় no। উদাহরণ: # pacman -Scc Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove ALL files from cache? [y/N]উপরের yes|pacman -Sccyes
কেসটির জন্য

1
প্রকৃতপক্ষে, pacman --noconfirmযদি আপনি ডকারের ধারক ব্যবহার করে থাকেন তবে এটি প্রয়োজনীয়, অন্যথায় এটি কেবল একটি ইনপুট অপেক্ষা করবে এবং এইভাবে একটি ত্রুটি সহ ধারকটি বন্ধ করে দেবে।
আমিন ন্যারি

29

যদিও বিষয়টি সম্পর্কে ম্যানপেজটি খুব পরিষ্কার নয়, --noconfirmপতাকাটি প্রতিটি উত্তরে "হ্যাঁ" ধরে নেবে না। এটি ডিফল্ট উত্তর ধরে নেয় যা কখনও কখনও "না" হতে পারে।

--অনোকনফার্মটি
      কোনও এবং সমস্ত "আপনি কি নিশ্চিত?" বার্তাগুলি বাইপাস করুন।
      আপনি কোনও স্ক্রিপ্ট থেকে প্যাকম্যান চালাতে না চাইলে এটি করা ভাল ধারণা নয়

"হ্যাঁ" ধরে নিতে, আপনি yesকমান্ডের আউটপুটটি পাইপ করতে পারেন pacman

yes | sudo pacman -S firefox

yes | LC_ALL=en_US.UTF-8 pacman [...]এমন সিস্টেমের সাথে সামঞ্জস্যের জন্য ব্যবহার করুন যার ভাষাটি ইংরাজীতে সেট করা নেই। অন্যথায় [Y/n]প্রশ্নগুলি [J/n]উদাহরণস্বরূপ হয়ে ওঠে ।
কমফ্রিচ

3
এছাড়াও প্যাকম্যান যদি কোনও yউত্তর ছাড়াই কোনও প্রশ্ন জিজ্ঞাসা করে, তবে এই উত্তরটি ব্যর্থ হলে সাবধান হন Enter a selection (default=all)
কমফ্রিচ

@ কমফ্রিখ, পরিবেশের ভেরিয়েবলগুলিকে পরিবর্তিত করার পরিবর্তে pacmanএটি করা সহজ এবং সম্ভবত সেক্ষেত্রে কেবলমাত্র করা নিরাপদ yes J | sudo pacman -S firefoxyes Jএর পরিবর্তে yesপুনরাবৃত্তি করে একটি আউটপুট তৈরি করবে । Jy
ড্রয় চ্যাপিন

"এবং সম্ভবত নিরাপদ" কীভাবে? উপরের ওভাররাইডটি কেবলমাত্র (গাছ) প্রসারণের পরিবেশকে প্রভাবিত করে এবং এটি দিয়ে শেষ হয়। তদতিরিক্ত, উপরোক্ত অনুরোধটি সমস্ত লোকেলের জন্য ঠিক একই।
ক্যালভিন

এছাড়াও, যদি কেউ এরকম একটি কমান্ড লাইন অনুলিপি / পেস্ট করে তবে একটি লোকেল থাকে যেখানে বিকল্পগুলির একটির বিপরীত বা সম্পূর্ণ আলাদা অর্থ রয়েছে? উদাহরণ: J(বা Y) অর্থ "না" বা "সমস্ত"।
ক্যালভিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.