>из портов была установлена программа, а затем после cvsup-ports хотелось обновить установленную
>программу в системе. В какой последовательности это лучше сделать?
>make deinstall
>make
>make install
>так ?
>или make reinstall ?
возможны варианты:
- нужный нам порт-софт, самодостаточен и не требует зависимостей, других
библиотек, утилит и тд и тп, тогда можно сохранить настройки - конфигурационные файлы, выполнить deinstall и затем install, проверить
загрузку со старой конфигураций, при необходимости поправить.
- порт имеет зависимости, тут вопрос - у нас весь нужный зависимый софт
установлен, удовлетворят наши версии тем что требует софт из порта?
прим: порты стараются подбивать целиком, это значит, что чаще всего, если
порт имеет конфигурилку на tcl/perl или еще каком скриптовом языке, то
в шаблонах порта будут ВСЕГДА предлагаться НОВЫЕ версии зависимостей, ДАЖЕ
если в этом нет НЕОБХОДИМОСТИ. Можно править новые порты под себя, если
не хочется ДЛИТЕЛЬНОЙ и ПОЛНОЙ ПЕРЕСБОРКИ нужных портов-зависимостей.
А можно плюнуть и ПЕРЕСОБРАТЬ ВСЕ что нужно поверх СТАРЫХ портов без
всяких make deinstall. Тут следует понимать что МОЖЕТ получиться КАША
с версиями и КАША с базой портов.
Если человек программил когда-либо, представляет себе ведение проектов
в Unix: make/imake, гнутые tools: autoconf/automake, что есть статические,
динамические библиотеки, работу линковщика, тогда НЕ БУДЕТ проблем.
Лучше всего тем не менее, пользоваться portupgrade.