Как применить патчи к порту phantomjs во FreeBSD 9?
Я установил FreeBSD 9 и мне нужно установить http://phantomjs.org/. Это доступно в /usr/ports/lang/phantomjs
но версия 1.0, а мне нужна более свежая версия. Есть патч для обновления до версии 1.4.1, но я не знаю, как применить этот патч. Я прогуглил это и несколько раз прочитал "Справочник портера" FreeBSD, но все еще заблудился.
Также нет записи о фантомах в /usr/ports/UPDATING
файл.
Спасибо за вашу помощь.
1 ответ
Вам необходимо обновить дерево портов. Бежать:
portsnap fetch update
Если вы хотите регулярно обновлять дерево портов, вы можете создать периодический скрипт.
Это сценарий, который я использую на своем компьютере разработчика, /usr/local/etc/periodic/weekly/910.portsnap
#!/bin/sh -
#
#
# If there is a global system configuration file, suck it in.
#
if [ -r /etc/defaults/periodic.conf ]
then
. /etc/defaults/periodic.conf
source_periodic_confs
fi
case "$weekly_portsnap_enable" in
[Yy][Ee][Ss])
echo ""
echo "Updating ports tree via portsnap:"
portsnap cron update | grep -v /;;
*) rc=0;;
esac
exit $rc
Не забудь chmod+x 910.portsnap
и добавить weekly_portsnap_enable="YES"
на ваш /etc/periodic.conf
файл.