আপনি বিবরণ জানতে পারেন Remove , autoremove , রেচক পদার্থ , পরিষ্কার এবং autoclean , সেইসাথে apt-get জন্য manpages মধ্যে শব্দবিন্যাস: man apt-get
।
এটি পড়ার পরেও যদি আপনি এখনও অনিশ্চিত থাকেন তবে (আমি ছিলাম) স্পষ্ট করার সবচেয়ে ভাল উপায় এটি চেষ্টা করে দেখার চেষ্টা করা।
নীচে ভিমের জন্য পূর্ণ নির্ভরতা গাছের উদাহরণ রয়েছে :
আপনি এটি দিয়ে পেতে পারেন:
apt-rdepends -d vim > vim.dot
dotty vim.dot
আপনি ব্যবহার করে তাত্ক্ষণিক নির্ভরতাগুলির একটি তালিকা পেতে পারেন apt-cache depends
( আরও তথ্যের জন্য প্যাকেজগুলির মধ্যে সম্পর্কের ঘোষণা দেখুন):
$ apt-cache depends vim
vim
Depends: vim-common
Depends: vim-runtime
Depends: libacl1
Depends: libc6
Depends: libgpm2
Depends: libselinux1
Depends: libtinfo5
Suggests: <ctags>
exuberant-ctags
Suggests: vim-doc
Suggests: vim-scripts
সুতরাং দেখে মনে হচ্ছে ভিম বেশ কয়েকটি প্যাকেজের উপর নির্ভর করে, আসুন এটির সাথে ইনস্টল করার চেষ্টা করি apt-get install
এবং দেখুন কী ঘটে:
$ sudo apt-get install vim
...
The following extra packages will be installed:
vim-common vim-runtime
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim vim-common vim-runtime
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
After this operation, 25.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
পেতে জন্য তেজ কাজ আমরা প্রয়োজন vim-সাধারণ এবং তেজ-রানটাইম প্যাকেজ ও apt-get
এটি যত্ন নিতে হবে। আমরা এটি দিয়ে যাচাই করতে পারি dpkg -s pkg...
( man dpkg
স্ট্যাটাসগুলির আরও তথ্যের জন্য দেখুন):
$ sudo dpkg -s libc6
Package: libc6
Status: install ok installed // we already have it, no need to install
$ sudo dpkg -s vim-common
Package: vim-common
Status: deinstall ok config-files // we don't have it, have to install
আমরা কীভাবে ভিএম নির্ভর করে তা যাচাই করেছিলাম, ঠিক তেমনই অন্যান্য জিনিসগুলি ভিএম ব্যবহার করে একই প্যাকেজগুলির উপর নির্ভর করে তাও আমরা পরীক্ষা করতে পারি apt-cache rdepends
। আমাদের অন্যান্য বিষয়গুলির মধ্যে (সম্ভবত) ভিম দেখতে হবে :
$ apt-cache rdepends vim-common
vim-common
Reverse Depends:
vim-latexsuite
vim-addon-manager
vim-tiny
vim-nox
vim-gtk
vim-gnome
|vim-dbg
vim-athena
vim // there it is
আসুন ইনস্টলেশনটি চালিয়ে যান। একবার আমরা ইনস্টল করা আছে তেজ আমরা মধ্যে পার্থক্য অনুভব করতে পারেন Remove এবং autoremove । প্রথমে অপসারণের চেষ্টা করা যাক :
$ sudo apt-get remove vim
...
The following packages will be REMOVED:
vim
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1,922 kB disk space will be freed.
Do you want to continue [Y/n]? n
apt-get remove
তারপর মুছে ফেলা হবে তেজ কিন্তু তাদের পিছনে যাব তার নির্ভরতা না । আসুন এখন ভিমের নির্ভরতাগুলির একটি অপসারণ করার চেষ্টা করি :
$ sudo apt-get remove vim-runtime
...
The following packages will be REMOVED:
vim vim-runtime
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 24.8 MB disk space will be freed.
Do you want to continue [Y/n]? n
এটি নির্ভরতা vim- রানটাইম পাশাপাশি প্যাকেজ যে তার উপর নির্ভর করে তা সরিয়ে ফেলবে , নাম vim । কৌতূহলের বাইরে, আসুন আমরা কীভাবে ভিএম এর নির্ভরতা গাছের চেয়ে কম নির্ভরতাটি সরিয়ে ফেললাম তা দেখুন :
$ sudo apt-get remove libgpm2
...
The following packages were automatically installed and are no longer required:
libgtkglext1 libqtassistantclient4 libtiff-tools libtiff5 python-qt4
python-sip python-sqlalchemy python-sqlalchemy-ext
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
anki cheese gimp gimp-gmic gimp-plugin-registry gnome-control-center // !
gnome-media gnome-video-effects gstreamer0.10-plugins-good libaa1 // !
libcheese-gtk21 libcheese3 libgpm2 mplayer quodlibet vim vlc w3m // !
0 upgraded, 0 newly installed, 18 to remove and 0 not upgraded.
After this operation, 63.1 MB disk space will be freed.
Do you want to continue [Y/n]? n
এটি ভিম এবং প্রচুর গুডিজ মুছে ফেলবে!
এর পরে এগিয়ে চলুন apt-get remove vim
। এটি করা হয়ে গেলে আমাদের কিছুটা বাঁচা উচিত। যদি আমরা এখন স্বতঃপরিবর্তন চেষ্টা করি তবে আমরা দেখতে পাই:
$ sudo apt-get autoremove
...
The following packages will be REMOVED:
vim-common vim-runtime
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 23.2 MB disk space will be freed.
Do you want to continue [Y/n]? y
এগুলি দুটি প্যাকেজ apt-get remove
পিছনে রেখে গেছে যদিও অন্য কোনও কিছুর প্রয়োজন নেই।
অ্যাপটি-গেট 0.9.7.9 নিয়ে পরীক্ষিত।
apt-get remove libreoffice