۱۳۹۸/۹/۲۷ فناوری اطلاعات

کی بازار- لینوکس، رجیستریِ جهنمیِ ویندوز را ندارد. برای بیشتر کاربران، این یک مزیت بزرگ محسوب می‌شود: پر از ظرافت و پایگاه اطلاعاتی مرکزی که مدام در حال اصلاح است. اما نکته‌ی منفی در مورد آن این است که uninstall کردن نرم‌افزار‌ها و ابزارها یا به کمک ابزارِ نصب‌کننده احتیاج دارد و یا باید خودتان به دقت بین فایل‌های کاربریِ خود جست‌وجو کنید. بسیاری از برنامه‌ها روتین خاص و یا ابزارهایی برای uninstall دارند؛ خصوصاً آن‌هایی که از طریق منیجرهای بسته مانند ابزار بسته‌بندی پیشرفته (اپت) نصب می‌شوند. اما بقیه‌شان نیاز به حذف دستیِ فایل‌های باقیمانده بعد از نصب نرم‌افزارها دارند.

همانطور که بیشتر کاربران قدیمیِ لینوکس ممکن است بدانند خیلی نیازی نیست به سیستم عامل در مورد حذف فایل‌ها «هشدار» داده شود. هر چیزی روی هارد درایو، فایلی است با ارزش و اعتباری یکسان. در نتیجه، حذف یک «برنامه» تنها از بین بردن مجموعه‌ای از فایل‌هایی است که با هم کار می‌کنند.

در حالت ایده‌آل، یک نصب‌کننده یا اینستالر ترتیب این کارها را برایتان انجام می‌دهد اما هر برنامه‌ای هم اینگونه مدیریت نمی‌شود.

Uninstall کردن برنامه‌ها با مدیر بسته

در صورت امکان، با استفاده از مدیر بسته‌ای که برای نصب از آن استفاده ‌کردید اپلیکیشن را حذف کنید. برای مثال اگر اپی در Ubuntu یا Gnome نصب کرده باشید، می‌توانید آن نرم‌افزار را از همان جای بخصوص uninstall کنید.

همچنین می‌توانید برای پکیج‌هایی که نصب کردید به فایل‌های  INSTALL یا README نگاهی بیاندازید. شما می‌توانید اینها را با باینری‌های اولیه‌ی بسته پیدا کنید.

استفاده از Synaptic

Synaptic یک مدیر بسته‌ی GUI برای اپ‌های لینوکس مبتنی بر  Debian است که ابزارهای حذف‌کننده‌ی بیشتری در مقایسه با اپ‌های مدیریت بسته‌ی پیش‌فرض دارد.

Synaptic را از طریق نرم‌افزار Ubuntu یا  apt-get نصب کنید:

sudo apt-get install synaptic

وقتی نصب شد، Synaptic را اجرا کنید تا تمام بسته‌های نصب‌شده را ببینید. Synaptic در حقیقت بسته‌هایی را که به طور فعلی نصب شده‌اند با مربع سبز نشانه‌گذاری می‌کند.

شما همچنین می‌توانید اپ‌های نصب‌شده را فیلتر نیز بکنید (تنها با استفاده‌ از سایدبار).

به منظور حذف کامل یک اپ، روی بسته‌ی نصب‌شده راست‌کلیک کرده و از منوی زمینه گزینه‌ی Mark for Complete Removal را انتخاب کنید.

 

 

 

این کار فایل‌ها را برای حذف علامت می‌زند. برای حذف این فایل‌ها روی گزینه‌ی Apply کلیک کرده و یا Ctrl + P را روی کیبورد خود فشار دهید.

 

 

 

استفاده از  apt-get

اگر با apt-get نرم‌افزاری را نصب کردید، آن را با همان apt-get پاک کنید. این شامل همان بسته‌هایی می‌شود که در Synaptic هم بود. اما با توجه به احتمال کمِ اختلاف بین apt-get و Synaptic شاید بهتر باشد آن نرم‌افزار را با همان مدیر بسته‌ای که نصب کرده بود پاک کنید.

