答案1
比安装 qTox 更容易:
您可以安装毒素简单地使用您问题中链接的说明:
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 <part-of-library-name>
,但您必须进行一些猜测。在这种情况下,我思考依赖项列表已完成,希望您能够管理。如果./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
设置并开始使用它。