
Вимоги для logstalgia
Встановимо все додатковий компоненти:
checking for boostlib> = 1.46. configure. We could not detect the boost libraries (version 1.46 or higher). If you have a staged boost library (still not installed) please specify $ BOOST_ROOT in your environment and do not give a PATH to - with - boost option. If you are sure you have boost installed. then check your version number looking in
configure. error. Boost Base> = 1.46 is required. Please see INSTALL
Рішення стало видалення старого пакету boost і установкою нового (з вихідного коду, так як немає підтримки даного пакета з rpm):
# Yum remove boost-devel
Викачуємо додатковий пакет:
# ./bootstrap.sh --prefix = / usr / local ./bjam install --with = all
Якщо не буде працювати, то спробуйте використовувати:
# ./bootstrap.sh --prefix = $ CMAKE_PREFIX_PATH --libdir = $ CMAKE_PREFIX_PATH / lib
# ./bjam --layout = system install
PS: Можна встановити і зі сховищ, АЛЕ ДЛЯ CENTOS6 x64:
# Yum install boost-devel
УВАГА! Потрібна версія від boost 1.46 і вище.
Отримав ще одну помилку:
configure. error. GLM headers are required. Please see INSTALL
# Rpm -qa | grep -i sdl
# Yum remove SDL SDL_image
І встановлюємо нові бібліотеки SDL2:
Конфігурація і виконуємо установку:
# ./configure make make install
І встановлюємо нові бібліотеки SDL2 image:
Конфігурація і виконуємо установку:
# ./configure make make install
Якщо ви ці бібліотеки встановлені в нестандартних місцях, ви можете то спробуйте додати ці шляхи в конфігураційному скрипті, наприклад:
# Sh ./configure CPPFLAGS = "- I / somewhere / include" LDFLAGS = "- L / somewhere / lib"
Якщо це працює, ви можете додати / somewhere / lib для вашого LD_LIBRARY_PATH так shared бібліотека завантажується і працює нормально.
PS: Можна використовувати версію 1.2, але вкрай не бажано:
Думав після таких довгих маніфестів, я нарешті-то зберу даний пакет, але не тут то було. Отримав таку помилку:
Інтерактивні команди з клавіатури є:
Опції Logstalgia
-b, -background FFFFFF
Задати колір фону в шістнадцятковій системі.
-x, -full-hostnames
Показати повний запит IP / hostname.
-s, -simulation-speed
Швидкість симуляції. За замовчуванням 1 (1 секунда в секунду).
-p, -pitch-speed
Швидкість передвеженія кульок по екрану (за замовчуванням 0,15).
-u, -update-rate
Сумарна сторінка швидкості оновлення. За замовчуванням 5 (5 секунд).
Створює нову іменовану групу для запитів в якій заданий атрибут (HOST | URI | CODE) відповідає регулярному виразу. Відсоток визначає вертикальну відсоток екрану для використання.
Колір може бути, необов'язковим, він задається в шістнадцятковому форматі (наприклад, FF0000 - червоний), які будуть застосовуватися до всіх мітках.
Якщо групи не зазначені, то групи за замовчуванням є Images (файли з ізоброженіямі), CSS (файли .css), Scripts (файли з .js) і Misc '(різні запити).
-paddle-mode MODE
Paddle mode (pid, vhost, single).
vhost - окремий paddle для кожного віртуального хоста в лог-файлі.
pid - окремий paddle для кожного process id в лог-файлі.
single - single paddle (за замовчуванням).
-paddle-position POSITION
Paddle позиції в якості частки виду ширини (0,25 - 0,75).
-sync
Читання зі стандартного вводу (STDIN), ігноруючи записи до поточного часу.
-from, -to 'YYYY-MM-DD hh: mm: ss + tz'
Показати записи за певний період часу.
Якщо часовий пояс не вказано, то використовується локальний часовий пояс.
-start-position POSITION
Запустіть в якийсь позиції в лог-файлі (між 0,0 і 1,0).
-stop-position POSITION
Зупиніть в якийсь позиції.
-hide-response-code
Приховати response code.
-hide-paddle
Приховати paddle.
-hide-paddle-tokens
Приховати paddle токени показані в режимах multi-paddle.
-hide-url-prefix
Приховати префікс протоколу URL і ім'я хоста для запитів.
-disable-auto-skip
Відключити автоматичний пропуск порожніх періодів часу.
-disable-progress
Відключити індикатор.
-disable-glow
Відключити ефект світіння.
-font-size SIZE
Розмір шрифту (10 - 40).
-glow-duration
Тривалість світіння (від 0,0 до 1,0).
-glow-multiplier
Відрегулювати кількість світіння.
-glow-intensity
Інтенсивність світіння.
-o, -output-ppm-stream FILE
Запис фреймів як файл PPM на виході (для STDOUT).
-r, -output-framerate FPS
Частота кадрів виходу (використовується з -output-ppm-stream).
-load-config CONFIG_FILE
Завантажте конфігураційний файл.
-save-config CONFIG_FILE
Зберегти конфігураційний файл з поточними параметрами.
logfile
Шлях до лог-файлу доступу для читання або «-«, якщо ви хочете поставити запис в лог файл за допомогою стандартного введення.
На завершення статті, я викладу відосік який демонструє дану утиліту: