Как правильно очищать систему от мусора?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bitman
рядовой
Сообщения: 38
Зарегистрирован: 2008-08-29 14:35:29

Как правильно очищать систему от мусора?

Непрочитанное сообщение bitman » 2009-04-17 12:43:49

Привет.
Как выполнять сабж?
Например: собирал openoffice-3 из портов. Делал это с помощью

Код: Выделить всё

make LOCALIZED_LANG=uk
. Вылезала куча ошибок. Форумы говорят - это нормально :). Почти с ними справился. Остался один модуль недособранный. Гугль про ошибку сказал, что надо увеличить SWAP. И тогда я "плюнул" на это дело (2Г оператива + 1Г своп (по умолчанию мне предлагалось поставить 512М) - нафига из-за одной софтины париться?).

Код: Выделить всё

make clean
сделал. Поставил из пакета сборку от "Инфра-Ресурс".
НО - при сборке из портов попутно ставилась ОГРОМНАЯ куча дополнительного софта. Что теперь с ней делать? И вообще - есть какой-нить безопасный способ очистки системы от хлама?
Если есть спецы, прошу написать последовательность действий. Желательно с указанием типа "этот шаг - обязателен. Этот - нет".

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение zingel » 2009-04-17 13:07:06

Код: Выделить всё

portsclean -CLPP
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение terminus » 2009-04-17 14:21:42

Поставьте pkg_rmleaves и запускайте

Код: Выделить всё

# pkg_rmleaves -d
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
bitman
рядовой
Сообщения: 38
Зарегистрирован: 2008-08-29 14:35:29

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение bitman » 2009-04-17 23:07:23

zingel писал(а):

Код: Выделить всё

portsclean -CLPP
Почитал... классно! Спасибо.

Аватара пользователя
bitman
рядовой
Сообщения: 38
Зарегистрирован: 2008-08-29 14:35:29

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение bitman » 2009-04-17 23:41:46

terminus писал(а):Поставьте pkg_rmleaves и запускайте

Код: Выделить всё

# pkg_rmleaves -d
Отлично! Предыдущий совет + этот, да + вы дали правильное направление... Да попутно увидел pkg_tree и pkgfe (хотя тут еще почитать надо...)
Спасибо!!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение Raven2000 » 2009-04-20 8:49:15

Код: Выделить всё

cd /usr/ports
make clean
всё
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
bitman
рядовой
Сообщения: 38
Зарегистрирован: 2008-08-29 14:35:29

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение bitman » 2009-04-20 21:35:20

Raven2000 писал(а):

Код: Выделить всё

cd /usr/ports
make clean
всё
Вообще-то вопрос был об установленном и недоустановленном мусоре в системе. Но все равно спасибо.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Как правильно очищать систему от мусора?

Непрочитанное сообщение Raven2000 » 2009-04-21 8:39:58

Так записка..
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
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]