Вы должны установить пакет ncurses-devel, чтобы иметь возможность создавать программы с его использованием.
Кроме того, поддержка Fedora 15 прекратилась примерно год назад, обновление.
Ваша команда logger будет просто регистрировать содержимое MY _AUDIT _LOG _FILE в тот момент, когда вы запускаете команду и выходите, поэтому поведение нормальное.
Если вы планируете постоянно регистрировать изменения, появляющиеся в этом файле, в системном журнале, возможно, вам понадобится модуль ввода текстового файла rsyslog, как описано здесь:http://www.rsyslog.com/using-the-text-file-input-module/