我正在尝试安装和编译lib尼斯库,我试图安装janus服务器,我遵循的过程与docs中给出的过程相同。
虽然libnice通常在大多数发行版中作为包可用,但在Ubuntu中可用的版本在Ubuntu中是众所周知的。因此,我们总是建议手动编译和安装lib尼斯的主版本。libnice的安装非常简单:
git clone https://gitlab.freedesktop.org/libnice/libnice
cd libnice
./autogen.sh
./configure --prefix=/usr
make && sudo make install在执行这些命令时,我得到了以下错误
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尼斯文件夹的内容。
. 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这个问题?
发布于 2020-09-21 23:09:21
只需向其他人说明:
提问者遵循libnice0.1.16的旧指令,在从0.1.17开始之前,他们使用介子来构建。你还需要忍者。上述janus中的说明是在旧版本的janus中给出的。
当试图在ubuntu 18.04 (我需要更旧版本的janus,并试图使用libnic0.1.16中列出的自述的janus,虽然较新的版本应该工作.但是给了我一个不同的错误.),我不得不跳过一圈才能安装:
应:
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而失败。
Makefile.am: installing './INSTALL'
agent/Makefile.am:31: error: Libtool library used but 'LIBTOOL' is undefined所以应该安装libtool新错误,
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。
https://askubuntu.com/questions/1270761
复制相似问题