相关疑难解决方法(0)

我通过获取源代码安装了一个程序,然后运行 ​​`sudo make install`;如何让 `apt-get` 知道它?

progA通过从源代码构建它来安装程序(例如,调用它),然后最后调用sudo make installsudo ldconfig

但是,似乎apt-get还没有收到备忘录,因为在安装 时progB,这取决于progAapt-get建议我也安装progA. 这是为什么,我能做什么?

package-management apt make

46
推荐指数
2
解决办法
4839
查看次数

如何将 poppler-utils 升级到最新版本?

我的系统有poppler-utils v0.24.5. 从官方网站我发现最新版本是0.40.0.

我尝试使用以下命令更新它

sudo apt-get install --only-upgrade poppler-utils

但它不会升级并显示以下消息。

poppler-utils is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.

有人可以帮我升级到最新版本吗?

upgrade apt software-installation poppler

5
推荐指数
1
解决办法
5288
查看次数

如何在 ubuntu 20.04 上安装 poppler >= 0.73(自 18.04 以来有任何变化吗?)

我已经看到了How to install poppler 0.73 on ubuntu 18.04 的第一个答案,它基本上包含以下步骤:

使用 checkinstall 编译并安装 Poppler 0.73 到 /usr/local:

sudo apt-get install libopenjp2-7-dev libgdk-pixbuf2.0-dev cmake checkinstall
sudo apt-get build-dep libpoppler-cpp-dev

cd ~/Downloads
wget https://poppler.freedesktop.org/poppler-0.73.0.tar.xz
tar -xf poppler-0.73.0.tar.xz
cd poppler-0.73.0

mkdir build
cd build
cmake ..
sudo checkinstall make install
Run Code Online (Sandbox Code Playgroud)

定义环境变量 R_LD_LIBRARY_PATH 来通知 R 关于 /usr/local/lib 中的 Poppler 库:

echo "export R_LD_LIBRARY_PATH=\$R_LD_LIBRARY_PATH:/usr/local/lib" >> .bashrc
Run Code Online (Sandbox Code Playgroud)

在 R-shell 中编译 pdftools R-package:

install.packages("pdftools")
Run Code Online (Sandbox Code Playgroud)

使用任何 pdf 文件从 R-shell 进行测试

> pdftools::pdf_data(pdf="/usr/share/cups/data/default.pdf")
[1]]
[1] width  height x      y …
Run Code Online (Sandbox Code Playgroud)

server poppler 20.04

4
推荐指数
2
解决办法
2万
查看次数