Удалить все пакеты линукс

Содержание
  1. Удалить все пакеты кроме базовых
  2. Re: Удалить все пакеты кроме базовых
  3. Re: Удалить все пакеты кроме базовых
  4. Re: Удалить все пакеты кроме базовых
  5. Re: Удалить все пакеты кроме базовых
  6. Re: Удалить все пакеты кроме базовых
  7. Re: Удалить все пакеты кроме базовых
  8. Re: Удалить все пакеты кроме базовых
  9. Re: Удалить все пакеты кроме базовых
  10. Re: Удалить все пакеты кроме базовых
  11. Re: Удалить все пакеты кроме базовых
  12. 🇧🇲 Как найти и удалить все пакеты Linux, установленные позже определенной даты или времени?
  13. Как найти эти пакеты в системах Linux?
  14. 1.- Способ 1 | Найти и удалить пакеты Linux
  15. 2.- Способ 2 | Найти и удалить пакеты Linux
  16. Добавить комментарий Отменить ответ
  17. • Свежие записи
  18. • Категории
  19. • itsecforu.ru
  20. • Страны посетителей
  21. IT is good
  22. Как удалить программные пакеты в Ubuntu
  23. Удаление пакетов с помощью программного обеспечения Ubuntu Software Center
  24. Удаление пакетов с помощью командной строки
  25. Удалить пакеты Snap
  26. Удалить неиспользуемые пакеты
  27. Выводы
  28. Как полностью удалить пакет с зависимостями в Linux, использующим пакетный менеджер apt.
  29. Удаление программ Linux
  30. 1. Удалить программу через GUI
  31. 2. Удаление программ через пакетный менеджер
  32. 3. Удаление программ без пакетного менеджера
  33. Выводы

Удалить все пакеты кроме базовых

Можно ли в Debian как-нибудь удалить все необязательные пакеты? Хочу обновиться до testing, но при этом не обновлять кучу ненужных уже пакетов.

Re: Удалить все пакеты кроме базовых

Re: Удалить все пакеты кроме базовых

Что понимать под «необязательными»? Сформулируй задачу точнее.

Re: Удалить все пакеты кроме базовых

> кучу ненужных уже пакетов
> ненужных пакетов

ну так снеси их, в чем проблема то? или ты хочешь сразу все ненужные снести? а откуда apt и дебиан могут знать какие пакеты тебе не нужны? )
ну или как вариант — запусти синаптик и в нем в разделах (типа KDE, Desktop, etc. не помню точно как они обзываются) выдели все и удали.

Re: Удалить все пакеты кроме базовых

> выдели все и удали.

А затем окажется, что тьма вещей, вроде бы и нужных ТС — не работает или вообще отсутствует. 😉
Вручную. Смотря на описание каждого пакета и прикидывая, что он делает и нужно ли тебе это. В случае неуверенности — оставлять.
А вообще — при подобных вопросах лучше не морочить голову и вчистую переустановить свежевыкачанный тестинг.
Данные то надеюсь на отдельном разделе?

Re: Удалить все пакеты кроме базовых

Дело в том, что я не чистил систему вот уже четыре года. Установлено огромное количество пакетов, про которые я уже забыл, а это означает, что мне они уже не нужны.

Вы все как будто Debian не видели. У каждого пакета есть приоритет: required, important, standard, optional, extra. Вот и необходимо воспользоваться этой информацией о них и удалить всё кроме required и important. Затем я вручную apt-get’ом поставлю WM, несколько необходимых программ, и со временем буду доустанавливать понадобившиеся пакеты. Вот я и интересуюсь возможно ли это или нет.

Re: Удалить все пакеты кроме базовых

Часть конфигов поменяется при обновлении. Ставь начисто и не морочь себе голову. Сохрани изменные тобой конфиги, чтоб не пропали. Заодно от фрагментации избавишься. ИМХО.

Re: Удалить все пакеты кроме базовых

