Автоматизация сноса старых файлов и библиотек.

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Termitnik
сержант
Сообщения: 169
Зарегистрирован: 2008-04-05 20:09:45
Откуда: Киев

Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Termitnik » 2008-04-05 20:14:24

Преветствую всех!
Можно ли автоматизировать процесс make delete-old после обновления фри?
Под автоматизацией подразумевается yes по умолчанию.
Спасибо!

Хостинговая компания 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/

Гость
проходил мимо

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Гость » 2008-04-05 20:28:57

make delete-old delete-old-libs -DBATCH_DELETE_OLD_FILES

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Alex Keda » 2008-04-08 8:43:04

Гость писал(а):make delete-old delete-old-libs -DBATCH_DELETE_OLD_FILES
однако, неплохо бы указывать момент запуска сей чудесной команды...
я вот вчера после инсталляции мира запустил, неподумвав =)
теперь даже перл не собирается =)
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Гость » 2008-04-08 9:37:27

lissyara писал(а):однако, неплохо бы указывать момент запуска сей чудесной команды...
Ась? Не понял, ты копипастишь не думая?

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение freeman » 2008-04-09 13:27:36

А я вот такую команду не юзаю (сноса старых файлов и библиотек.)
Мир обновляю пересборкй по хендбуку, порты при помоши portuprade и ничё "лишнего" не трогаю, всё работает, есть не просит.
Объясните смысл сей процедуры, опасной насколько я понял тем что может таким макаром удалится что небудь (потом) нужное ?
Остатся должен только один ...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение weec » 2008-04-09 14:22:52

данная процедура удаляет старые библиотеки
только требует предварительно подготовить систему для этого шага

to freeman:
волков бояться, в лес не ходить

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение freeman » 2008-04-09 16:01:06

weec писал(а):данная процедура удаляет старые библиотеки
только требует предварительно подготовить систему для этого шага

to freeman:
волков бояться, в лес не ходить
А зачем в лес ходить то :?
Главное правило админа - работает не трожь что уже не актуально ? :)
Ведь сколько тут было вопросов что после данных удалений начинались грабли.
Что мы выигрываем, пару сотен клобайт места на винте ?
weec писал(а): предварительно подготовить систему для этого шага
Можно попродробнее что надо сделать чтобы на 100% защитится от возможных граблей в дальнейшем ?
Остатся должен только один ...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение weec » 2008-04-09 16:09:10

пересобрать всё ПО(порты) на обновленной системе

Гость
проходил мимо

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Гость » 2008-04-09 23:19:40

freeman писал(а):А зачем в лес ходить то :?
Потому что неудаленные include'ы влекут за собой ошибки компиляции и ненужные/вредные зависимости. Поблагодарить за это нужно, конечно же, autoconf. Пренебрегать этой процедурой я бы не советовал, но и спешить тоже некуда.

Например, из 8-current не так давно удалили поддержку libkse (в угоду libthr). Поэтому любая линковка с этой библиотекой может привести к нерабочим программам.

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение weec » 2008-04-10 13:09:22

/usr/ports/sysutils/libchk - сгодится для идентификации портов (те, что установлены в системе) использующих старые библиотеки
cd /usr/src && make check-old - для просмотра старых файлов, директорий и библиотек

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Alex Keda » 2008-04-10 19:43:02

не. разобрался - сам был виноват - обджектдир перенёс сдуру на tmpfs
=========
да, на домшнем компе или рабочем десктопе копипащу не очень думая.
на серверах - нет
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение weec » 2008-06-28 23:54:44

lissyara писал(а):
Гость писал(а):make delete-old delete-old-libs -DBATCH_DELETE_OLD_FILES
однако, неплохо бы указывать момент запуска сей чудесной команды...
я вот вчера после инсталляции мира запустил, неподумвав =)
теперь даже перл не собирается =)
в качестве примера
http://people.freebsd.org/~rse/upgrade/ ... -6x-7x.txt

Overseer
сержант
Сообщения: 221
Зарегистрирован: 2008-03-20 23:00:42

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Overseer » 2010-07-14 1:19:27

пересобрал мир/ядро/весь_софт, осталось пару бяк (вывод libchk):

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

Unresolvable link(s) found in: /usr/local/lib/libgirepo-Gtk-custom.so
        libintl.so.8
        libpng.so.5
Unresolvable link(s) found in: /usr/local/lib/libgirepo-Gdk-custom.so
        libintl.so.8
        libpng.so.5
Unresolvable link(s) found in: /usr/local/lib/compat/pkg/librasqal.so.0
        libraptor.so.2
что-то никак не могу выяснить, откуда этот хлам и как его "полечить"?
rasqal переустанавливал (portupgrade -f rasqal-0.9.19_1), cd /usr/src && make check-old не находит ничего..

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

~> pkg_info | grep gir
gir-repository-libsoup-0.6.5_4 Introspection information for libsoup
только это есть..

вот еще одна хрень, никак не расчехлю:

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

===>  Building for htmldoc-1.8.27_6
Making all in htmldoc...
make: illegal option -- -
usage: make [-BPSXeiknpqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]
:-o

Overseer
сержант
Сообщения: 221
Зарегистрирован: 2008-03-20 23:00:42

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Overseer » 2010-07-15 1:23:14

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

cd /usr/ports/textproc/htmldoc/work/htmldoc-1.8.27
./configure
gmake
gmake install
отрабатывает на ура.. :unknown:

любой другой порт ставится с make тоже без проблем.. :crazy:

Overseer
сержант
Сообщения: 221
Зарегистрирован: 2008-03-20 23:00:42

Re: Автоматизация сноса старых файлов и библиотек.

Непрочитанное сообщение Overseer » 2012-02-08 19:36:52

опять наступил на эти грабли, а не работало из-за

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

MAKEFLAGS=-j4
в /etc/make.conf