Как установить обновленную версию HTML tidy

В Ubuntu 14.04 LTS (Trusty Tahr), tidy очень старый:

$ tidy --version
HTML Tidy for Linux released on 25 March 2009
$

Какой самый простой способ установить tidy-html5?

У меня как-то пропустил пакет для этого?

1
задан 23 January 2018 в 15:05

3 ответа

Вы можете установить последний html-tidy из источника, используя инструкцию, указанную на ее странице github.

Но самый простой способ установить последнюю версию html-tidy5 - это загрузить последнюю двоичную версию с этой страницы github page

Если вы используете 64-битный Ubuntu, вы бы выполнили в основном эти команды

wget https://github.com/htacg/tidy-html5/releases/download/5.4.0/tidy-5.4.0-64bit.deb
sudo dpkg -i tidy-5.4.0-64bit.deb

Он должен быть установлен отлично.

6
ответ дан 23 May 2018 в 06:17
В последнем Ubuntus (Zesty, 17.04 и Artful, 17.10) он обновлен до версии 5.2. Существует резерв ppa для Trusty (14.04) и Xenial (16.04): ppa:jonathonf/backports Вы также можете использовать пакет nodejs html-validator-cli в качестве обходного пути
sudo -H npm install -g html-validator-cli
html-validator --filename=path/to/file
, но для этого требуется подключение к Интернету.
2
ответ дан 23 May 2018 в 06:17
1. Резюме

Метод из официальной документации.

Если вам нужна последняя версия CLI, запустите в терминале:

$ sudo apt-get install xsltproc
$ git clone https://github.com/htacg/tidy-html5.git
$ cd tidy-html5
$ cd build/cmake
$ cmake ../.. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIB:BOOL=OFF
$ make
$ sudo make install

2 , Релевантность

Этот ответ относится к апрелю 2018 года. В будущем данные этого ответа могут быть устаревшими.

3. Демонстрация

из официальной документации .

4. Ограничения

Если вам нужны пользовательские HTML-файлы Tidy, вам могут понадобиться другие варианты. из официальной документации HTML Tidy contributor:

Если вы собираетесь использовать консольное приложение tidy, которое по умолчанию связано со статической библиотекой libtidys.a, тогда не создавая и устанавливая общую библиотеку, libtidy.so, то есть -DBUILD_SHARED_LIB:BOOL=OFF, это хорошо, но это необычно для unix / linux ... Есть даже некоторые из сообщества unix / linux, которые предпочитают создавать консольное приложение, с общей библиотекой. См. Параметр cmake -DTIDY_CONSOLE_SHARED:BOOL=ON и см. Вопрос № 326 ... И это также означает попытку согласования с местом установки, например, с помощью -DCMAKE_INSTALL_PREFIX[:PATH]=/usr, но, как указано в большинстве случаев, значение cmake также отлично ... и обычно делает не представляют проблемы ...

5. Дополнительные ссылки

build HTML Tidy в разных операционных системах обсуждение сборки из источников на HTML Tidy issue tracker
1
ответ дан 23 May 2018 в 06:17

Другие вопросы по тегам:

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