Контрол на софтуера, инсталиран на Debian и производни

Привет!

Причината за тази публикация е да представи малко съвети за тези, които са много щателни при инсталирането или премахването на софтуер на вашата система. В дистрибуции като Debian и производни (Ubuntu, Linux Mint, basicOS, ...), които използват подходящ, има файл, който проследява всичко, което е инсталирано или премахнато от нашия PC. И това е, което ще се опитаме да покажем днес.

Често се случва да инсталираме софтуер това е полезно за нас в определен момент и което по-късно искаме да премахнем. Можем да го направим (освен да използваме графични програми) с командата:

$ sudo apt-get remove --purge nombredelsoftware

Опцията чистка също изчиства настройките на програмата. Той не е задължителен, но в моя случай винаги го използвам.

С това изтриваме въпросната програма и, ако е необходимо, подходящ Информира ни, че има пакети, които вече не са необходими и можем да премахнем с командата:

$ sudo apt-get autoremove

Както вече знаете, с тези две прости стъпки ние премахваме приложението и неговите зависимости. Има обаче случаи, в които нещо, което сме инсталирали, не се появява като пряка зависимост или подходящ решава да не изтрива. Защо? Добър въпрос! Въпреки че имам своите теории, не съм в състояние да формулирам задоволителен отговор.

Без да продължавам, днес извърших инсталацията (в Linux Mint) От мента-мета-xfce4 да направя малко тестване и по-късно да изтрия този пакет (и с какво бих могъл да премахна apt-get autoremove), Успях да забележа, че не всичко, което бях сложил няколко часа преди, щеше да бъде изтрито. И така, както в GNU / Linux имаме прекрасните файлове .log, Намерих такъв, който има пълен контрол върху всичко, което е инсталирано или деинсталирано от системата. За да видите този файл, просто отворете терминал (или директно от файловия изследовател) и въведете:

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

И ще получим екран, подобен на този:

Примерете съдържанието на файла apt history.log.

Примерете съдържанието на файла apt history.log.

Както можете да видите, в това архив всички операции по инсталиране или деинсталиране са отразени. По този начин тези, които имат космически проблеми и / или искат да имат минимално необходимите пакети (често граничещи с TOC) можете да поемете по-изчерпателен контрол върху подходящ.

Прост и единствен команден ред от нас!


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Sephiroth каза той

    Командата "sudo apt-get remove –purge" не е ли същата като "sudo apt-get purge"? във всеки случай –чистката можеше да се използва в «sudo autoremove –purge» и там се погрижихте да оставите всичко много чисто.

    между другото в новия apt предполагам, че ще бъде «sudo apt purge» ¿?

    1.    Калетиво каза той

      Сефирот, аз съм нов в Linux. Накрая не разбрах какво казваш. Така че, за да дадете команда, не е необходимо да пишете "sudo apt-get ..." със sudo apt ____ "достатъчно ли е?

      1.    Tesla каза той

        Сефирот се позовава на новата версия на apt. В момента, доколкото знам, никой не е пуснал новата версия. Поне в Linux Mint не е така.

        Можете да прочетете повече за това в този блог: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth каза той

          новият apt е достъпен в ubuntu 14.04 и предполагам и тестването на debian

          1.    Tesla каза той

            Всъщност изглежда, че версия 1.0.1 е налична при тестване на Debian. Въпреки това, в Xubuntu 14.04, който инсталирах на роднина, мисля, че го няма, защото не забелязах промяна в apt. Всъщност актуализирах както обикновено: apt-get update && apt-get upgrade.

            Мистериите на живота или може би актуализация остава да бъде инсталирана.

            Благодаря за информацията!

    2.    Tesla каза той

      Както казах @ Argen77ino, използвам тази команда по традиция. В края на всяка актуализация или деинсталиране винаги правя:

      sudo apt-get clean && sudo apt-get autoclean

      С това изтривате изтеглените файлове, освобождавайки дисково пространство. За бързи интернет връзки мисля, че е добра идея, тъй като не струва нищо за изтегляне на пакетите отново.

      Поздрави!

  2.   амулет_линукс каза той

    Не забравяйте за Gentoo.
    В / var / db / pkg / можете да намерите цялата база данни по категории, след това по пакети за това как са били компилирани и по кое време. Какво използва genlop
    А в /var/log/portage/elog/summary.log са тези много важни съобщения, които бих казал, че са задължителни за четене.
    Това е краят на този кратък брифинг, в случай че някой ще ви помогне.

    1.    Tesla каза той

      Много добра бележка!

      Не съм го включвал, защото винаги съм използвал Debian (и производни) и Arch Linux (и производни). Трябва да инсталирам Gentoo с приятел и да го подготвя на компютър, различен от основния.

      Благодаря за информацията!

  3.   Аржентинец каза той

    Много добър съвет за тези, които искат да знаят всичко, което се случва в тяхната система като мен.
    Мисля, че в по-старите версии на apt, ако сте използвали –purge и по някаква странна причина всички използват повторно промяната. Така или иначе е същото. Те вече познават вкусовете на цветовете.

    1.    Tesla каза той

      Истината е, че може би има по-добър вариант, но винаги съм използвал този. Както казвате, най-сигурното е, че е по традиция.

      Поздрави!

  4.   Daniel каза той

    Свързан въпрос. За да постигнете резултат, равен на този, получен с: # apt-get –purge autoremove [име на пакета] Как да използваме Pacman или Zypper? . Благодаря ти.

    1.    Tesla каза той

      Някой да ме поправи, ако не.

      Когато използвах Arch Linux преди няколко години, мисля, че използвах командата:

      sudo pacman -Rsn име на пакета

      Ако добре си спомням:

      „R“ изтрива въпросния пакет, „s“ изтрива зависимостите му, а „n“ конфигурационните му файлове.

      В Zypper или YUM няма идея, тъй като никога не съм ги използвал.
      Поздрави!

  5.   Марио Гилермо Завала Силва каза той

    Отлична информация ... Благодаря .. ПОЗДРАВЛЕНИЕ

    1.    Tesla каза той

      Радвам се, че е полезно!

      Поздрави!

  6.   carlosO каза той

    Следващата стъпка ще бъде да деинсталирате пакетите, които открием, които са били инсталирани, но не деинсталирани?

    1.    Tesla каза той

      Correcto.

      Този файл изброява всичко, което е инсталирано, и го подрежда по дата. Ако намерите нещо, което не искате да имате, просто:

      apt-get премахване на името на пакета

      И готово!

  7.   лед каза той

    Ще го пробвам, за да видя какво получавам

  8.   Каналес каза той

    Благодаря ви, ще бъде полезно 🙂

  9.   ArS каза той

    Това е интересно, но за мен по друга причина понякога инсталирам толкова много неща, че вече не знам, че xD се инсталира.

    Но това, което споменавате, че apt-get понякога не иска да изтрива пакети, не ми се случва, защото в действителност това, което използвам, е aptitude (както за инсталиране, така и за деинсталиране.)

    Поздрави.

    1.    ArS каза той

      еее, защото пише, че използвам хром !!! Chromium е това, което имам, и дори не знам защо използвам това ... .. проклети страници, които изискват най-новата версия на flash ....