如何安装更新版本的 HTML tidy

Tom*_*ale 9 software-installation

在 Ubuntu 14.04 LTS (Trusty Tahr) 上,tidy非常旧:

$ tidy --version
HTML Tidy for Linux released on 25 March 2009
$
Run Code Online (Sandbox Code Playgroud)

安装tidy-html5的最简单方法是什么?

我是否以某种方式忽略了它的包装?

Anw*_*war 11

您可以使用其github 页面上给出的说明从源安装最新的 html-tidy 。

但是安装最新版本的 html-tidy5 的最简单方法是从这个页面下载最新的二进制文件http://binaries.html-tidy.org/

如果您使用的是 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
Run Code Online (Sandbox Code Playgroud)

它应该安装得很好。


Tom*_*ale 2

从源头

按照GitHub 页面上的说明进行操作。对于先决条件,我需要:

sudo apt-get install -y cmake xsltproc
Run Code Online (Sandbox Code Playgroud)

包安装

这是我从当前版本迁移apt-get install tidy到最新版本所做的操作。

  1. 找到最新版本的下载地址: http: //binaries.html-tidy.org

    linux 64-bit DEB如果您不确定选择哪个,请尝试第一个。

  2. 下载它:

    wget <LATEST URL>
    
    Run Code Online (Sandbox Code Playgroud)
  3. 删除不需要的tidy-lib包。tidy-lib包含在.deb您刚刚下载的文件中。

    sudo apt-get -y autoremove tidy
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装.deb刚刚下载的:

    sudo dpkg -i tidy-5.2.0-64bit.deb
    
    Run Code Online (Sandbox Code Playgroud)
  5. 清理:

    rm tidy-*.deb
    
    Run Code Online (Sandbox Code Playgroud)

感谢@Anwar 为我指明了这个方向。

故障排除

从源代码安装后,我需要hash -d tidy让 bash 运行新版本。/usr/local如果您选择保留以前的tidy.