如何更新 dockerfile 以更新 popper-utils 的 pdftotext 版本?



我目前正在处理一个项目,其中poppler utils中的pdftotext版本正在使用"测试";版本(在此处找到https://manpages.debian.org/testing/poppler-utils/pdftotext.1.en.html)。相反,我想使用";实验性的";通过更新dockerfile中的debian映像(试图避免与其他项发生冲突(。有没有一种简单的方法可以做到这一点,或者这是不可行的?

像往常一样,我找到了解决方案。我从这篇文章中得到了一些数据,这些数据提供了对命令的一些很好的见解。我不得不更新到可以与我的机器人库一起使用的版本,但一切都解决了。在docker 中安装0.82版本的Poppler utils

把这个留在这里,以防其他人遇到类似的事情。

FROM python:3.8-slim-buster
RUN apt-get update && apt-get install wget build-essential cmake libfreetype6-dev 
pkg-config libfontconfig-dev libjpeg-dev libopenjp2-7-dev -y
RUN wget https://poppler.freedesktop.org/poppler-data-0.4.9.tar.gz 
&& tar -xf poppler-data-0.4.9.tar.gz 
&& cd poppler-data-0.4.9 
&& make install 
&& cd .. 
&& wget https://poppler.freedesktop.org/poppler-20.08.0.tar.xz 
&& tar -xf poppler-20.08.0.tar.xz 
&& cd poppler-20.08.0 
&& mkdir build 
&& cd build 
&& cmake .. 
&& make 
&& make install 
&& ldconfig
CMD tail -f /dev/null

相关内容

  • 没有找到相关文章

最新更新