d3p*_*3pd 9 ppa 16.04 linphone
我想安装当前版本的 Linphone。我尝试在 Ubuntu 16.04 上使用以下过程进行安装:
sudo add-apt-repository ppa:linphone/release
sudo apt-get update
sudo apt-get install linphone
Run Code Online (Sandbox Code Playgroud)
这仅安装 3.6.1 版(当前版本为 3.9.1)。我尝试使用以下过程安装更新版本:
sudo add-apt-repository ppa:rayanayar/linphone
sudo apt-get update
sudo apt-get install linphone
Run Code Online (Sandbox Code Playgroud)
但是,运行本次安装Linphone时,遇到如下错误:
linphone: symbol lookup error: /usr/lib/x86_64-linux-gnu/liblinphone.so.8: undefined symbol: belle_sip_stack_set_http_proxy_host
Run Code Online (Sandbox Code Playgroud)
那么,如何安装当前版本的 Linphone?
Vid*_*uth 10
要从源代码编译,您需要首先安装以下软件包作为依赖项(小心选择整个框并将其粘贴到终端中):
sudo apt-get install git build-essential automake autoconf libtool \
intltool libgtk2.0-dev libspeexdsp-dev libavcodec-dev libswscale-dev \
libx11-dev libxv-dev libgl1-mesa-dev libreadline-dev libgsm1-dev \
libtheora-dev libsqlite3-dev libupnp-dev libsrtp-dev open-vm-tools \
open-vm-tools-dev cmak* libmbedtls-dev libmbedtls-doc libmbedtls10 \
libcunit1 libcunit1-dev libantlr3c-dev libantlr3-runtime-java antlr3 \
libortp-dev libortp9 libmediastreamer-base3 libmediastreamer-dev \
extra-cmake-modules yasm
Run Code Online (Sandbox Code Playgroud)
对于Ubuntu 18.04,您还需要以下软件包:
python-pystache libv4l-dev libpulse-dev libglew-dev doxygen libbsd-dev \
qt5-default qttools5-dev qttools5-dev-tools libqt5svg5-dev \
libqt5texttospeech5-dev qtdeclarative5-dev qtdeclarative5-dev-tools \
qtquickcontrols2-5-dev qml-module-qtquick-controls qml-module-qtquick-controls2 \
qml-module-qtquick-dialogs qml-module-qtqml-models2 qml-module-qtquick-templates2 \
qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings \
qml-module-qt-labs-platform
Run Code Online (Sandbox Code Playgroud)
现在您可以通过执行以下步骤进行编译和安装:
git clone https://gitlab.linphone.org/BC/public/linphone-desktop.git
cd linphone-desktop
git submodule sync && git submodule update --init --recursive
./prepare.py
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
快乐建筑。请让我知道这在我构建的系统上是否对您有用,但我不想安装它。
小智 5
由于我无法发表评论,我会将其添加为另一个答案:
我今天尝试了接受的答案(在 xubuntu 16.04 上)并收到了消息
Could not find a support sound driver API
Run Code Online (Sandbox Code Playgroud)
我通过安装 libasound2-dev 解决了这个问题:
sudo apt-get install libasound2-dev
Run Code Online (Sandbox Code Playgroud)
为了摆脱其他一些警告,我安装了更多软件包:
须藤 apt-get 安装 libv4l-dev libvpx-dev libgl1-mesa-dev
此外,make target install 似乎不再存在。
但是linphone可以直接从输出目录运行
输出/桌面/bin/linphone
希望这可以帮助!
小智 5
工作于 16.04
必须是root
sudo su
Run Code Online (Sandbox Code Playgroud)
安装 flatpak(它会为你编译一切)
sudo apt install flatpak
Run Code Online (Sandbox Code Playgroud)
使用 flatpak 安装 Linphone
flatpak --user install --from https://linphone.org/flatpak/linphone.flatpakref
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28174 次 |
最近记录: |