Дисковото пространство на вашата система Ubuntu липсва ли? Не се безпокой! С помощта на няколко прости команди можете бързо да намерите и премахнете ненужните инсталационни файлове, освобождавайки ценно място на твърдия диск.
Разбиране на подходящия мениджър на пакети
Няма универсален подход за инсталиране на софтуер на Ubuntu Linux система. Докато можете да изберете команди apt и apt-get, налични са и алтернативи като Snaps и Flatpaks.
Apt (Advanced Package Tool) предлага опростен интерфейс спрямо традиционната apt-get
команда. Въпреки че apt осигурява подобрена използваемост и по-богати функции, той не обхваща пълния набор от функции, които apt-get предлага. Тези команди се свързват безпроблемно с dpkg
командата от по-ниско ниво и са основополагащи за инсталиране на приложения на базирани на Debian системи, включително Ubuntu.
Когато инсталирате пакет чрез apt, съответният DEB файл се изтегля и разопакова в необходимите файлови местоположения. Този DEB файл остава записан във вашата система, което позволява бърза преинсталация или поправки. С течение на времето обаче това може да доведе до значително използване на дисково пространство, особено ако вашата операционна система е настроена на отделен дял или ако използвате малък твърд диск.
Въпреки че деинсталирането на приложение с apt обикновено запазва конфигурационните му файлове, може да предпочетете чист лист за определени приложения. За щастие, подходящият пакет предлага различни команди за задоволяване на тези нужди!
Как да деинсталирате приложения
За да премахнете инсталирано приложение от вашата система, използвайте командата apt, съчетана с опцията за премахване :
sudo apt remove sqlite3
Тази команда деинсталира приложението, но запазва конфигурационните файлове непокътнати заедно с DEB файла в директорията с архиви. Нека проверим какво съществува в /var/cache/apt/archives
:
ls /var/cache/apt/archives/
Както е показано, деинсталираните приложения все още оставят остатъци под формата на DEB файлове. За щастие можете да изчистите тези остатъци, без да е необходимо първо да деинсталирате приложения. Разбирането на това е от ключово значение за поддържането на чиста система.
Почистване на инсталационните файлове
За да изхвърлите остатъчните DEB файлове, изпълнете командата clean :
sudo apt clean
Това действие изчиства натрупаните DEB файлове от двете директории /var/cache/apt/archives
и /var/cache/apt/archives/partial
. Нека проверим директорията с архиви след почистване:
ls /var/cache/apt/archives/
Вашата архивна директория вече е празна, което ви осигурява незабавно облекчение от бъркотията! Имайте предвид, че остават някои файлове с метаданни, които са жизненоважни за работата на системата.
Премахване на заменени файлове с Autoclean
Командата за автоматично почистване често се разбира погрешно. Подобно на clean, той премахва DEB файлове, но само тези, които вече не са достъпни за изтегляне. Ето защо това има значение:
В случаите, когато съществува нова версия на приложение, вече няма да е необходим архивиран, остарял DEB. Autoclean гарантира, че вашата система остава без остарели пакети, без да жертва достъпа до необходимите файлове за инсталации.
Изчистване на приложения и техните конфигурационни файлове
Командата purge предлага по-задълбочена опция за деинсталиране:
sudo apt purge sqlite3
Тази команда не само деинсталира приложението, но и премахва всички свързани конфигурационни файлове. Ако отстранявате проблеми или предпочитате чиста инсталация, изчистването е правилният начин. Освен това можете да стартирате apt purge на предварително премахнати приложения, когато е необходимо, като гарантирате, че няма да останат остатъци.
Управление на осиротели зависимости
Деинсталирането на приложения често може да остави неизползвани библиотеки и зависимости. Тези осиротели пакети могат да се натрупват и да създават ненужни бъркотии. Използвайте командата autoremove, за да се отървете от ненужни файлове:
sudo apt autoremove
Тук е необходимо внимание; autoremove може да премахне библиотеки, изисквани от други приложения, което води до проблеми с функционалността. Винаги проверявайте списъка с файлове за премахване, като потвърждавате, че наистина са ненужни.
Оптимизирайте своето системно пространство
Чрез рутинно почистване на ненужните пакети и инсталационни файлове вие гарантирате, че вашата Ubuntu система остава ефективна и оптимизирана. Това трябва да бъде основна част от вашата рутинна поддръжка на системата, освобождавайки място на твърдия диск за нови инсталации и подобрявайки цялостната производителност.
Често задавани въпроси
1. Каква е разликата между ‘remove’ и ‘purge’ в apt команди?
Командата ‘remove’ деинсталира пакет, но запазва неговите конфигурационни файлове. Командата ‘purge’ обаче напълно премахва пакета заедно с всички негови конфигурационни файлове.
2. Как работи функцията за автоматично премахване?
Командата „autoremove“ почиства осиротели пакети, които са били инсталирани като зависимости, но вече не са необходими, като помага да се освободи дисково пространство.
3. Необходимо ли е редовно да изпълнявате командата clean?
Да, периодичното изпълнение на командата clean може да помогне за поддържане на дисковото пространство и производителността на вашата система чрез премахване на ненужните DEB файлове.
Вашият коментар