LINUX.ORG.RU

Удаление пакета apt

 , , ,


0

2

Недавно скачал пакет obs-studio с apt, но в итоге решил удалить. Удалил с помощью sudo apt autoremove –purge. В итоге узнал, что с помощью этой команды не все зависимости, доп пакеты, конфиг файлы удаляются, а только те, которые видет apt. В итоге зашел в history log и посмотрел, какие пакеты установились вместе с основным пакетом obs-studio, и удалил вручную те пакеты, которые autoremove –purge не удалил. Также проверил конфиг файлы с /etc и там ничего не оказалось. Также удалил конфиг файл obs-studio в доманшнем каталоге, в которой входили логи, кэш и т.п. Есть ли еще то, что нужно удалить, чтобы ТОЧНО ВСЕ ОСТАТКИ ОТ OBS-STUDIO НЕ ЗАСОРЯЛИ СИСТЕМУ. I use debian, btw



Последнее исправление: Levernetut38 (всего исправлений: 1)

apt autopurge даже с --solver 3.0 не всегда удаляет все оставшиеся пакеты.

Могу посоветовать использовать в дальнейшем nala для тестовой установки пакетов с кучей зависимостей. nala history выведет историю операций, а nala history undo <ID> позволит удалить все установленные пакеты за указанную операцию

GenSekY
()
Ответ на: комментарий от Merionet

какая херня была с добавлением сцены,почему то черный экран был. в итоге париться не стал и поставил опенсорсный simplescreenrecorder

Levernetut38
() автор топика
Ответ на: комментарий от Levernetut38

А какой источник ты добавлял в сцену? У меня через pipewire норм работает, obs 31.0.4, жду 31.1, там крутые фичи подвезли. У ssr проще интерфейс, но и возможностей меньше.

Merionet
()

только те, которые видет apt.

Только те которые автор пакета указал как конфигурационные файлы.

einhander ★★★★★
()

Пакеты, установленные как зависимости, могут не удаляться, если их рекомендует какой-то другой пакет, при этом рекомендуемые зависимости считаются важными (по умолчанию это так). Стандартная политика такова, что установка рекомендуемых считается желательной, поскольку без них часто что-то работает не так, как ожидается. Опция apt называется APT::AutoRemove::RecommendsImportant.

anonymous
()
Ответ на: комментарий от GenSekY

apt autopurge даже с –solver 3.0 не всегда удаляет все оставшиеся пакеты.

Дело не в резолвере, а в политике по отношению к рекомендуемым пакетам.

Могу посоветовать использовать в дальнейшем nala для тестовой установки пакетов с кучей зависимостей

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

anonymous
()
Ответ на: комментарий от Merionet

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

Levernetut38
() автор топика
Ответ на: комментарий от anonymous

это я так понял для того, чтобы найти в системе что то с именем obs-studio? Если да, то годно

Levernetut38
() автор топика

Удалил с помощью sudo apt autoremove –purge

sudo apt remove obs-studio

endspiel
()

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

vbr ★★★★★
()
Ответ на: комментарий от Levernetut38

Я про wayland и писал, записываю через pipewire. Если вдруг захочешь, проверь наличие запущенных xdg порталов. Для wlroots есть ещё альтернатива, аддон с export dmabuf. Плюс, есть аддон, который через вулкан записывает игры, не знаю, насколько он эффективен.

Merionet
()

хвосты обычно лежат в ~/.cache, ~/.config, ~/.local/share, /etc, /var, /usr/share. когда этого мусора скапливается много, то проще систему переустановить

rtxtxtrx ★★★
()
Ответ на: комментарий от vbr

Ну предположим, что невыполнимая. А так в целом я ввожу команду autoremove –purge, удаляю зависимости, названия которых хранятся в history log, также чищу конфиг из /etc, чекаю /var/log, удаляю кэш, логи и конфиг файл из /home. В целом достаточно?

Levernetut38
() автор топика
Ответ на: комментарий от rtxtxtrx

но все то, что ты перечислил, я чищу. Достаточно?

Levernetut38
() автор топика

Я в /etc/apt/apt.conf.d/99local-autoremove-suggests поместил:

