Видалення програм за допомогою командного рядка.

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

Ви можете видалити програми із центру програмного забезпечення дистрибутива або з терміналу. Для першого спосіб встановлення / видалення програм значною мірою залежить від програмного центру дистрибутива, який ви використовуєте, тоді як другий - досить проста і послідовна процедура в системах Gnu / Linux.

консоль linux-tux

Правда може бути зручніше видаляти програми з терміналу. Це пов’язано з тим, що, незважаючи на той факт, що багато хто все ще не почуває себе комфортно під час роботи з командним рядком, саме там ви можете побачити, що саме ви запускаєте / встановлюєте, а в цьому випадку видаляєте з комп’ютера.

Щоб вилучити шоу з вашого розповсюдження, ми будемо використовувати ту саму бібліотеку схильний. Виконати:

sudo apt-get remove

Багато разів додаток можна отримувати з декількох пакетів, а також генерувати різні конфігураційні файли, створені програмою. Отже, коли виконується наведена вище команда, видаляється лише програма, але інші пакети та конфігураційні файли, що використовуються програмою, все ще зберігаються.

Щоб видалити програму та, у свою чергу, видалити всі файли, пов’язані з нею, у дистрибутиві, запустити:

sudo apt-get --purge remove

Так що –Очистка на лінії він відповідає за видалення файлів, пов’язаних із програмою, що видаляється.

У випадку, якщо ви хочете видалити програму, не торкаючись файлів конфігурації, ви виконуєте перший рядок, якщо ви хочете все видалити, то виконуєте другий, все залежить від того, що ви хочете усунути.

Видалення бібліотек, що залишились

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

Отже, якщо ви запустите:

Sudo APT-отримати autoremove

тепер усі залежності, які все ще були, все одно будуть видалені.

Крім того, ви можете комбінувати дії та запускати один командний рядок:

sudo apt-get purge –auto-remove

Для всіх випадків у процесі видалення в терміналі він повідомляє, які пакети буде видалено, скільки місця буде звільнено після встановлення, і звичайно, якщо ви згодні. Після прийняття, натискання клавіші S, видалення програми буде завершено.

термінал

Увага: Команда apt-get також може бути замінений на здібності, для всіх виконуваних файлів у дописі.


5 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Ібсеблео - сказав він

    Гарна стаття! Я просто думаю, що на це слід зазначити в заголовку, цей метод використовується лише для видалення пакетів у debian / ubuntu та похідних. Ура

  2.   Гільокс - сказав він

    Чи виконувати "sudo apt-get remove –purge" те саме, що просто "sudo apt-get purge"?

  3.   Перверз - сказав він

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

    Я завжди додаю сховище, даю оновлення, потім встановлюю програму тощо для кожного. Я хотів би знати, як я спрощую все за допомогою декількох команд.

  4.   Вальтер - сказав він

    Залишилося додати тире (-) в останньому прикладі. Перевірте, будь ласка.

  5.   альбпіна - сказав він

    Я не можу видалити таким чином, це повідомляє мені: синтаксична помилка біля несподіваного елемента `newline '