Perl модули
Mojo::UserAgent:
cpan install Mojo::UserAgent
List::MoreUtils
cpan install List::MoreUtils
Установка
Debian, Ubuntu
apt-get install build-essential
Обновляем информацию о пакетах и обеспечиваем работу APT с HTTPS:
apt-get update apt-get install apt-transport-https ca-certificates
Добавляем новый GPG ключи:
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Открываем файл ``/etc/apt/sources.list.d/docker.list``(если не существует, то создаем).
nano /etc/apt/sources.list.d/docker.list
Удаляем все содержимое и вносим в файл следующее:
Для Debian Wheezy:
deb https://apt.dockerproject.org/repo debian-wheezy main
Для Debian Jessie
deb https://apt.dockerproject.org/repo debian-jessie main
Для Ubuntu Precise 12.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-precise main
Для Ubuntu Trusty 14.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-trusty main
Для Ubuntu Wily 15.10
deb https://apt.dockerproject.org/repo ubuntu-wily main
Снова обновляем:
apt-get update
Устанавливаем «Docker»:
apt-get install docker-engine
После установки докера, берем готовый собраный образ валидатора:
docker pull magnetikonline/html5validator
Когда образ закачается, то запускаем его:
docker run -p 8080:80 -p 8888:8888 --name validator --restart=always -d magnetikonline/html5validator
И стартуем:
docker start validator
После запуска можно зайти на http://localhost:8888 и увидеть:
Validator.pl
Скачиваем файл:
wget abills.net.ua/misc/validator.pl chmod +x validator.pl
Запуск:
./validator.pl
Атрибуты:
help - Помощь CHECK_URL - Адрес сайта для проверки(Пример: CHECK_URL=http://192.168.0.112/admin/index.cgi) VAL_URL - Адрес валидатора(Пример: VAL_URL=http://192.168.0.111:8888) LOGIN - Логин(Пример: LOGIN=test) PASS - Пароль(Пример: PASS=test)