@unfalse

unfalse

unfalse
unfalse

Frontend-developer. React, Redux, JS, Typescript.

14 я читаю 20 меня читают
1392 постов
2742 комментариев
unfalse
12 Jul 2015

Решил удалить GIMP из своего Debian 7.
sudo apt-get purge gimp
И вот тут-то возникло предложение сделать autoremove для кучи пакетов.
Что-то такое помню что он может половину системы покорёжить. После гугления у меня начало бомбить от двух вещей:
— одни люди спокойно пишут что autoremove не сделает ничего ужасного. На этом тред закрывают. А вот другие пишут что у них снесло иксы и много нужного. На что первые пишут УМВР или пускаются в объяснения, из которых не очень ясно, что делать. Один товарищ советует смотреть логи apt после autoremove и ставить нужное обратно.
— пока не могу нагуглить правильную утилиту, которая бы анализировала зависимости у пакетов и находила совпадающие. autoremove меня не устраивает в силу вышеописанной причины, да и по механизму работы (пометка пакетов для автоудаления) выглядит странновато. deborphan работает примерно так же, если не хуже. Мне простейшая реализация видится так: вызывается apt-cache depends для каждого пакета в системе и анализируются совпадающие зависимости, потом выдаётся результат, чтобы юзер сам мог решить, что с этим делать. Вроде это на питоне не очень сложно написать. Может быть это уже написано, либо тут есть тонкости, которые помешают. Я не знаю.

И вообще, на моем TV-stick кончилось место на rootfs, поэтому я и затеял эту чистку.

12 Jul 2015

omsklug, он изначально там стоял. Система ставилась не с нуля, я скачал готовый образ со всем говном что там было внутри, и залил на microSD.

#vnzzu/3 в ответ на /2
12 Jul 2015

Есть какой-то bleach - тоже "чистит" систему. Но омичи пользуют обычно просто autoremove. В общем, мы из первой группы.

#vnzzu/4 в ответ на /3
12 Jul 2015

И да... удалить иксы - не самое страшное.

#vnzzu/5 в ответ на /3
12 Jul 2015

aptitude умер, к счастью. Учитывая, что yum тоже умер, у человека остался один друг — apt.

#vnzzu/6 в ответ на /1
12 Jul 2015

Оно уже перестало сбрасывать флаг автоматической установки случайным образом?

#vnzzu/8 в ответ на /7
12 Jul 2015

Висит в подтвеждённых. И ещё куча таких багов, что даже ставить aptitude страшно, не то что запускать.

#vnzzu/10 в ответ на /9
12 Jul 2015

Пользуюсь с Etch'а. Ни одной переустановки :)

#vnzzu/11 в ответ на /10
12 Jul 2015

там вся мякотка вокруг понятия "рекомендуемые".

кстати, для начала можно не пурж а ремув и посмотреть.

12 Jul 2015

Причём восемь лет уже висит. Былинная победа.

#vnzzu/13 в ответ на /10
12 Jul 2015

да. е только рекомендуемые, но и "шли паровозом, вроде не нужны, но вы проверьте"

12 Jul 2015

Tenno-Seremel, а чем Аптитьюд от apt отличается? Они по разному подходят к задачам? Чем они отличаются?

#vnzzu/15 в ответ на /1
12 Jul 2015

Куда лучше узнавать об удалённых пакетов в будущем, ага :}

#vnzzu/16 в ответ на /13
12 Jul 2015

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

#vnzzu/17 в ответ на /15
12 Jul 2015

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

#vnzzu/18 в ответ на /15
12 Jul 2015

В aptitude есть tetris! Омичи ценят это...

#vnzzu/19 в ответ на /15
12 Jul 2015

Ведёт свою несовместимую базу расширенных состояний, содержит сотни багов, почти не разрабатывается.

#vnzzu/21 в ответ на /15
12 Jul 2015

Но делает то, что нужно, в отличие от :}

#vnzzu/22 в ответ на /21
12 Jul 2015

Он плохо совместим с dpkg, в отличие от настоящего apt.

#vnzzu/23 в ответ на /20
12 Jul 2015

Достаточно, чтобы выбросить эту корявую поделку.

#vnzzu/27 в ответ на /26
12 Jul 2015

nicka, поздно, уже удалил гимп. Но apt теперь всё время предлагает сделать autoremove чтобы удалить кучу пакетов и это меня беспокоит. Нет ли способа определить, что НА САМОМ ДЕЛЕ можно безболезненно удалить?

#vnzzu/29 в ответ на /12
12 Jul 2015

можно явно сказать install на явно нужные пакеты. а остальные смело пропуржить или отремувить.

если вся система стоит из пакетов, то обычно это безопасно. а если что-то ставил по "./configure; make; make install" - то возможны нежданчики.

#vnzzu/30 в ответ на /29
12 Jul 2015

nicka, не могу сказать как там ставили их. Система была сразу готовым образом, как LiveCD. Т.к. это TV stick, то я даже не знаю что может быть, может вайфай не заведется например, или иксы.

#vnzzu/31 в ответ на /30
12 Jul 2015

тогда тупо проставь всё из того, что хочет удалить автоудалятор.

и забей.

#vnzzu/32 в ответ на /31

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.