The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как найти и удалить неиспользуемые библиотеки?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Пакетные менеджеры / Linux)
Изначальное сообщение [ Отслеживать ]

"как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от phantom lord (ok) on 17-Май-10, 13:03 
У меня вопрос по установке и удалению программ. Давно уже заметил такое нездоровое явление: устанавливаю некий пакет, получаю сообщение в консоли, что после установки объем доступного дискового пространства уменьшится на N мегов. А если потом удаляю пакет, то объем освобождающейся памяти практически всегда меньше, чем изначально занятой!!! В принципе, этому может быть разумное объяснение. Например, какие-то либы из данного пакета могут являться зависимостями для софта, установленного после этого пакета, и соответственно, они не будут удаляться. Но проблема проявляется даже если удалять пакет сразу же. Поставил прогу, запустил, не понравилось, через минуту снес нафиг. Ан нет, что-то всё равно остается.

А теперь вопрос: можно ли как-то найти все либы, не упомянутые в зависимостях установленного софта?! Я просто подозреваю, что при удалении пакета удаляется не всё, что было притянуто по зависимостям.
Хочется поудалять всякий хлам, а то система уже сильно замусорилась после моих многочисленных экспериментов. Физически меня, конечно, не напрягает, что лишние один-два гига забито, но для порядка хочется провести генеральную уборку.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от Andrey Mitrofanov on 17-Май-10, 13:58 
>А теперь вопрос: можно ли как-то найти все либы, не упомянутые в
>зависимостях установленного софта?!

Можно!! У меня aptitude так и делает - после установки галочки "[X] Автоматически удалять неиспользуемые пакеты". Debian GNI/Linux, списибо, что спросили.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от phantom lord (ok) on 17-Май-10, 15:38 
>>А теперь вопрос: можно ли как-то найти все либы, не упомянутые в
>>зависимостях установленного софта?!
>
>Можно!! У меня aptitude так и делает - после установки галочки "[X]
>Автоматически удалять неиспользуемые пакеты". Debian GNI/Linux, списибо, что спросили.

А не молги бы Вы уточнить, какой гуй вы используете для aptitude. Я его исключительно из консоли юзаю.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от Andrey Mitrofanov on 17-Май-10, 15:48 
Уточняю: гуй для aptitude не использую.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от phantom lord (ok) on 17-Май-10, 17:49 
>Уточняю: гуй для aptitude не использую.

о_О

А где тогда ставите "галочку [X] Автоматически удалять неиспользуемые пакеты"?!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от Andrey Mitrofanov on 17-Май-10, 17:59 
В меню. В **т**естовом УИ. http://commons.wikimedia.org/wiki/File:Aptitude-screenshot.png
F10 -> Параметры -> Предпочтения ...там, внизу.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от phantom lord (ok) on 18-Май-10, 09:55 
>В меню. В **т**естовом УИ. http://commons.wikimedia.org/wiki/File:Aptitude-screenshot.png
>F10 -> Параметры -> Предпочтения ...там, внизу.

Спасибо, нашел!
Только вот, боюсь, что эта фича не поможет при использовании apt-get или при установке пакета напрямую через dpkg. (точнее при удалении пакетов оными утилитами)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от Andrey Mitrofanov on 18-Май-10, 10:50 
>Только вот, боюсь, что эта фича не поможет при использовании apt-get или при установке пакета напрямую через dpkg.

Фича сама по себе не поможет, а воспользоваться ею, немного поработав руками можно.

Я делаю примерно так. Мечу _неизвестные мне пакеты (или просто все библиотеки в системе, просмотрев, конечно, чтоб что нужное не вынести) как "автоматические" (=учтённые aptitude-ом, как установленные автоматически, как зависимости др.пакетов). Кнопка "M" (см.также "F1"). Запускаю "g" -- ещё раз просматриваю список удаляемого, все удаляемые мечу "_", чтобы purge-ились, (чтобы "хвостов" в системе не оставалось), роме случаев, когда он какогото, например, сервиса мне нужно сохранить старые конфиги.

> (точнее при удалении пакетов оными утилитами)

А каков тайный смысл _не пользоваться aptitude, чтобы сделать, то, что она умеет, с помощью тех утилит, которые этого сами делать не умеют?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от phantom lord (ok) on 18-Май-10, 15:54 
>[оверквотинг удален]
>Фича сама по себе не поможет, а воспользоваться ею, немного поработав руками
>можно.
>
>Я делаю примерно так. Мечу _неизвестные мне пакеты (или просто все библиотеки
>в системе, просмотрев, конечно, чтоб что нужное не вынести) как "автоматические"
>(=учтённые aptitude-ом, как установленные автоматически, как зависимости др.пакетов). Кнопка "M" (см.также
>"F1"). Запускаю "g" -- ещё раз просматриваю список удаляемого, все удаляемые
>мечу "_", чтобы purge-ились, (чтобы "хвостов" в системе не оставалось), роме
>случаев, когда он какогото, например, сервиса мне нужно сохранить старые конфиги.
>

Спасибо. Обязательно попробую так сделать.


>А каков тайный смысл _не пользоваться aptitude, чтобы сделать, то, что она
>умеет, с помощью тех утилит, которые этого сами делать не умеют?

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от Andrey Mitrofanov on 18-Май-10, 17:50 
>Если я просто поставлю в настройках aptitude "удалять не используемые пакеты", то от этого не удалится всё то, что раньше ставилось и удалялось без участия aptitude.

Если "просто поставишь" вообще ничего, по идее, не удалится. Все поставленные через apt-get (в т.ч. зависимости) будут выглядеть в aptitude, как установленные в ручную, насколькоя понимаю. Поставленный через dpkg -i - тоже, плюс, если их нет в "источниках" APT, ещё и будут объявлены "устаревшими".

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от Аноним (??) on 25-Май-10, 16:19 
Aptitude умница, и как правило надлежащим образом удаляет все зависимости. А Вы проверяли объём его кэша (скачанных пакетов)? Если что, sudo aptitude clean. Если Вы этого никогда не делали - могло накопиться очень много.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "как найти и удалить неиспользуемые библиотеки?"  +/
Сообщение от вуглускр on 24-Июн-10, 17:57 
>Хочется поудалять всякий хлам, а то система уже сильно замусорилась после моих
>многочисленных экспериментов. Физически меня, конечно, не напрягает, что лишние один-два гига
>забито, но для порядка хочется провести генеральную уборку.

Попробуй orphaner --guess-all разок запустить.

Но вообще лучше поступить так: пройти по списку пакетов в аптитуде и поотмечать как auto-installed те пакеты, которые ты явно не устанавливал. Никому не нужные удалятся сами.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру