Страница 1 из 1
Как правильно очищать систему от мусора?
Добавлено: 2009-04-17 12:43:49
bitman
Привет.
Как выполнять сабж?
Например: собирал openoffice-3 из портов. Делал это с помощью
. Вылезала куча ошибок. Форумы говорят - это нормально

. Почти с ними справился. Остался один модуль недособранный. Гугль про ошибку сказал, что надо увеличить SWAP. И тогда я "плюнул" на это дело (2Г оператива + 1Г своп (по умолчанию мне предлагалось поставить 512М) - нафига из-за одной софтины париться?).
сделал. Поставил из пакета сборку от "Инфра-Ресурс".
НО - при сборке из портов попутно ставилась ОГРОМНАЯ куча дополнительного софта. Что теперь с ней делать? И вообще - есть какой-нить безопасный способ очистки системы от хлама?
Если есть спецы, прошу написать последовательность действий. Желательно с указанием типа "этот шаг - обязателен. Этот - нет".
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-17 13:07:06
zingel
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-17 14:21:42
terminus
Поставьте pkg_rmleaves и запускайте
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-17 23:07:23
bitman
Почитал... классно! Спасибо.
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-17 23:41:46
bitman
terminus писал(а):Поставьте pkg_rmleaves и запускайте
Отлично! Предыдущий совет + этот, да + вы дали правильное направление... Да попутно увидел pkg_tree и pkgfe (хотя тут еще почитать надо...)
Спасибо!!
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-20 8:49:15
Raven2000
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-20 21:35:20
bitman
Вообще-то вопрос был об
установленном и
недоустановленном мусоре в системе. Но все равно спасибо.
Re: Как правильно очищать систему от мусора?
Добавлено: 2009-04-21 8:39:58
Raven2000
Так записка..
portsclean -- a tool to clean ports/packages garbage
Код: Выделить всё
bsd# cd /usr/ports/
bsd# make search name='pkg_rmleaves'
Port: pkg_rmleaves-20050922
Path: /usr/ports/ports-mgmt/pkg_rmleaves
Info: Interactive script for deinstalling 'leaf' packages
Maint: drizzt@gufi.org
B-deps:
R-deps:
WWW:
pkg_tree - Generate a graphical tree of packages and their dependencies
Код: Выделить всё
# make search name='pkg_tree'
Port: pkg_tree-1.1_1
Path: /usr/ports/ports-mgmt/pkg_tree
Info: Get a 'graphical' tree-overview of installed packages
Maint: edwin@mavetju.org
B-deps: perl-5.8.9_2
R-deps: perl-5.8.9_2
WWW: http://www.mavetju.org/
Из мана
Код: Выделить всё
[~] pkg_tree linux-netscape
linux-netscape-navigator-4.79
|\__ netscape-remote-1.0_1
|\__ netscape-wrapper-2000.07.07
|\__ linux_base-6.1
|\__ imake-4.1.0 (unknown)
|\__ freetype2-2.0.5
\__ XFree86-libraries-4.1.0 (unknown)
To also show the dependencies of the dependencies, use the -v parame-
ter:
[~]>pkg_tree -v linux-netscape
linux-netscape-navigator-4.79
|\__ netscape-remote-1.0_1
| |\__ imake-4.1.0 (unknown)
| |\__ freetype2-2.0.3 (unknown)
| \__ XFree86-libraries-4.1.0 (unknown)
|\__ netscape-wrapper-2000.07.07
| |\__ freetype2-2.0.3 (unknown)
| |\__ imake-4.1.0 (unknown)
| |\__ netscape-remote-1.0_1
| | |\__ imake-4.1.0 (unknown)
| | |\__ freetype2-2.0.3 (unknown)
| | \__ XFree86-libraries-4.1.0 (unknown)
| \__ XFree86-libraries-4.1.0 (unknown)
|\__ linux_base-6.1
|\__ imake-4.1.0 (unknown)
|\__ freetype2-2.0.5
\__ XFree86-libraries-4.1.0 (unknown)
Use the -t parameter to show only top level packages, and -b to show
only bottom level packages. And -t -q together will give the list of
top level packages without their dependencies, installing only these
packages should install all currently installed packages.
Аля
Код: Выделить всё
bsd# /usr/local/bin/pkg_tree -vt |more
ImageMagick-nox11-6.5.0.5
|\__ expat-2.0.1
|\__ gsfonts-8.11_4
|\__ perl-5.8.9_2
|\__ png-1.2.35
|\__ libfpx-1.2.0.12_1
|\__ lcms-1.17,1
|\__ jpeg-6b_7
|\__ tiff-3.8.2_3
| \__ jpeg-6b_7
|\__ jbigkit-1.6
|\__ pkg-config-0.23_1
|\__ freetype2-2.3.7
| \__ pkg-config-0.23_1
|\__ fontconfig-2.6.0,1
| |\__ expat-2.0.1
| |\__ pkg-config-0.23_1
| \__ freetype2-2.3.7
| \__ pkg-config-0.23_1