mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
chore(docs): update install.md to reflect updated OSes
* remove Ubuntu 15.04 deps from INSTALL.md, since it's EOL * fedora 29 (the oldest currently supported version) has no issue with sqlcipher * remove warning about debian version older than 9, since 9 is the current oldest support debian version
This commit is contained in:
parent
196a20f124
commit
edb6af6fa9
64
INSTALL.md
64
INSTALL.md
@ -20,9 +20,7 @@
|
|||||||
- [Fedora](#fedora-other-deps)
|
- [Fedora](#fedora-other-deps)
|
||||||
- [openSUSE](#opensuse-other-deps)
|
- [openSUSE](#opensuse-other-deps)
|
||||||
- [Slackware](#slackware-other-deps)
|
- [Slackware](#slackware-other-deps)
|
||||||
- [Ubuntu >=15.04](#ubuntu-other-deps)
|
- [Ubuntu](#ubuntu-other-deps)
|
||||||
- [Ubuntu >=16.04](#ubuntu-other-1604-deps)
|
|
||||||
- [sqlcipher](#sqlcipher)
|
|
||||||
- [Compile toxcore](#compile-toxcore)
|
- [Compile toxcore](#compile-toxcore)
|
||||||
- [Compile qTox](#compile-qtox)
|
- [Compile qTox](#compile-qtox)
|
||||||
- [Security hardening with AppArmor](#security-hardening-with-apparmor)
|
- [Security hardening with AppArmor](#security-hardening-with-apparmor)
|
||||||
@ -290,8 +288,6 @@ sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx
|
|||||||
|
|
||||||
#### Debian
|
#### Debian
|
||||||
|
|
||||||
**Note that only Debian >=9 stable (stretch) is supported.**
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get install \
|
sudo apt-get install \
|
||||||
automake \
|
automake \
|
||||||
@ -363,8 +359,6 @@ sudo dnf install \
|
|||||||
sqlcipher-devel
|
sqlcipher-devel
|
||||||
```
|
```
|
||||||
|
|
||||||
**Go to [sqlcipher](#sqlcipher) section to compile it if necessary.**
|
|
||||||
|
|
||||||
<a name="opensuse-other-deps" />
|
<a name="opensuse-other-deps" />
|
||||||
|
|
||||||
#### openSUSE
|
#### openSUSE
|
||||||
@ -404,44 +398,7 @@ http://slackbuilds.org/repository/14.2/network/qTox/
|
|||||||
|
|
||||||
<a name="ubuntu-other-deps" />
|
<a name="ubuntu-other-deps" />
|
||||||
|
|
||||||
#### Ubuntu >=15.04
|
#### Ubuntu:
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo apt-get install \
|
|
||||||
automake \
|
|
||||||
autotools-dev \
|
|
||||||
build-essential cmake \
|
|
||||||
check \
|
|
||||||
checkinstall \
|
|
||||||
libavcodec-ffmpeg-dev \
|
|
||||||
libavdevice-ffmpeg-dev \
|
|
||||||
libavfilter-ffmpeg-dev \
|
|
||||||
libavutil-ffmpeg-dev \
|
|
||||||
libexif-dev \
|
|
||||||
libgdk-pixbuf2.0-dev \
|
|
||||||
libglib2.0-dev \
|
|
||||||
libgtk2.0-dev \
|
|
||||||
libkdeui5 \
|
|
||||||
libopenal-dev \
|
|
||||||
libopus-dev \
|
|
||||||
libqrencode-dev \
|
|
||||||
libqt5opengl5-dev \
|
|
||||||
libqt5svg5-dev \
|
|
||||||
libsodium-dev \
|
|
||||||
libsqlcipher-dev \
|
|
||||||
libswresample-ffmpeg-dev \
|
|
||||||
libswscale-ffmpeg-dev \
|
|
||||||
libtool \
|
|
||||||
libvpx-dev \
|
|
||||||
libxss-dev \
|
|
||||||
qrencode \
|
|
||||||
qt5-default \
|
|
||||||
qttools5-dev-tools
|
|
||||||
```
|
|
||||||
|
|
||||||
<a name="ubuntu-other-1604-deps" />
|
|
||||||
|
|
||||||
#### Ubuntu >=16.04:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get install \
|
sudo apt-get install \
|
||||||
@ -473,22 +430,6 @@ sudo apt-get install \
|
|||||||
qttools5-dev
|
qttools5-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
### sqlcipher
|
|
||||||
|
|
||||||
If you are not using an old version of Fedora, skip this section, and go
|
|
||||||
directly to compiling
|
|
||||||
[**toxcore**](#compile-toxcore).
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/sqlcipher/sqlcipher
|
|
||||||
cd sqlcipher
|
|
||||||
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" \
|
|
||||||
LDFLAGS="-lcrypto"
|
|
||||||
make
|
|
||||||
sudo make install
|
|
||||||
cd ..
|
|
||||||
```
|
|
||||||
|
|
||||||
### Compile toxcore
|
### Compile toxcore
|
||||||
|
|
||||||
Normally you don't want to do that, `bootstrap.sh` will do it for you.
|
Normally you don't want to do that, `bootstrap.sh` will do it for you.
|
||||||
@ -843,7 +784,6 @@ Switches:
|
|||||||
[pkg-config]: https://www.freedesktop.org/wiki/Software/pkg-config/
|
[pkg-config]: https://www.freedesktop.org/wiki/Software/pkg-config/
|
||||||
[qrencode]: https://fukuchi.org/works/qrencode/
|
[qrencode]: https://fukuchi.org/works/qrencode/
|
||||||
[Qt]: https://www.qt.io/
|
[Qt]: https://www.qt.io/
|
||||||
[sqlcipher]: https://www.zetetic.net/sqlcipher/
|
|
||||||
[toxcore]: https://github.com/TokTok/c-toxcore/
|
[toxcore]: https://github.com/TokTok/c-toxcore/
|
||||||
[filteraudio]: https://github.com/irungentoo/filter_audio
|
[filteraudio]: https://github.com/irungentoo/filter_audio
|
||||||
[sonnet]: https://github.com/KDE/sonnet
|
[sonnet]: https://github.com/KDE/sonnet
|
||||||
|
Loading…
x
Reference in New Issue
Block a user