apt-get install new-package
এটি প্রদত্ত প্যাকেজের নির্ভরতাগুলি ইনস্টল করে তবেই নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে।
যদি আপনি কেবলমাত্র নির্দিষ্ট সিঙ্গল প্যাকেজটি কোনও অতিরিক্ত জিনিস ছাড়াই ইনস্টল করতে চলেছেন, তবে এটি ইতিমধ্যে "নিশ্চিত" হয়ে যাওয়ায় এটি টাইপ করে আপনার এটি পেতে চাইলে এটি শান্ত থাকে।
তবে যদি কিছু নির্ভরশীলতা প্যাকেজ থাকে তবে আপনি আপনার মতামত পরিবর্তন করতে পারেন এবং ইনস্টলেশনটি থামাতে চাইতে পারেন (উদাহরণস্বরূপ কারণ তাদের মধ্যে একটির আগে সমস্যা হয়েছিল), তাই এটি আপনাকে y / n এর জন্য অনুরোধ করবে।
এখন আপনি যদি এটি দেখতে চান তা দেখতে চান তবে আপনি ইনস্টল কমান্ডের একটি শুকনো রান / সিমুলেশন করতে পারেন। আপনি -s
যুক্তিগুলিতে একটি যুক্ত করে এই স্যুইচটি সেট করেছেন । উদাহরণ: একক প্যাকেজ ইনস্টলেশনsudoku
bytecommander@AlkaliMetal:~$ sudo apt-get install sudoku -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
sudoku
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst sudoku (1.0.1-5 Ubuntu:14.10/utopic [i386])
Conf sudoku (1.0.1-5 Ubuntu:14.10/utopic [i386])
এটি আপনাকে কী ঘটবে তা দেখায়, তবে ডাউনলোডগুলি কতটা বড় হবে তা নিশ্চিত হবে না, যেমন কনফার্মেশন প্রম্পটটি করবে।
অতএব, অন্য একটি সুইচ ব্যবহার করা যেতে পারে --print-uris
,। একই উদাহরণ:
bytecommander@AlkaliMetal:~$ sudo apt-get install sudoku --print-uris
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
sudoku
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.4 kB of archives.
After this operation, 106 kB of additional disk space will be used.
'http://ftp.uni-stuttgart.de/ubuntu/pool/universe/s/sudoku/sudoku_1.0.1-5_i386.deb' sudoku_1.0.1-5_i386.deb 28426 MD5Sum:ecd0e3cd4fc1e4e4edfe6c59d1c54847
--print-uris
স্যুইচটি কেবল প্রকৃত ইনস্টলকেই আটকাবে না, তবে ডাউনলোড এবং ইনস্টল করা মাপ এবং প্যাকেজ সম্পর্কিত অতিরিক্ত তথ্য (ওয়েব ঠিকানা এবং MD5Sum) প্রদর্শন করবে।
দৃষ্টি আকর্ষণ: কি ব্যবহার করবেন --print-uris
এবং -s
একসঙ্গে। এটি দেখতে -s
কেবল দেখতে হবে ।
আপনি -y
যদি আউটপুটটি প্রসেস করতে চান তবে আপনার সুইচটি যুক্ত করা উচিত (= প্রতিটি প্রশ্নের হ্যাঁ হ্যাঁ) এটি যুক্ত করা উচিত , কারণ এটি আপনাকে সুইচ ছাড়াই সাধারণ ইনস্টলের মতো একই নিয়ম অনুসরণ করে নিশ্চিতকরণের জন্য অনুরোধ করবে।
এখন আপনি যদি অন্য সমস্ত বিষয়গুলি না পড়েই ডাউনলোড এবং ইনস্টল করা ফাইল আকারের তথ্য ফিল্টার আউট করতে চান তবে আপনি এটি অর্জন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন (সহায়তার জন্য @ টারডনকে ধন্যবাদ) আবার উদাহরণ সহ sudoku
:
bytecommander@AlkaliMetal:~$ LANG=C sudo apt-get -y --print-uris install sudoku | grep -Po '^(Need to|After this).*?\K[0-9.]+[ a-zA-Z]+? '
28.4 kB
106 kB
আপনি দেখতে পাচ্ছেন আউটপুটটির প্রথম লাইনটি ডাউনলোডের আকার এবং দ্বিতীয় লাইনটি ইনস্টলেশনের জন্য প্রয়োজনীয় স্থানটি বর্ণনা করে।
যেহেতু এই কমান্ডটি টাইপ করা সহজ নয় এবং এটি মনে রাখা আরও কঠিন, তাই নিম্নলিখিতটি একটি স্ক্রিপ্ট ফাইলে অনুলিপি করুন apt-get-install-checker.sh
: যাকে বলে :
#! /bin/bash
LANG=C sudo apt-get install -y --print-uris $* |
grep -Po '^(Need to|After this).*?\K[0-9.]+[ a-zA-Z]+? ' |
sed '1,1s/^/Download size: /;2,2s/^/Installed size: /'
ভুলে যাবেন না chmod +x apt-install-checker.sh
আপনি এটি কার্যকর আগে !
উদাহরণ আউটপুট:
bytecommander@AlkaliMetal:~/bin$ ./apt-install-checker.sh sudoku
Download size: 28.4 kB
Installed size: 106 kB
স্ক্রিপ্ট এখনও বিকাশে! পরিকল্পিত বৈশিষ্ট্য: এটি আপনাকে জিজ্ঞাসা করা উচিত আপনি ইনস্টলটি সম্পাদন করতে চান এবং তারপরে এটি চালিয়ে যান এবং চালনা করুন। আগামীকাল আমার মনে আসতে পারে আরও কিছু দুর্দান্ত গ্যাজেট ...