如何在(k)ubuntu 17.04上安装qTox?

我试着编译qTox,但没什么可做的。

我尝试使用这些说明 ,但它们仅适用于uTox,而不适用于qTox。

你可以帮帮我吗?

比安装qTox更容易:

您可以使用问题中链接的说明轻松安装uTox

echo "deb https://pkg.tox.chat/debian stable $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/tox.list wget -qO - https://pkg.tox.chat/debian/pkg.gpg.key | sudo apt-key add - sudo apt install apt-transport-https sudo apt update sudp apt install utox 

如果你坚持使用qTox,你可以去编译它。 我按照GitHub上的安装说明进行操作 。

安装qTox:

下面的过程就是我在Ubuntu MATE 17.04上成功编译和安装qTox所做的。 YMMV,但指令适用于16.04及更高版本。

如果尚未安装git ,我们需要安装它

 sudo apt install git 

为源创建一个新目录

 mkdir $HOME/qTox cd $HOME/qTox 

克隆qTox(是的,我知道我们现在有/home/$USER/qTox/qTox ,这是有原因的,老实说!)

 git clone https://github.com/qTox/qTox.git qTox 

在我们尝试对此做任何事情之前,我们需要为它安装依赖项:

 sudo apt install \ build-essential \ cmake \ libavcodec-dev \ libavdevice-dev \ libavfilter-dev \ libavutil-dev \ libgdk-pixbuf2.0-dev \ libglib2.0-dev \ libgtk2.0-dev \ libopenal-dev \ libqrencode-dev \ libqt5opengl5-dev \ libqt5svg5-dev \ libsqlcipher-dev \ libswresample-dev \ libswscale-dev \ libxss-dev \ qrencode \ qt5-default \ qt5-qmake \ qttools5-dev-tools 

我们还需要编译toxcore ,为此,显然我们需要:

 sudo apt install \ libtool \ autotools-dev \ automake \ checkinstall \ check \ libopus-dev \ libvpx-dev \ libsodium-dev 

好的,我们需要克隆toxcore repo:

 git clone https://github.com/toktok/c-toxcore.git toxcore cd toxcore 

请注意,我们在/home/$USER/qTox/toxcore 。 整洁,不是吗? :) 继续:

 git checkout v0.1.2 autoreconf -if ./configure 

现在,如果configure脚本抱怨,请检查您是否正确执行了上述所有步骤。 如果您确定已经安装了所有提到的依赖项,并且它抱怨缺少库,请尝试…我讨厌说“搜索答案”,但我说的是:尝试在您最喜欢的搜索引擎中搜索错误消息,很可能你会在Stack Overflow上找到答案。 你也可以试试apt search ,但是你必须做一些猜测。 在这种情况下,我认为依赖列表是完整的,所以希望你能管理。 如果./configure成功退出,则可以运行

 make 

如果make成功退出,你可以运行

 sudo make install 

(使用checkinstall代替make install从编译文件创建deb软件包是个好主意 – 然后dpkg会知道你的qtox并帮助你管理它)

 echo '/usr/local/lib/' | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig 

好吧那是toxcore ,现在是qTox,我们正在使用cmake

 cd ../qTox # or if you wandered off: cd $HOME/qTox/qTox cmake . # don't forget the . make 

耐心等待(或者如果一切都快速发生,请欣赏你的神奇CPU)以及何时完成

 sudo make install 

(或使用checkinstall

你完成了。 跑

 qtox 

设置并开始使用它。

Interesting Posts