我无法从已安装的“Gourmet Recipe Manager”打印任何食谱。我不断收到以下错误消息。这是 Ubuntu 的问题还是 Gourmet 软件的特定问题?
我的文件 python.py 内容如下:
sublabel=_("要打印,请激活提供打印支持的插件,例如'打印和 PDF 导出插件“。”)
我可以在哪里获得此“打印和 PDF 导出”插件?
有什么办法可以解决这个问题?
提前致谢。
参考:回溯(最近一次调用):文件“/usr/lib/python2.7/dist-packages/gourmet/exporters/打印机.py", >第 76 行, 在 print_recipes **kwargs 中)
文件“/usr/lib/python2.7/dist-packages/gourmet/exporters/打印机.py",>第 15 行,在在里面 引发 NotImplementedError NotImplementedError
$ apt-cache policy gourmet :
Installed: 0.17.4-6
Candidate: 0.17.4-6
Version table:
*** 0.17.4-6 500
500 ca.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
500 ca.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
100 /var/lib/dpkg/status
答案1
我发现 PDF 导出功能在 Ubuntu 14.04 LTS(现已停产或 ESM)和 16.04 LTS 中开箱即用。Ubuntu
16.04 LTS 需要文件print_plugin.py
到位。
但 Ubuntu 18.04 LTS 和 20.04 LTS 没有这个文件。
所以这是一个打包错误。我报告了它错误 1851016影响这些 Ubuntu 版本。
如果您确实需要此功能,您可以使用以下命令从 16.04 LTS 存储库下载软件包:
cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pillow/python-imaging_3.1.2-0ubuntu1.4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gourmet/gourmet_0.17.4-3_all.deb
sudo apt install ./python-imaging_3.1.2-0ubuntu1.4_all.deb
sudo apt install ./gourmet_0.17.4-3_all.deb
然后固定/锁定gourmet
软件包版本:
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-gourmet
Package: gourmet
Pin: version 0.17.4-3
Pin-Priority: 1337
EOF
然后你应该打开Gourmet,点击设置→插件, 去进口商/出口商选项卡并启用打印和 PDF 导出插件如果没有启用。
然后打印将按预期进行。