dpkg-query -W -f=’$ $\t$\n’ ‘*’ | grep ‘приоритет,_подлежащий_зачистке’ > list

Re: Удалить все пакеты кроме базовых

$ тут необязательно. Очистив списки от лишних столбцов, можно скормить их wajig, ЕМНИП, он умеет удалять по списку.

Re: Удалить все пакеты кроме базовых

> Часть конфигов поменяется при обновлении. Ставь начисто и не морочь себе голову.

Читайте также:  Windows phone установка приложений через компьютер

Слишком радикально для меня. Вероятнее всего после обновления я увижу вездесущие артефакты KDE 4 (чёрные треугольники закрывающие половину виджетов и чёрные квадраты поверх иконок), виснущий psi и откачусь обратно на stable.

Re: Удалить все пакеты кроме базовых

Таа-а-к. И здесь начинается ;)) При обновлении ставь гнома и никаких артефактов 🙂

Источник

🇧🇲 Как найти и удалить все пакеты Linux, установленные позже определенной даты или времени?

Допустим нам необходимо удалить несколько пакетов, установленных после определенной даты!

Как найти эти пакеты в системах Linux?

Для примера мы будем использовать систему Ubuntu или Debian.

Поиск самих пакетов одинаковый кроме файла логов пакетного менеджера и способа удаления, для удаления используйте пакетный менеджер нужной Вам системы.

1.- Способ 1 | Найти и удалить пакеты Linux

Выполните команду grep, заменив предварительно дату:

Далее Вам отобразится список пакетов:

Скопируйте нужные вам пакеты и удалите их с помощью apt purge:

2.- Способ 2 | Найти и удалить пакеты Linux

Отобразите пакеты в логах dpkg:

Самые последние записи в конце файлов будут последние установленные пакеты.

Вы также можете увидеть дату их установки:

Далее удалите пакеты любимым для Вас способом.

В примере apt-get remove:

Далее, на всякий случай удалите кэш пакетов из /var/cache/apt/archives/

Добавить комментарий Отменить ответ

• Свежие записи

• Категории

• itsecforu.ru

• Страны посетителей

IT is good

Источник

Как удалить программные пакеты в Ubuntu

Иногда вы можете установить приложение на свой Ubuntu и, попробовав его, решите, что это приложение не для вас. В этом случае вы, вероятно, захотите удалить пакет.

В этой статье мы покажем вам, как удалить пакеты программного обеспечения с помощью графического «Центра программного обеспечения Ubuntu» и из командной строки с помощью команд apt или apt-get .

Только root или пользователь с привилегиями sudo могут удалять пакеты из Ubuntu.

Удаление пакетов с помощью программного обеспечения Ubuntu Software Center

Если вам не нравится командная строка, вы можете удалить приложения через Центр программного обеспечения Ubuntu (USC). Эта утилита предоставляет графический интерфейс для поиска, установки и удаления приложений.

На экране «Действия» найдите «Программное обеспечение Ubuntu» и щелкните оранжевый значок USC. Это откроет инструмент USC.

Чтобы получить список всех установленных приложений, щелкните вкладку «Установленные» на верхней панели навигации.

Прокрутите вниз, пока не найдете приложение, которое хотите удалить, и нажмите кнопку «Удалить» рядом с ним.

Инструмент Ubuntu Software показывает только установленные приложения с графическим пользовательским интерфейсом (GUI). Если вы не можете найти пакет, который хотите удалить, вам следует удалить его из командной строки.

Удаление пакетов с помощью командной строки

Все, что вы можете делать с помощью инструментов графического интерфейса, вы можете делать из командной строки. Фактически, командная строка дает вам больше возможностей и контроля для удаления пакетов программного обеспечения.

Вы можете открыть свой терминал с помощью Ctrl+Alt+T или щелкнув значок терминала.

Перед удалением программного пакета вы должны сначала найти точное имя пакета. Чтобы получить список всех установленных пакетов в вашей системе, введите:

