我在我的系统上运行了Ubuntu20.04,直到最近我还在使用pdf查看器Okular。但是,当双击pdf-文件并从终端开始时,Okular将不会启动以下错误消息:
okular: /snap/okular/109/kf5/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by okular)
我怎么才能解决这个问题?
我正在考虑尝试sudo apt-get install qt5-default,这是我在https://wiki.qt.io/Install_Qt_5_
在奥科拉氏网页,我看到它的最新版本是1.2,发布于2017年8月。在我的Ubuntu16.04中,我有Okluar,它在其About部分中说它是0.25.0版。如果我试图更新命令行中的Okular,它会说是okular is already the newest version (4:16.04.3-0ubuntu1~ubuntu16.04~ppa62)。在Okular的网站上,他们只是说“对于GNU/Linux和BSD使用包管理器来查找”,我这样做了。这是因为ubuntu存储库还没有更新版本的Okular吗?
我从snap安装了okular
snap list
Name Version Rev Developer Notes
core 16-2.30 3887 canonical core
kde-frameworks-5 5.37.0 13 kde -
okular 16.12.3 3 kde -
在shell中输入命令okular时
okular
The program 'okular' is currently not installed.
在Ubuntu16.04上,我使用软件应用程序安装Okular。它没有出现在仪表板上。所以我去了终点站启动了它。我收到这封信:
You need to connect this snap to the kde-frameworks-5 snap.
You can do this with those commands:
snap install kde-frameworks-5
snap connect okular:kde-frameworks-5-plug kde-frameworks-5:kde-frameworks-5-slot
我运行了“Framework-5”命令,它似乎已经成功
每当我尝试使用Okular在安装的usb驱动器中打开PDF文件时,它都会给出以下错误:Could not open file:///media/walkeknow/F8A2-34D9/example.pdf
📷
我使用sudo snap install okular安装了okular,因为由于某种原因,apt-get方法没有在我的系统上呈现应用程序中的图标。
which okular命令提供:/snap/bin/okular
使用Ubuntu的默认文档查看器显示打开的文件。然而,我更喜欢使用Okular。这个有什么解决办法吗?
我有bit 20.10,64位。在菜单中,有两个Okular实例。
我可以使用它,但不能通过终端删除。
igor@igor-System-Product-Name:~$ sudo apt remove okular
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'okular' is not installed, so not removed
在软件中心,Okular没有被标记为已安装。
请给我建议。
我用C语言编写了一个代码,其中我将PDF文件的内容从一个位置复制到另一个位置以供进一步处理。我所做的是:
以二进制读取模式打开文件
if ((fp = fopen(argv[6],"rb")) == 0) {
fprintf(stderr, "ERROR: Can't open input file %s\n",argv[6]);
goto out;
}
然后将PDF文件的内容保存到临时位置。
/* save the contents for the file to a temporary location */
te
由于我升级到Ubuntu18.04,Okular不遵循Adwaita-黑暗或弧形主题,当我设置他们与Gnome调整工具。有办法解决这个问题吗?我真正想要的是,Okular在菜单和工具栏上使用深色。
编辑:当我尝试
GTK2_RC_FILES=Adwaita:dark okular
在终端机上,我收到了一些错误,比如
(okular:16699): Gtk-WARNING **: 22:58:15.581: Theme parsing error: gtk.css:137:54: Using one color stop with linear-gradient() is deprecated.
我正在寻找在Xfce中安装Okular的最佳方法,以避免过多的依赖。虽然apt在一个19 MB的下载中提到了100个依赖项,在磁盘上占用了101MB,但是我尝试了平板和snap:第一个是通过打开org.kde.okular.flatpakref文件添加到软件管理器中的,但是我被宣布为798,8 MB will be downloaded in total. 2,7 GB more disk space will be used
📷
安装为snap (sudo snap install okular)我看到一个下载终端不大于1-2 MB./var/lib/snapd/snaps/okular_7
我通常希望在一个单独的选项卡中打开我的PDF,而不是在一个独立的Okular窗口中打开每个PDF。因此,我在“设置”>“配置Okular”>“常规”下启用了Open new files in tabs。
然而,在某些时候,我宁愿有一个特定的选项卡作为它自己的窗口。是否有一种方法可以将选项卡转换为其在Okular中的自己的窗口,或者将PDF作为单独的Okular实例打开,即使激活了Open new files in tabs?