为了在Ubuntu Linux上和Windows/MacOS传文件,找到了qTox。
直接下载
Windows | Linux | OS X | FreeBSD |
---|---|---|---|
64 bit release | Arch, Gentoo | Latest release | Package & Port |
32 bit release | Building instructions | ||
64 bit, 32 bit nigthly | Other |
但是在Ubuntu(17.04)上没有编译好的版本,只能自己编译,步骤如下:
安装依赖库
sudo apt-get install \
build-essential \
cmake \
libavcodec-dev \
libavdevice-dev \
libavfilter-dev \
libavutil-dev \
libexif-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 \
qttools5-dev-tools
获取源码
git clone https://github.com/qTox/qTox.git
git clone https://github.com/toktok/c-toxcore.git toxcore
编译运行
先编译qtoxcore:
cd toxcore
git checkout v0.1.11
autoreconf -if
./configure
make -j$(nproc)
sudo make install
echo '/usr/local/lib/' | sudo tee -a /etc/ld.so.conf.d/locallib.conf
sudo ldconfig
再编译qtox:
mkdir build
cd build
cmake ..
make
make install
运行:
./qtox
但是,在使用sudo make install后,出现找不到libtoxcore.so.1的错误,但是到/usr/local/lib下面是有的,不知道啥原因。