📜  找不到 libtidy arch linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:43.856000             🧑  作者: Mango

找不到 libtidy arch linux

介绍

在 Arch Linux 上,部分程序运行时可能会报错找不到 libtidy 库,这是因为 Arch Linux 默认情况下没有安装该库。本文将介绍如何安装 libtidy 库并解决该问题。

解决方法
使用 Pacman 安装

Arch Linux 的软件包管理器 Pacman 中已经有 libtidy 库的打包,我们可以使用以下命令来安装:

sudo pacman -S tidy
手动编译安装

如果使用 Pacman 安装失败或者需要安装其他版本的 libtidy 库,则可以手动编译安装。具体步骤如下:

  1. 克隆源代码:
git clone https://github.com/htacg/tidy-html5.git
cd tidy-html5
  1. 配置编译选项:
./configure

可以使用以下选项进行更细致的配置:

  • --prefix=<dir>:设置安装目录,默认为 /usr/local

  • --enable-shared:启用共享库。

  • --enable-static:启用静态库。

  • --disable-libtool-lock:禁用 libtool 锁。

  • --disable-silent-rules:禁用静默规则。

  • --disable-rpath:禁用 rpath

  • --enable-pkgconfig:启用 pkg-config

  1. 编译并安装:
make
sudo make install
结论

本文介绍了如何解决在 Arch Linux 上找不到 libtidy 库的问题。通过 Pacman 安装或者手动编译安装 libtidy 库,我们可以解决该问题。