在 ubuntu 16.04 上安装 Qgifer?

在 ubuntu 16.04 上安装 Qgifer?

我尝试使用 PPA,但 PPA 太旧了,无法使用

因此尝试安装.deb包但出现错误:

$ sudo dpkg -i qgifer_0.2.1-1_i686.deb 
(Reading database ... 194521 files and directories currently installed.)
Preparing to unpack qgifer_0.2.1-1_i686.deb ...
Unpacking qgifer:i386 (1.1.1) over (1.1.1) ...
dpkg: dependency problems prevent configuration of qgifer:i386:
 qgifer:i386 depends on libc6 (>= 2.1.3).
 qgifer:i386 depends on libc6 (>= 2.3.6-6~).
 qgifer:i386 depends on libgcc1 (>= 1:4.1.1).
 qgifer:i386 depends on libgif4 (>= 4.1.4).
 qgifer:i386 depends on libopencv-core2.3 | libopencv-core2.4.
 qgifer:i386 depends on libopencv-highgui2.3 | libopencv-highgui2.4.
 qgifer:i386 depends on libopencv-imgproc2.3 | libopencv-imgproc2.4.
 qgifer:i386 depends on libqtcore4 (>= 4:4.7.0~beta1).
 qgifer:i386 depends on libqtgui4 (>= 4:4.6.1).
 qgifer:i386 depends on libstdc++6 (>= 4.1.1).

dpkg: error processing package qgifer:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 qgifer:i386

那么如何安装画出在 ubuntu 16.04 上。

如果不可能,请建议其他 .Gif 创建者/编辑软件。

答案1

初始问题:QGIFer 的安装

QGIFer 无法安装在 16.04 上,因为它需要无法同时安装的软件包。在 14.04(Trusty)之后的任何 Ubuntu 版本上都无法解决依赖关系。这包括从源代码安装。

我已经测试了 .deb 安装和源代码编译。依赖项在 16.04 上不可用。

没有方法可以解决这个问题。

QGIFer 的开发于 2013 年停止,当时 14.04 成为主要的 LTS 版本。

有可能,您可以在虚拟机中安装 14.04,并以这种方式使用它。在撰写本文时,14.04 仍然受到 Canonical 的官方支持。

也许可以在 Wine 中安装 Windows 版本的 QGIFer,但我认为这超出了这个问题的范围,可能需要一个自己的问题。

替代软件

有很多选择,但没有其他已知应用程序可以完全实现 QGIFer 的功能。以下是通过粗略搜索找到的应用程序的非完整列表:

一个在线工具,允许您上传视频并编辑;添加标题;添加覆盖等。

另一个在线工具,更简单。上传视频,输出GIF。

就像 EZGIF:上传视频,获取 GIF。

无法单独导入视频,但可以输出动画 GIF 图像。有一个简短的教程这里

答案2

您可以从源代码编译它,但您需要安装旧版本的 libgif-dev。QGIFer 似乎已被废弃 3 年,并且与 libgif>4.X 不兼容,如果您没有安装它作为其他任何东西的要求,您可以继续。

安装依赖项:

sudo apt-get remove libgif-dev
sudo apt-get install cmake libopencv-dev libqt4-dev
wget http://launchpadlibrarian.net/159902387/libgif4_4.1.6-11_amd64.deb
sudo dpkg -i libgif4_4.1.6-11_amd64.deb
wget http://launchpadlibrarian.net/159902388/libgif-dev_4.1.6-11_amd64.deb
sudo dpkg -i libgif-dev_4.1.6-11_amd64.deb

获取源代码:

mkdir ~/qgifer && cd ~/qgifer
wget https://github.com/EdzeronK/QGifer/archive/master.zip
unzip master.zip
cd Q*

编译:

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX="/usr/" -DQUIET_MODE=ON
make
sudo make install

跑步:

qgifer

在此处输入图片描述

相关内容