প্রথমত, বার্তাটি কেন প্রদর্শিত হয় তা বুঝতে দিন । প্রকৃতপক্ষে, যদি প্যাকেজটির নির্ভরতা না থাকে যা আপনি ইতিমধ্যে ইনস্টল করেন নি বা আপনি এটি পরিষ্কারভাবে ইনস্টল করতে বলেছিলেন, অ্যাপ্ট আপনাকে কখনই জিজ্ঞাসা করে না:
➜ ~ sudo apt-get -qq install xfce4-screenshooter
Selecting previously unselected package xfce4-screenshooter.
(Reading database ... 296146 files and directories currently installed.)
Preparing to unpack .../xfce4-screenshooter_1.8.1-2_amd64.deb ...
Unpacking xfce4-screenshooter (1.8.1-2) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for gnome-menus (3.13.3-1) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.56) ...
Setting up xfce4-screenshooter (1.8.1-2) ...
আপনি যদি এমন কোনও প্যাকেজ ইনস্টল করতে চান যা প্যাকেজগুলির উপর নির্ভর করে যা আপনি উল্লেখ করেন নি এটি জিজ্ঞাসা করবে:
➜ ~ sudo apt-get -q install avis
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libjzlib-java libmina-java libslf4j-java
Suggested packages:
libmina-java-doc libspring-beans-java libcommons-logging-java
liblog4j1.2-java
The following NEW packages will be installed:
avis libjzlib-java libmina-java libslf4j-java
0 upgraded, 4 newly installed, 0 to remove and 14 not upgraded.
Need to get 720 kB of archives.
After this operation, 1,258 kB of additional disk space will be used.
Do you want to continue? [Y/n]
যা এখনও তাই না, আপনি জিজ্ঞাসা করবেন না যদি আপনিও স্পষ্টভাবে বলেন যে আপনি এই প্যাকেজটি ইনস্টল করতে চান:
➜ ~ apt-get -q install avis libjzlib-java libmina-java libslf4j-java
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
libmina-java-doc libspring-beans-java libcommons-logging-java
liblog4j1.2-java
The following NEW packages will be installed:
avis libjzlib-java libmina-java libslf4j-java
0 upgraded, 4 newly installed, 0 to remove and 14 not upgraded.
Inst libjzlib-java (1.1.3-1 Debian:testing [all])
Inst libslf4j-java (1.7.7-1 Debian:testing [all])
Inst libmina-java (1.1.7.dfsg-11 Debian:testing [all])
Inst avis (1.2.2-2 Debian:testing [all])
Conf libjzlib-java (1.1.3-1 Debian:testing [all])
Conf libslf4j-java (1.7.7-1 Debian:testing [all])
Conf libmina-java (1.1.7.dfsg-11 Debian:testing [all])
Conf avis (1.2.2-2 Debian:testing [all])
তবে, কীভাবে এটি আপনাকে কীভাবে নিশ্চিতভাবে জিজ্ঞাসা করবে না তা করবেন? রিজউইন্ডের উত্তরে অ্যাড-হক এবং স্ক্রিপ্টিং সমাধানগুলি আবরণ করা উচিত (আসলে, সেই বিকল্পটি স্ক্রিপ্টগুলিতে বেশি ব্যবহৃত হয়) আপনি পরিবর্তে আপনার apt.conf
ফাইলটি সংশোধন করতে এবং যুক্ত করতে পারেন:
APT::Get::Assume-Yes
এর মতো কিছু যথেষ্ট হওয়া উচিত:
echo 'APT::Get::Assume-Yes;' | sudo tee -a /etc/apt/apt.conf.d/00Do-not-ask
দ্রষ্টব্য, এটি আপনাকে আরও যাচাই করা অনুরোধ জানাবে না যা আপনার যাচাই করা উচিত , যেমন:
➜ ~ sudo apt-get install sonar
WARNING: The following packages cannot be authenticated!
sonar
Install these packages without verification? [y/N]
এই কারণেই আমি ব্যবহারের সুপারিশ করব না yes | ...
, যেহেতু এই সতর্কতাটিকে অগ্রাহ্য করা হবে।