Wickr 安装失败:

Wickr 安装失败:

我尝试在 Ubuntu 15.10 上的应用程序网站上安装 Wickr 的 deb 包,但收到以下消息:

$ sudo dpkg -i wickr_2.3.5_amd64.deb 
sudo: unable to resolve host martin-Hp
[sudo] password for martin: 
(Reading database ... 328263 files and directories currently installed.)
Preparing to unpack wickr_2.3.5_amd64.deb ...
Unpacking wickr (2.3.5-7) over (2.3.5-7) ...
dpkg: dependency problems prevent configuration of wickr:
 wickr depends on libicu52; however:
  Package libicu52:amd64 is not installed.

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

正如您可能注意到的,这并没有给我提供太多有关正在发生的事情的信息,有人知道如何解决它吗?

最好的!

答案1

Wily 存储库中没有该软件包。您可以尝试 Vivid 版本:

wget http://mirrors.kernel.org/ubuntu/pool/main/i/icu/libicu52_52.1-8ubuntu0.2_amd64.deb
sudo dpkg -i libicu52_52.1-8ubuntu0.2_amd64.deb
sudo apt-get install -f

此后,如果需要,请再次安装你的 deb 文件。


另一个解决方案是,更改 DEB 文件中的依赖项以使用libicu55适用于 Wily 的。

  1. 提取 DEB 包

    cd
    mkdir deb$$
    cp wickr_2.3.5_amd64.deb deb$$
    cd deb$$
    dpkg-deb -x wickr_2.3.5_amd64.deb  deb
    cd deb
    dpkg-deb -e ../wickr_2.3.5_amd64.deb
    
  2. 更改依赖项:

    sed -i 's/libicu52/libicu55/' DEBIAN/control
    
  3. 重新打包 DEB 文件并安装

    cd ..
    sudo dpkg-deb -b deb
    sudo dpkg -i deb.deb
    

答案2

wickr: Depends: libavutil54 but it is not installed
       Depends: libx264-142 but it is not installed

通过使用 Web 浏览器下载两个缺失的软件包并使用 Ubuntu 软件中心进行安装,使其在 Ubuntu 15.10 上运行:

我最初在 Debian Packages 网站上找到了 libavutil54,所以如果第二个链接不起作用,就尝试一下。

答案3

我遇到了差不多相同的依赖项缺失问题,还有其他一些问题。我尝试查找库,但有点难找到,最后我收到错误,拒绝应用程序打开,因为错误正在加载共享库。因此,我打算将大多数库的直接下载链接放在用户可以轻松下载和安装的位置,如下所示:

你可以下载上述链接,并在下载的库所在目录中执行命令来安装库

sudo dpkg -i "deb file name u downloaded"

最后,您可能需要安装 libgstreamer0.10,以便应用程序能够通过发出以下命令正确打开:

`sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev`

现在您可以尝试再次安装 wickr deb。

相关内容