Автоматизация сноса старых файлов и библиотек.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Автоматизация сноса старых файлов и библиотек.
Преветствую всех!
Можно ли автоматизировать процесс make delete-old после обновления фри?
Под автоматизацией подразумевается yes по умолчанию.
Спасибо!
Можно ли автоматизировать процесс make delete-old после обновления фри?
Под автоматизацией подразумевается yes по умолчанию.
Спасибо!
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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: Автоматизация сноса старых файлов и библиотек.
make delete-old delete-old-libs -DBATCH_DELETE_OLD_FILES
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Автоматизация сноса старых файлов и библиотек.
однако, неплохо бы указывать момент запуска сей чудесной команды...Гость писал(а):make delete-old delete-old-libs -DBATCH_DELETE_OLD_FILES
я вот вчера после инсталляции мира запустил, неподумвав

теперь даже перл не собирается

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Автоматизация сноса старых файлов и библиотек.
Ась? Не понял, ты копипастишь не думая?lissyara писал(а):однако, неплохо бы указывать момент запуска сей чудесной команды...
- freeman
- лейтенант
- Сообщения: 734
- Зарегистрирован: 2007-03-18 5:13:25
Re: Автоматизация сноса старых файлов и библиотек.
А я вот такую команду не юзаю (сноса старых файлов и библиотек.)
Мир обновляю пересборкй по хендбуку, порты при помоши portuprade и ничё "лишнего" не трогаю, всё работает, есть не просит.
Объясните смысл сей процедуры, опасной насколько я понял тем что может таким макаром удалится что небудь (потом) нужное ?
Мир обновляю пересборкй по хендбуку, порты при помоши portuprade и ничё "лишнего" не трогаю, всё работает, есть не просит.
Объясните смысл сей процедуры, опасной насколько я понял тем что может таким макаром удалится что небудь (потом) нужное ?
Остатся должен только один ...
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Автоматизация сноса старых файлов и библиотек.
данная процедура удаляет старые библиотеки
только требует предварительно подготовить систему для этого шага
to freeman:
только требует предварительно подготовить систему для этого шага
to freeman:
волков бояться, в лес не ходить
- freeman
- лейтенант
- Сообщения: 734
- Зарегистрирован: 2007-03-18 5:13:25
Re: Автоматизация сноса старых файлов и библиотек.
А зачем в лес ходить тоweec писал(а):данная процедура удаляет старые библиотеки
только требует предварительно подготовить систему для этого шага
to freeman:волков бояться, в лес не ходить

Главное правило админа - работает не трожь что уже не актуально ?

Ведь сколько тут было вопросов что после данных удалений начинались грабли.
Что мы выигрываем, пару сотен клобайт места на винте ?
Можно попродробнее что надо сделать чтобы на 100% защитится от возможных граблей в дальнейшем ?weec писал(а): предварительно подготовить систему для этого шага
Остатся должен только один ...
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Автоматизация сноса старых файлов и библиотек.
пересобрать всё ПО(порты) на обновленной системе
-
- проходил мимо
Re: Автоматизация сноса старых файлов и библиотек.
Потому что неудаленные include'ы влекут за собой ошибки компиляции и ненужные/вредные зависимости. Поблагодарить за это нужно, конечно же, autoconf. Пренебрегать этой процедурой я бы не советовал, но и спешить тоже некуда.freeman писал(а):А зачем в лес ходить то
Например, из 8-current не так давно удалили поддержку libkse (в угоду libthr). Поэтому любая линковка с этой библиотекой может привести к нерабочим программам.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Автоматизация сноса старых файлов и библиотек.
/usr/ports/sysutils/libchk - сгодится для идентификации портов (те, что установлены в системе) использующих старые библиотеки
cd /usr/src && make check-old - для просмотра старых файлов, директорий и библиотек
cd /usr/src && make check-old - для просмотра старых файлов, директорий и библиотек
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Автоматизация сноса старых файлов и библиотек.
не. разобрался - сам был виноват - обджектдир перенёс сдуру на tmpfs
=========
да, на домшнем компе или рабочем десктопе копипащу не очень думая.
на серверах - нет
=========
да, на домшнем компе или рабочем десктопе копипащу не очень думая.
на серверах - нет
Убей их всех! Бог потом рассортирует...
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Автоматизация сноса старых файлов и библиотек.
в качестве примераlissyara писал(а):однако, неплохо бы указывать момент запуска сей чудесной команды...Гость писал(а):make delete-old delete-old-libs -DBATCH_DELETE_OLD_FILES
я вот вчера после инсталляции мира запустил, неподумвав
теперь даже перл не собирается
http://people.freebsd.org/~rse/upgrade/ ... -6x-7x.txt
-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Автоматизация сноса старых файлов и библиотек.
пересобрал мир/ядро/весь_софт, осталось пару бяк (вывод libchk):
что-то никак не могу выяснить, откуда этот хлам и как его "полечить"?
rasqal переустанавливал (portupgrade -f rasqal-0.9.19_1), cd /usr/src && make check-old не находит ничего..
только это есть..
вот еще одна хрень, никак не расчехлю:

Код: Выделить всё
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 ...]

-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Автоматизация сноса старых файлов и библиотек.
Код: Выделить всё
cd /usr/ports/textproc/htmldoc/work/htmldoc-1.8.27
./configure
gmake
gmake install

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

-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Автоматизация сноса старых файлов и библиотек.
опять наступил на эти грабли, а не работало из-за
в /etc/make.conf
Код: Выделить всё
MAKEFLAGS=-j4