# APT по умолчанию не удаляет предлагаемые зависимости
APT::AutoRemove::SuggestsImportant "false";

С этой настройкой удаляются ровно те же пакеты, что устанавливались, в подавляющем большинстве случаев.

Rootlexx ★★★★★
()
Ответ на: комментарий от Levernetut38

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

vbr ★★★★★
()

Неплохой топик. Тут я неудачно установил Iredmail. Надо переустановить. Тут два пути: переустановить ОС и далее. Или очистить ос от иредмайла. В Инете нашел рецепты, но не такие как тут в теме.

anonymous
()
Ответ на: комментарий от Levernetut38

Кому нужно, вполне выполнимая. Бэкап.

andytux ★★★★★
()
Ответ на: комментарий от LamerOk

Это полный комплект «на всякий случай» :) Install-Suggests и так по умолчанию false. Насчёт APT::AutoRemove::SuggestsImportant не знаю, наверное, надо заглянуть в исходные коды. К сожалению, эти опции не описаны в документации apt. Есть описание в доке aptitude, где утверждается, что они для aptitude специфичны, якобы apt их игнорирует, что, очевидно, не так.

anonymous
()
Ответ на: комментарий от LamerOk

Ну ты дочитай следующее предложение:

Есть описание в доке aptitude

…и посмотри на свои ссылки внимательно. Это должно быть в man apt.conf.5 или где-то рядом, но не в документации почти стороннего проекта.

Разве что я в прошлый раз невнимательно читал — там не утверждается, что эти опции не использует apt. Так что можно считать, что худо-бедно, но они документированы.

anonymous
()

Посмотри в /var/log/apt/history.log*, что ставилось вместе с OBS, и снеси единым списком.

Если ничего не менял, то логи эти ротируются раз в месяц.

Radjah ★★★★★
()

Ты слишком все усложняешь.

Достаточно было удалить все директории и файлы, которые OBS-STUDIO создала во время установки или работы.

usermod
()

Братцы, он не остатки OBS удалить не может, у него оно в вяленом не работает, вот в чем проблема.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от LamerOk

это я так понял для того, чтобы апт не ставил рекомендованные пакеты? Хотя рекомендованные пакеты легче всего удалить, куда сложнее логи, конфиги и тп

Levernetut38
() автор топика
Ответ на: комментарий от Levernetut38

И не устанавливал, и удалял при удалении.

И лучше не apt, а aptitude - более наглядно показывается, что будет установлено / удалено, и, главное, - можно интерактивно решать конфликты.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

ясно. Я также хотел спросить: флаг –purge в команде sudo apt autoremove –purge нужен же для того, чтобы удалить конфиг файлы пакета или конфиг файлы зависимостей пакет, или и то и то? Заранее спасибо, больше I don’t have any questions)

Levernetut38
() автор топика

Если так принципиально вычищать какие-то там килобайты с диска, нужно:

  1. Пользоваться только пакетным менеджером;
  2. Пользоваться программами вроде etckeeper (ЭТО ПАКЕТ ДЛЯ SID!!!);
  3. Правильно настроить вот это;
  4. Использовать системы управления версиями вроде git для контроля за файлами в $HOME, а ценные данные держать отдельно от конфигов, кэшей и прочего;

Руками вычищать – так себе занятие.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 2)
Ответ на: комментарий от Levernetut38

purge удаляет конфигурации (в. т. изменённые пользователем) и файлы данных удаляемых пакетов (не зависимо от причины удаления - руками или по зависимостям).

  "_":          Purge package, remove it and all its config and data files
LamerOk ★★★★★
()
Ответ на: комментарий от Levernetut38

Я несу то, что ты пытаешься совсем не ту проблему решить, о которой пишешь. Тебе не полностью OBS снести надо, а настроить его, чтобы он с вялым работал.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

чем настраивать его, чтобы он с вялым работал, лучше на x11 сидеть. Хотя спасибо, сейчас попробую obs на x11 запустить. А так мысль твоя правильная, но конкретно в данном вопросе obs studio - это как пример пакета, мой основной вопрос насчет зависимостей

Levernetut38
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.