Команда напечатает длинный список установленных пакетов. Было бы неплохо направить вывод в less чтобы его было легче читать. Или вы можете использовать grep для фильтрации результатов.

В Ubuntu, Debian и связанных дистрибутивах Linux вы можете устанавливать, обновлять, удалять и иным образом управлять пакетами программного обеспечения с помощью утилит командной строки apt и apt-get . Синтаксис обеих команд идентичен.

Чтобы удалить установленный пакет, выполните следующую команду:

Замените package_name именем пакета, который вы хотите удалить.

Вы также можете удалить несколько пакетов. Имена пакетов должны быть разделены пробелом:

Читайте также:  Checking mail in linux

Команда remove удаляет указанные пакеты, но может оставить некоторые файлы пакетов. Если вы хотите удалить пакет, включая все его файлы, используйте purge вместо remove :

Удалить пакеты Snap

Если приложение, которое вы хотите удалить, отсутствует в списке при запуске sudo apt list —installed возможно, оно было установлено как пакет snap.

Чтобы вывести список всех установленных пакетов snap, выполните следующую команду:

Как только вы узнаете точное имя пакета, вы можете удалить его, набрав:

Удалить неиспользуемые пакеты

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

Вы можете удалить ненужные пакеты с помощью:

Выводы

Мы показали вам, как удалять приложения из вашей Ubuntu через командную строку и используя Центр программного обеспечения Ubuntu. Знание того, как удалять пакеты, является важной частью системного администрирования Linux.

Существует ряд причин, по которым вы захотите удалить ранее установленный пакет из вашего Ubuntu. Например, вам может потребоваться удалить приложение, которое вам больше не нужно, или освободить место на диске.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник

Как полностью удалить пакет с зависимостями в Linux, использующим пакетный менеджер apt.

При установке программ, при помощи пакетного менеджера apt, у многих часто возникаем вопрос как их удалять. Для этого есть команды:

Команда удаляет пакет вместе с зависимости, которые для него устанавливались, и больше ему не нужны.

Команда удаляет пакет не затрагивая зависимости.

Команда удаляет конфигурационные файлы пакета.

Казалось бы, на этом все, но не тут-то было, apt-get autoremove не всегда удаляет всё что было установлено вместе с пакетом.

Что бы наверняка удалить все что было установлено вместе с пакетом, можно посмотреть лог apt:

Пример вывода этой команды:

Здесь видно что при установке samba, так же были установлены python-tdb, python-samba и т.д. Соответственно для полного удаления установленного пакета можно набрать команду:

Для того что бы не искать и не выбирать эти программы из лога вручную можно спарсить лог:

Внимание: эти команды парсят весь лог, т.е. если несколько раз устанавливалась/удалялась программа, на экран выведутся все программы которые были установлены при каждой установке, не только при последней.

Что бы отображались программы только при последней установке нужно в конце строки заменить «tr ‘\n’ ‘ ‘» на «tail -1», т.е. команда должна быть:

На экран выведутся программы, которые были установлены при установке пакета.

Что бы их удалить можно ввести:

Все что устанавливалось при установке вашего пакета, будет удалено.

Источник

Удаление программ Linux

Не всегда нам нужно только устанавливать программы. Иногда нужно очистить систему или удалить лишние пакеты и файлы чтобы освободить место на диске. Удаление программ в большинстве случаев выполняется очень просто вне зависимости от дистрибутива. Но иногда могут возникнуть сложности, например, с программами, которые сами создают множество файлов в файловой системе или программы, установленные вручную.

В этой статье мы рассмотрим как выполняется удаление программ Linux в разных дистрибутивах, какие программы можно использовать и какие команды нужны. Остановимся на том, как полностью удалить программу, чтобы она не оставляла следов в системе.

1. Удалить программу через GUI

