Packer, установка пакетов

FreshMan
как правильно выставить эту переменную для nano ?
Я подобными вещами не заморачивался. Но думаю,
export EDITOR=nano
надо задавать в каждой сессии заново - например, указать в ~/.bashrc. Что-то в этом роде.
FreshMan
во время установки системы я задавал переменную окружения
#export EDITOR=nano
Где? Как? Если в терминале от рута, то это переменная действует только в текущем сеансе и его потомках.
Если в каком-то профайле, то команда закоментирована.
Даю наводку. Глобально:
/etc/environment
---------
EDITOR=nano
+ перезагрузка.
Чтобы не отвечать на вопросы - packer –noconfirm –noedit пакет
А вообще, man packer, man pkgbuild
FreshMan
во время установки системы я задавал переменную окружения
#export EDITOR=nano
на данный момент по выхлопу env она не откликается
этот факт меня сбил с толку
Переменная может быть установлена для оболочки(bash,zsh ...), пользователя, всей системы(всем пользователям).
Также она может быть установлена на постоянной основе или временно, например, для текущего терминала.
Ваш пример выше(# export EDITOR=nano), на сколько я могу судить, временно экспортировал переменную EDITOR для пользователя root(#) в текущем терминале, то есть, до его закрытия.
Чтобы в текущем терминале проверить установлена переменная или нет, достаточно просто вывести её, и посмотреть на результат:
echo $EDITOR
nano

FreshMan
как правильно выставить эту переменную для nano ?
можно просто временно экспортировать нужную переменную для конкретной программы при её запуске:
export EDITOR=nano && packer -S hunspell-ru hunspell-ru-aot hunspell-ru-aot-ieyo
по такому же принципу можно русифицировать интерфейс запускаемой программы, если конечно программа это позволяет и у вас установлена(но не использетеся) данная локаль в системе, то можете временно её включить:
export LANG=ru_RU.UTF-8 && export EDITOR=nano && packer -S hunspell-ru hunspell-ru-aot hunspell-ru-aot-ieyo

p.s.
FreshMan
что дальше надо делать ? или это есть результат установленных пакетов ?
Proceed with installation? [Y/n] Y

Edit hunspell-ru PKGBUILD with $EDITOR? [Y/n] n
1 вопрос - установить пакет
2 вопрос - редактировать PKGBUILD(рецепт сборки) с помощью установленного редактора(переменная EDITOR)
дальше пойдет скачивание и установка пакета
red
export EDITOR=nano && packer …
А чем это отличается от просто EDITOR=nano packer … ?
akorop
А чем это отличается от просто EDITOR=nano packer … ?
это чтобы наверняка, контрольный )
хотя в данном случае это не играет большой роли, так как переменная EDITOR изначально системой прописан в экспорт(export | grep EDITOR), не будь этого ваш фокус бы не удался.

p.s.
мм, не сразу заметил что у вас без "&&", ну, тогда почти ничем, при данном написании у вас export автоматом прописывается для дочернего потока текущего терминала (процесса packer), в моём же случае export прописывается для текущего терминала(ну и естественно на его последующие дочерние процессы тоже распространяется)
 
Зарегистрироваться или войдите чтобы оставить сообщение.