Если Вы получаете ошибку/предупреждающее сообщение, подобную этому, когда требуют у Tab автозавершения команды удара:
bash: warning: setlocale: LC_CTYPE: cannot change locale (id_ID.UTF-8)
Решение:
Установите необходимую локаль. В моем случае это - "идентификатор":
sudo apt-get install language-pack-id
Реконфигурируйте локали:
sudo dpkg-reconfigure locales
Теперь заполнение клавишей Tab удара должно работать просто великолепно.:-)
Источник: http://ubuntucomputing.blogspot.com/2011/12/how-to-fix-error-bash-warning-setlocale.html
Автообновление от крона является своего рода плохой идеей. Необходимо действительно считать/usr/ports/UPDATING в случае, если существуют своего рода ручные меры, которые должны быть приняты. Я уверен, что это, вероятно, не будет очень популярно, извините, но это верно. Существует причина, ОБНОВЛЯЮЩАЯ, существует.
Насколько Ваш сценарий идет, можно определить BATCH=yes в/etc/make.conf, и Вам не предложат конфигурацию. Вы можете также, Но это не означает, что Ваши обновления будут подходить.
При выполнении portsnap
от крона необходимо действительно использовать cron
действие, вместо fetch
. Это спит для случайного количества времени между 1 секундой и часом, прежде, чем соединиться с сервером. Это предназначается для сокращения вероятности большого количества клиентов, приезжающих онлайн одновременно и кующих серверы.
portupgrade
имеет опцию --batch
, который имеет целью обрабатывать все порты полностью автоматизированным способом, так должен принять значения по умолчанию или результаты предыдущего вызова make config
. Это могло бы быть тем, что Вы ищете.
Я видел значения по умолчанию, выбранные в a make config
как:
yes '' | make config
yes
циклы, навсегда печатающие все его аргументы, разделенные с пространством и, следуют за ними с '\n'. Если никакие аргументы не даны, это печатает 'y', сопровождаемый новой строкой каждое повторение. Здесь, мы дали ему пустой аргумент, чтобы заставить его просто печатать новые строки, который похож на удар, входят для принятия всех значений по умолчанию от от make config
подсказки.
make config
окно появляется при увольнении portupgrade -aqyP -l $pu_out
в сценарии, таким образом, я думаю, что это могло бы быть что-то как yes '' | portupgrade -aqyP -l $pu_out
но я не знаю, что это будет работать.
– Adrian K.
26.11.2012, 02:24
make config
диалоговое окно для меня теперь, вероятно, чтобы иметь, потому что я могу настроить настройки или снять флажок с ненужными опциями, предотвращающими для установки программного обеспечения, которое я не использовал бы т.е. Apache, я использую nginx в настоящее время. – Adrian K. 07.12.2012, 18:02