В Ubuntu и многих других дистрибутивах необязательно использовать консоль для удаления программ, существуют центры приложений и графические интерфейсы. Здесь достаточно запустить утилиту, выбрать нужную программу или пакет и удалить ее. Например, во многих дистрибутивах применяется Gnome Software. Сначала запустите его из главного меню:

Читайте также:  Problem printing with windows 10

Затем найдите нужную программу, например, Gimp:

Откройте ее и нажмите кнопку «Удалить»:

Далее, подтвердите что ее нужно удалить и введите пароль суперпользователя:

После завершения работы, программа будет полностью удалена с вашего компьютера.

2. Удаление программ через пакетный менеджер

Самый простой и часто используемый способ удалить программу linux — это использовать стандартный пакетный менеджер из терминала. Если вы использовали пакетный менеджер для установки программы то единственным верным способом ее удаления будет тоже он. В зависимости от дистрибутива команды удаления будут отличаться, но, в целом, они будут иметь похожий синтаксис. Мы рассмотрим примеры для самых популярных дистрибутивов. Например, нам нужно удалить Firefox. В Ubuntu, Debian, Linux Mint и других дистрибутивах этого семейства команда будет выглядеть вот так:

sudo apt remove firefox

Эта команда удалит пакет из системы, но некоторые конфигурационные файлы останутся и будут занимать место. Чтобы полностью удалить программу используйте опцию purge:

sudo apt purge firefox

Более подробно о том, как удалить программу в Linux в Ubuntu мы рассматривали в отдельной статье, в том числе и работу с PPA. Для удаления пакета в CentOS или Red Hat выполните:

sudo yum remove firefox

В Fedora и основанных на ней дистрибутивах, кроме Red Hat, используется новый пакетный менеджер — dnf:

sudo dnf remove firefox

В OpenSUSE используется собственный пакетный менеджер — zypper:

sudo zypper remove firefox

Удаление программ Linux с помощью пакетного менеджера позволяет полностью очистить систему от остатков программы. После завершения удаления рекомендуется перезагрузить компьютер, чтобы убедиться, что все файлы были удалены. Теперь вы знаете как удалить программу в Linux через терминал.

Пакетный менеджер раскладывал файлы программы по системе, а значит он знает что и где находится, значит сможет все правильно удалить. Но если вы компилировали программу и устанавливали ее установочным скриптом, то вы не сможете удалить ее с помощью пакетного менеджера, поскольку он ничего не знает о ней.

3. Удаление программ без пакетного менеджера

Здесь тоже есть несколько вариантов. Если вы устанавливали программу из исходников с помощью компиляции и make install, то она разложена по всей системе. А это значит, что вы не сможете просто зайти и удалить папку с ней, как в Windows. Вам придется использовать тот же скрипт, что вы использовали для установки. Откройте терминал и выполните:

cd /папка/с/исходниками
$ sudo make uninstall

Первая команда переходит в папку с исходниками, вторая — удаляет программу. Если скрипта не сохранилось, то вы можете скачать его из интернета. Иначе программу не удалить. Еще один вариант установки программ — с помощью скрипта из официального сайта. Такие программы удалить намного проще. Они устанавливаются, как правило, в одну папку, для них существует специальный каталог в файловой системе Linux. Здесь они создают новую папку, где расположены все их файлы, включая исполняемые и файлы настроек. Например, чтобы удалить браузер Google Chrome, установленный, таким образом, нужно набрать:

sudo rm -Rf /opt/google-chrome/

Возможно, после удаления программы, вам стоит проверить папку /etc, так как там обязательно должны были остаться файлы настроек пути к библиотекам этой программы, исполняемым файлам и файлы сервисов. Также после удаления программ рекомендуется делать очистку системы Ubuntu.

Выводы

В этой статье мы рассмотрели как выполняется удаление программ Linux для различных дистрибутивов. Как видите, если правильно подходить к установке, то удалить программу очень просто. Сложности возникнут только если вы использовали нестандартные пути получения программ, что очень не рекомендуется.

Источник

Оцените статью