在Ubuntu 19.10或20.04上安装Tizen Studio 3.7?

3

我在使用软件包管理器安装Tizen Studio时,遇到了一个警告,因为它需要先安装一个先决条件:

sudo apt-get install libwebkitgtk-1.0-0

运行此命令未找到任何内容。 遵循askubuntu论坛的建议,我从这里下载了一堆webkitgtk包。最终,我得到了一个错误,说明它需要更多的依赖。

sudo dpkg -i '/home/rif/Downloads/w/libwebkitgtk-1.0-0_2.4.11-0ubuntu0.1_amd64.deb' 

错误:

Selecting previously unselected package libwebkitgtk-1.0-0:amd64.
(Reading database ... 156927 files and directories currently installed.)
Preparing to unpack .../libwebkitgtk-1.0-0_2.4.11-0ubuntu0.1_amd64.deb ...
Unpacking libwebkitgtk-1.0-0:amd64 (2.4.11-0ubuntu0.1) ...
dpkg: dependency problems prevent configuration of libwebkitgtk-1.0-0:amd64:
 libwebkitgtk-1.0-0:amd64 depends on libjavascriptcoregtk-1.0-0 (= 2.4.11-0ubuntu0.1); however:
  Package libjavascriptcoregtk-1.0-0 is not installed.
 libwebkitgtk-1.0-0:amd64 depends on libegl1-mesa (>= 7.8.1) | libegl1-x11; however:

        ...and more stuff not installed, message...

Package libwebkitgtk-1.0-common is not installed.

dpkg: error processing package libwebkitgtk-1.0-0:amd64 (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Errors were encountered while processing:
 libwebkitgtk-1.0-0:amd64

我不知道该如何在Linux上安装它。请问如何在Linux 20.04上安装Tizen Studio?

2个回答

9

目前在Ubuntu 19/20上安装libwebkitgtk-1.0-0的最简单方法如下:

  1. echo -e "# For Tizen studio\ndeb http://cz.archive.ubuntu.com/ubuntu bionic main universe" | sudo tee /etc/apt/sources.list.d/tizen-bionic-libwebkitgtk.list
  2. sudo apt update
  3. sudo apt-get install libwebkitgtk-1.0-0

一旦安装了libwebkitgtk-1.0-0,用户在尝试安装任何模拟器时可能也会遇到安装libpng12的困难。

以下是安装libpng12的步骤:

  1. sudo add-apt-repository ppa:linuxuprising/libpng12
  2. sudo apt-get update
  3. sudo apt-get install libpng12-0

安装完libpng12和libwebkitgtk-1.0-0软件包后,用户就可以在Ubuntu 19或Ubuntu 20中安装任何配置文件。

截至目前,Tizen Studio不正式支持Ubuntu 19和Ubuntu 20。 预计将很快官方支持Ubuntu 20 LTS。


0

请问您能否详细说明如何在Ubuntu 19.10/20.04中获取libwebkitgtk-1.0?如果需要获取该软件包,您需要下载其源代码并尝试构建(可能需要使用debuild)。获取Ubuntu 19.10/20.04中的libwebkitgtk-1.0是本文的主要关注点。 - Rifat
例如,访问https://packages.ubuntu.com/bionic/libwebkitgtk-1.0-0并从那里获取源代码。然后,在Ubuntu 20.04机器上构建它。它不再由最近的Ubuntu版本维护,因此只要没有志愿者在PPA中维护它,您就需要自己构建它。(或者,降级Ubuntu或安装带有docker的旧版Ubuntu) - MZX
为什么我需要从源代码构建它,当我的链接网址上有不同平台的编译二进制文件?此外,libwebkitgtk-1.0-0不再需要维护,因为已经推出了新版本。我也知道它可以在Ubuntu 18.4上运行。 - Rifat
1
如果您可以确保libwebkitgtk-1.0二进制文件(来自其他平台或版本)使用系统库的完全相同的头文件和没有额外的依赖项,那么您就可以放心使用。如果您相信如此,您可以使用dpkg在20.04机器上安装来自18.04的libwebkitgtk-1.0。 - MZX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接