Контроль програмного забезпечення, встановленого на Debian та похідних

Привіт всім!

Причина цього допису - надати невелику пораду тим, хто дуже прискіпливо ставиться до встановлення або зняття програмне забезпечення у вашій системі. У дистрибутивах типу Debian та похідні (Ubuntu, Linux Mint, елементарний OS, ...), які використовують схильний, є файл, який відстежує все, що встановлено або видалено з нашого PC. І це те, що ми спробуємо сьогодні показати.

Часто трапляється, що ми встановлюємо програмне забезпечення що нам корисно в якийсь момент і яке ми згодом хочемо усунути. Ми можемо зробити це (крім використання графічних програм) за допомогою команди:

$ sudo apt-get remove --purge nombredelsoftware

Вибір чистка також очищає налаштування програми. Це необов’язково, але в моєму випадку я завжди ним користуюся.

Цим ми видаляємо відповідну програму і, якщо потрібно, схильний повідомляє нам, що є пакунки, які більше не потрібні, і ми можемо видалити їх за допомогою команди:

$ sudo apt-get autoremove

Як ви вже знаєте, за допомогою цих двох простих кроків ми усуваємо програму та її залежності. Однак бувають випадки, коли щось встановлене нами не виходить як пряма залежність або схильний вирішує не видаляти. Чому? Гарне питання! Хоча я маю свої теорії, я не в змозі сформулювати задовільну відповідь.

Не рухаючись далі, сьогодні я виконав установку (в Linux Mint) з mint-meta-xfce4 зробити тестування, а потім видалити цей пакет (і те, що я міг видалити apt-get autoremove), Я зміг зауважити, що не все, що я поклав за кілька годин до цього, збиралося видалити. Отже, як і в GNU / Linux у нас є чудові файли .log, Я знайшов такий, який повністю контролює все, що встановлено або видалено з системи. Щоб переглянути цей файл, просто відкрийте термінал (або безпосередньо з файлового провідника) і введіть:

$ cat /var/log/apt/history.log

І ми отримаємо екранний вивід, подібний до цього:

Зразок вмісту файлу apt history.log.

Зразок вмісту файлу apt history.log.

Як бачите, у цьому архів відображаються всі операції встановлення або видалення. Таким чином, ви, хто має космічні проблеми та / або хочете мати мінімально необхідні пакети (багато разів межують з TOC) Ви можете взяти більш вичерпний контроль над схильний.

Простий і єдиний командний рядок від нас!