این کار همیشه تضمین می‌دهد عملیات حذف به طور تکمیلی صورت گرفته است.

به منظور حذف بسته و تمام فایل‌های مربوطه از سیستم خود فرمان زیر را اجرا کنید:

sudo apt-get purge package-name

جای package-nameنام بسته‌ای را بگذارید که قصد حذف کردنش را دارید. برای مثال ما  wireshark را حذف کرده‌ایم.

 

 

 

وقتی پکیج پیدا شده، Y را تایپ کرده و Enter را بزنید تا حذف پکیج تأیید شود.

 

 

 

استفاده از فرمان پاکسازی، اپ و فایل‌های بخش پیکربندیِ آن حذف خواهند شد. با این حال، ملحقات اپ را پاک نمی‌کند. برای پاک کردن هر گونه متعلقات باقیمانده که به صورت خودکار با بسته‌ی اصلی دانلود شده بوده، فرمان زیر را اجرا کنید:

sudo apt-get autoremove

این کار تمام متعلقات غیرضروری را پاک خواهد کرد (شامل هر فرزند یتیمی‌شده‌ای که بسته‌ی پدرش حذف شده باشد).

استفاده از yum-remove

 

 

 

اگر توزیع لینوکس شما از  yum به جای apt-get استفاده می‌کند، از این فرمان استفاده کنید:

sudo yum remove package-name

مجدداً، جای package-nameنام بسته‌ای را بگذارید که قصد حذف کردنش را دارید. برای uninstall کردن چندین بسته‌ آن‌ها را بعد از حذف فرمان فهرست کنید.

sudo yum remove wireshark tmux unzip

اگر با استفاده از قابلیت Groups متعلق به yum بسته‌ها را نصب کرده باشید، باید آن‌ها را گروهی حذف کنید.

sudo yum remove @"Group Name"

نام گروه مناسب را بزنید تا همه‌‌ی مخازن مربوطه با آن گروه حذف شود.

حذف دستیِ فایل‌های تنظیمات کاربر

بعد از uninstall دایرکتوری‌های زیر را که برای تنظیمات کاربر و فایل‌های باقیمانده است به طور دستی اسکن کنید:

  •         ~/
  •         /usr/bin
  •         /usr/lib
  •         /usr/local
  •         /usr/share/man
  •         /usr/share/doc
  •         /var
  •         /run
  •         /lib
  •         ~/.cache
  •         ~/.local
  •         ~/.local/share
  •         ~/.thumbnail
  •         ~/.config/

توجه: ~/ به معنای فولدرHome  استو ~/.localفولدری پنهان است (به نام local.) در فولدر Home .

شما مجبور خواهید بود برای مشاهده‌ی فایل‌ها/فولدرهای پنهان‌شده Ctrl + H را در فایل منیجر خود فشار دهید.

استفاده از فایل‌های تنظیمات معمولاً در اپ‌شان ذخیره می‌شود- فولدری مشخص تا بتوانید براحتی آن‌ها را از نام فولدرشان بشناسید.

 

 

 

همچنین خوب است اگر به سراغ فایل‌های مختص بسته بروید که نام بسته را به اشتراک می‌گذارند. به عنوان مثال، KDE برای ذخیره‌ی فایل‌های پیکربندی کاربر از ~/.kde استفاده می‌کند.

 

منبع: کی بازار (فروشگاه آنلاین نرم افزارهای اورجینال)، با دریافت انواع لایسنس‌های معتبر از تامین‌کنندگان جهانی این امکان را برای تمام کاربران فراهم آورده است تا در چند ثانیه، از خدماتی بین‌المللی لذت ببرند. در کی بازار امکان خرید لایسنس‌های اورجینال نرم افزار‌های کاربردی و امنیتی(ویندوز اورجینال، آفیس اورجینال، آنتی ویروس اورجینال، آنتی ویروس کسپرسکی، آنتی ویروس پادویش و آنتی ویروس نود 32) بصورت ارسال آنی فراهم آمده است.