如何安装“python-uno”包?

如何安装“python-uno”包?

我有一个脚本,它与 Ubuntu 12.04 lts 上的软件包一起工作python-uno。该脚本使用 Python 语言编写,并与 OOo 一起编辑 XLS 文件。

现在我升级到了 13.10,但似乎 uno 无法在此版本上运行。

有没有其他像 python-uno 一样有效的解决方案?或者我如何知道 uno 何时可用于 13.10?!

更新:我使用“do-release-upgrade”升级了这个 ubuntu 服务器,更新后我在日志中收到“无法导入 uno 包”,因此尝试从命令行安装 python-uno,我显示此消息:

peiman@digidoc:~$ sudo apt-get install python-uno
[sudo] password for peiman:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-uno is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libreoffice-script-provider-python

E: Package 'python-uno' has no installation candidate

答案1

如果你读了这条消息,它说的是:

软件包 python-uno 不可用,但被另一个软件包引用。  
这可能意味着包丢失、已被淘汰,或者  
只能从其他来源获得  
但是以下软件包可以替代它:
  libreoffice-script-provider-python

因此,我们应该这样做,而不是安装 python-uno libreoffice-script-provider-python

sudo apt-get install libreoffice-script-provider-python

这将安装python3-uno包和 LO 使用 UNO 的接口。

python-uno软件包被删除:

libreoffice (1:4.1.0-2ubuntu1) saucy;紧急程度=低

  * unfuzz Ubuntu 调色板补丁
  * 删除向导补丁的 sessioninstaller -- 它们现在都是 python
  *删除 python-uno(Python 2 桥接器)
  * 尝试在 ppa 版本上安装之前删除工作目录以挤入
    尺寸要求
  * 更小的 src-tarball
  * 不再在构建中运行后续检查,因为我们可以将它们作为
    autopkgtest 更好一些,可以缓解 PPA buildds 带来的困扰
    存储受限
  * 真实使用系统 orcus
  * 消除双重回声
  * 与上游合并
  * 使用系统 lpsolve 和 graphite
  * 彻底删除 csh 内容
  * 清理 -core breaks 中与 -evolution 相冲突的部分
  * 从 tarball 创建中删除 dbghelp.dll 二进制文件
  * 沉默 lintian 关于版权文件
  * 使 -dbg 正确使用 python3-uno
  * 修复针对 poppler 0.23/0.24 的构建

 -- Bjoern Michaelsen 2013 年 8 月 1 日星期四 20:17:26 +0200

答案2

sudo apt-get install libreoffice python-genshi python-cairo python-lxml python-setuptools
sudo apt-get install libreoffice-script-provider-python
easy_install uno

相关内容