首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在其主分支上安装libnice

如何在其主分支上安装libnice
EN

Ask Ubuntu用户
提问于 2020-08-28 11:54:55
回答 1查看 2.7K关注 0票数 0

我正在尝试安装和编译lib尼斯库,我试图安装janus服务器,我遵循的过程与docs中给出的过程相同。

虽然libnice通常在大多数发行版中作为包可用,但在Ubuntu中可用的版本在Ubuntu中是众所周知的。因此,我们总是建议手动编译和安装lib尼斯的主版本。libnice的安装非常简单:

代码语言:javascript
复制
git clone https://gitlab.freedesktop.org/libnice/libnice
cd libnice
./autogen.sh
./configure --prefix=/usr
make && sudo make install

在执行这些命令时,我得到了以下错误

代码语言:javascript
复制
myuser:~/libnice$./autogen.sh
bash: ./autogen.sh: No such file or directory

myuser:~/libnice$ ./configure --prefix=/usr

bash: ./configure: No such file or directory

myuser:~/libnice$ make && sudo make install
make: *** No targets specified and no makefile found.  Stop.

这些是lib尼斯文件夹的内容。

代码语言:javascript
复制
.   agent    build    COPYING.LGPL  docs      .git        .gitlab-ci.yml  meson.build        NEWS  random  socket  subprojects  TODO
..  AUTHORS  COPYING  COPYING.MPL   examples  .gitignore  gst             meson_options.txt  nice  README  stun    tests

如何解决我正在使用的ubuntu18.04LTS这个问题?

EN

回答 1

Ask Ubuntu用户

发布于 2020-09-21 23:09:21

只需向其他人说明:

提问者遵循libnice0.1.16的旧指令,在从0.1.17开始之前,他们使用介子来构建。你还需要忍者。上述janus中的说明是在旧版本的janus中给出的。

当试图在ubuntu 18.04 (我需要更旧版本的janus,并试图使用libnic0.1.16中列出的自述的janus,虽然较新的版本应该工作.但是给了我一个不同的错误.),我不得不跳过一圈才能安装:

应:

代码语言:javascript
复制
git clone https://gitlab.freedesktop.org/libnice/libnice
cd libnice
git checkout 5969b34e3acd9150506ed8d9d109c73665858f3e
./autogen.sh
./configure --prefix=/usr
make && sudo make install

但是autogen.sh失败了,因为没有地方--所以,如果我们查一下,我们看到一般提到了解决这个问题与sudo apt安装自动工具-dv sudo apt安装自动化,然后再运行,现在我们从autogen获得了一个失败,因为没有gtkdocize。谷歌提到下载gtk工具来解决这个问题。sudo apt安装gtk-doc-tools,这会使我们因为没有LIBTOOL而失败。

代码语言:javascript
复制
Makefile.am: installing './INSTALL'
agent/Makefile.am:31: error: Libtool library used but 'LIBTOOL' is undefined

所以应该安装libtool新错误,

代码语言:javascript
复制
configure: error: Package requirements (glib-2.0 >= 2.48 gio-2.0 >= 2.48 gobject-2.0 >= 2.48 gthread-2.0) were not met:

No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gobject-2.0' found
No package 'gthread-2.0' found

所以,sudo apt安装glib-2.0 (似乎已经安装) sudo apt安装gio-2.0 (似乎已经安装) sudo apt安装gobject-2.0 (这不存在,下一行也不存在) sudo apt安装g线程-2.0 sudo应该安装libglib2.0-dev再试一次.你看呢?好像有用吗?我们再看看..。

./configure --prefix=/usr make && sudo make install

但是我不确定我是否安装了一个本地版本的lib尼斯,需要删除.我很确定我没有,但是在repos中列出了0.1.14-1的libnice。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1270761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档