Как добавить новый путь к переменной $PATH в сценарии после установки об/мин?

Оценка MySQL,

  1. mysqltuner - необходимость для любого поля напоминания.
  2. Журнал Медленного запроса получит Вас длинный путь в будущем к более производительному приложению.
  3. Включение Общего журнала (КРАТКО) может быть хорошей вещью, затем пойдите выполненные, ОБЪЯСНЯЮТ на всех Ваших запросах, чтобы удостовериться, что у Вас есть надлежащая индексация (никакое покрытие, хорошая кардинальность, и т.д.)
  4. Вы сохраняете сессию в базе данных? Не делайте этого, если можно избежать его, но в противном случае рассматривать таблицу MEMORY.
  5. В то время как на предмет типов таблицы, рассмотрите фактическое использование каждой таблицы. Транзакционным таблицам с высоким чтением-записью нужно, могло бы быть лучше в механизме устройства хранения данных InnoDB. Таблицами, которые являются преимущественно записью или читают, можно было бы лучше всего служить MyISAM. Вы регистрируетесь к базе данных также? Рассмотрите механизм АРХИВА для тех таблиц.

3
задан 15 August 2012 в 18:49
2 ответа

When you're adding the path in the RPM's post-script, it is only being set for the duration of the installation shell.

Within your RPM, you want to install a custom.sh file under /etc/profile.d/.

# cat /etc/profile.d/custom.sh
#!/bin/bash

PATH=$PATH:/usr/app/mdg/bin
export PATH

If you're using CSH, the file should be named custom.csh.

3
ответ дан 3 December 2019 в 06:13

Просто добавьте мягкую ссылку в путь бина вместо изменения переменной окружения:

%install ln -s /usr/app/mdg/bin/your-program /usr/bin your-program

https://unix.stackexchange.com/questions/45540/how-to-automatically-add-new-path-to-path-variable-after-rpm-packet-installatio

1
ответ дан 3 December 2019 в 06:13

Теги

Похожие вопросы