Как установить tox ubuntu

Обновлено: 04.07.2024

They can be disabled/enabled by passing arguments to cmake command when building qTox.

If they are missing, qTox is built without support for the functionality.

Dependencies needed to run tests / code formatting, etc. Disabled if dependencies are missing.

Name Version
Check >= 0.9

Spell checking support

Use -DSPELL_CHECK=OFF to disable it.

Note: Specified version was tested and works well. You can try to use older version, but in this case you may have some errors (including a complete lack of spell check).

Disabled if dependencies are missing during compilation.

Snorenotify desktop notification backend

Disabled by default

Name Version
snorenotify >= 0.7.0

To enable: -DDESKTOP_NOTIFICATIONS=True

Easy qTox install is provided for variety of distributions:

PKGBUILD is available in the community repo, to install:

qTox is available in Gentoo.

qTox is available in openSUSE Factory.

To install in openSUSE 15.0 or newer:

To install in openSUSE 42.3:

If your distribution is not listed, or you want / need to compile qTox, there are provided instructions.

Most of the dependencies should be available through your package manager. You may either follow the directions below, or simply run ./simple_make.sh after cloning this repository, which will attempt to automatically download dependencies followed by compilation.

In order to clone the qTox repository you need Git.

Afterwards open a new terminal, change to a directory of your choice and clone the repository:

The following steps assumes that you cloned the repository at /home/$USER/qTox . If you decided to choose another location, replace corresponding parts.

GCC, Qt, FFmpeg, OpenAL Soft and qrencode

Toxcore and ToxExt extensions can either be built with bootstrap.sh or manually.

Provided that you have all required dependencies installed, you can simply run:

qTox uses the toxext library and some of the extensions that go with it.

You will likely have to compile these yourself

Make sure that all the dependencies are installed. If you experience problems with compiling, it's most likely due to missing dependencies, so please make sure that you did install all of them.

If you are compiling on Fedora 25, you must add libtoxcore to the PKG_CONFIG_PATH environment variable manually:

Run in qTox directory to compile:

Now you can start compiled qTox with ./qtox

Congratulations, you've compiled qTox :)

Debian / Ubuntu / Mint

If the compiling process stops with a missing dependency like: . libswscale/swscale.h missing try:

And install the package that provides the missing file. Start make again. Repeat if necessary until all dependencies are installed. If you can, please note down all additional dependencies you had to install that aren't listed here, and let us know what is missing ;)

After installing the required dependencies, run bootstrap.sh and then run the buildPackages.sh script, found in the tools folder. It will automatically get the packages necessary for building .deb s, so be prepared to type your password for sudo.

Security hardening with AppArmor

See AppArmor to enable confinement for increased security.

qTox is available as a binary package. To install the qTox package:

The qTox port is also available at net-im/qTox . To build and install qTox from sources using the port:

Supported OS X versions: >=10.8. (NOTE: only 10.13 is tested during CI)

You can now set up your OS X system to compile qTox automatically thanks to the script in: ./osx/qTox-Mac-Deployer-ULTIMATE.sh

This script can be run independently of the qTox repo and is all that's needed to build from scratch on OS X.

To use this script you must launch terminal which can be found: Applications > Utilities > Terminal.app

If you wish to lean more you can run ./qTox-Mac-Deployer-ULTIMATE.sh -h

Note that the script will revert any non-committed changes to qTox repository during the update phase.

First Run / Install

If you are running the script for the first time you will want to make sure your system is ready. To do this simply run ./qTox-Mac-Deployer-ULTIMATE.sh -i to run you through the automated install set up.

After running the installation setup you are now ready to build qTox from source, to do this simply run: ./qTox-Mac-Deployer-ULTIMATE.sh -b

If there aren't any errors then you'll find a locally working qTox application in your home folder under

If you want to update your application for testing purposes or you want to run a nightly build setup then run: ./qTox-Mac-Deployer-ULTIMATE.sh -u and follow the prompts. (NOTE: If you know you updated the repos before running this hit Y) followed by ./qTox-Mac-Deployer-ULTIMATE.sh -b to build the application once more. (NOTE: This will delete your previous build.)

OS X requires an extra step to make the qTox.app file shareable on a system that doesn't have the required libraries installed already.

If you want to share the build you've made with your other friends who use OS X then simply run: ./qTox-Mac-Deployer-ULTIMATE.sh -d

Install homebrew if you don't have it:

First, let's install the dependencies available via brew .

Then, clone qTox:

Finally, copy all required files. Whenever you update your brew packages, you may skip all of the above steps and simply run the following commands:

You can build qTox with Qt Creator seperate download or manually with cmake

With that; in your terminal you can compile qTox in the git dir:

Or a cleaner method would be to:

If you compiled qTox properly you can now deploy the qTox.app that's created where you built qTox so you can distribute the package.

Using your qt5 homebrew installation from the build directory:

You've got 2 choices, either click on the qTox app that suddenly exists, or do the following:

Enjoy the snazzy CLI output as your friends and family congratulate you on becoming a hacker

Cross-compile from Linux

Download the Qt online installer for Windows from qt.io. While installation you have to assemble your Qt toolchain. Take the most recent version of Qt compiled with MinGW. Although the installer provides its own bundled MinGW compiler toolchain its recommend installing it separately because Qt is missing MSYS which is needed to compile and install OpenAL. Thus you can - if needed - deselect the tab Tools . The following steps assume that Qt is installed at C:\Qt . If you decided to choose another location, replace corresponding parts.

Setting up Path

Add MinGW/MSYS/CMake binaries to the system path to make them globally accessible. Open Control Panel -> System and Security -> System -> Advanced system settings -> Environment Variables. (or run sysdm.cpl select tab Advanced system settings -> button Environment Variables ). In the second box search for the PATH variable and press Edit. . The input box Variable value: should already contain some directories. Each directory is separated with a semicolon. Extend the input box by adding ;C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\Program Files (x86)\CMake 2.8\bin;C:\Program Files (x86)\GnuWin32\bin . The very first semicolon must only be added if it is missing. CMake may be added by installer automatically. Make sure that paths containing alternative sh , bash implementations such as C:\Program Files\OpenSSH\bin are at the end of PATH or build may fail.

Cloning the Repository

Run bootstrap.bat in the previously cloned C:\qTox repository. The script will download the other necessary dependencies, compile them and put them into their appropriate directories.

Note that there have been detections of false positives by some anti virus software in the past within some of the libraries used. Please refer to the wiki page problematic antiviruses for more information if you run into troubles on that front.


ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Установить зависимости

Сам клиент qTox, как и все клиенты Tox, полагается на протокол Tox. Во многих дистрибутивах Linux нет официальных пакетов для протокола, поэтому вам придется собрать его вручную. Чтобы скомпилировать протокол, откройте терминал и установите необходимые зависимости сборки. Затем следуйте командам для компиляции кода в вашей системе.

Ubuntu

Debian

Создать qTox на Debian не проблема, хотя официально поддерживается только Debian 9 Stable (Stretch). Те, кто намеревается создать это программное обеспечение на Old Stable (8) или Testing (10), делают это на свой страх и риск!

Проверь это - Как настроить папки в Linux с помощью цвета папки

В терминале установите следующие зависимости с помощью диспетчера пакетов Apt-get.

Arch Linux

У пользователей Arch Linux не должно возникнуть проблем с установкой зависимостей qTox, поскольку поддержка ОС специально указана на веб-сайте. Однако, если вы используете Arch Linux и не хотите создавать приложение из исходного кода, рассмотрите возможность загрузки пакета QTox AUR вместо .

Fedora

Затем используйте терминал, чтобы получить специальные зависимости qTox / Toxcore.

OpenSUSE

Общий Linux

Пользователям Linux, которым нужен qTox и все его компоненты, необходимо: посетите страницу установки и узнайте, что установить для успешной сборки кода. В качестве альтернативы есть qTox AppImage имеется в наличии. AppImage выполнит свою работу, хотя, если не компилировать его из исходного кода, программа не будет оптимизирована для вашего ПК.

Проверь это - Как удалить все заполненные напоминания сразу на iPhone и iPad

Компиляция Toxcore

Начните процесс установки Toxcore, получив последний код в терминале с помощью инструмента Git.

CD в ​​новую папку «toxcore» и запустите cmake.

Соберите программное обеспечение Toxcore, выполнив команду make.

Наконец, завершите процесс установкой Toxcore.

Установить клиент qTox

Toxcore работает, так что пришло время собрать клиент qTox и установить его в Linux. Как и в случае с toxcore, создание клиента qTox начинается с локального клонирования кода через Git.

Проверь это - Как импортировать презентацию PowerPoint в Google Slides

С кодом qTox на вашем ПК с Linux используйте команду CD и переместите терминал в папку с исходными кодами.

Внутри папки с исходным кодом запустите cmake, чтобы сгенерировать файл makefile.

Скомпилируйте код qTox на вашем ПК с Linux с помощью команды make.

Установите программное обеспечение на свой компьютер с Linux с помощью make install.

Использование qTox

Запустите приложение qTox на рабочем столе Linux. После завершения запуска приложения вы увидите окно входа в систему. Если у вас уже есть учетная запись Tox, войдите в систему, указав свои данные пользователя. Либо нажмите кнопку «Новый профиль» и создайте нового пользователя.


Как только вы войдете в qTox, вы сможете добавлять друзей, вставляя их идентификационные коды в поле «Tox ID» под меню «Добавить друга».

Apparently Tox is a free and secure replacement of Skype. I like it, but, how do I install it?

25.5k 21 21 gold badges 110 110 silver badges 175 175 bronze badges Please note: This s NOT about the Python test runner tox . That one can be installed with sudo apt-get install tox .

1 Answer 1

Manually

You can download Tox binaries from the Tox Binaries page. Choose the package that is appropriate for your system. When downloaded, install like so:

After that, search for the client you just installed.

As of 23 February 2018, Debian and Ubuntu package repository has been shut down. The section below is preserved for its historic value.

Warning: They recently changed their PPA infrastructure, remove keys and the likes, as they are no longer maintained and supported.

The new way to install (currently only 64-bit qTox is supported):

The release channel is no longer receiving updates so do not set the channel to just release , qtox-unity is also no longer receiving support so you can now only install qtox from still supported channels such as wily .

Please note though that if you have the release channel set simply changing that won't work, if you do change it to something like wily the upgrade link will be broken and you will not recieve any updates for qtox until you remove it, update your sources list ( sudo apt-get update ), and then install it from the correct channel.

Also, a note from a qtox developers:

Ubuntu 14.04, qtox

Ubuntu 14.04, qtox

toxic

toxic, terminal based tox client

toxic, terminal based tox client

What is Tox? Tox is a skype replacement, with downloads available for Linux/Mac/Windows. At the time of writing, there are deb packages for AMD64 downloads, portage overlays and Arch Linux PKGBUILD's, as per the Tox Binaries page. If one wishes to keep an eye out of the progress Tox is making, one could check out there GitHub page.

Project Tox, also known as Tox, is a FOSS (Free and Open Source Software) instant messaging application aimed to replace Skype.

Why does Tox exist?

With the rise of governmental monitoring programs, Tox aims to be an easy to use, all-in-one communication platform (including audio, and videochats in the future) that ensures their users full privacy and secure message delivery.

Tox is built with the idea that you can keep up with friends and family without having your privacy violated. While other big-name services require you to pay to unlock features, Tox is free in both price, and in liberty. That is, you’re free to do whatever you wish with Tox.

Qtox: полностью защищенная замена Skype под Linux с открытым кодом

Много лет назад заходили разговоры об альтернативе Skype под названием Tox, которая тогда еще находилась на ранних этапах разработки. Tox должен был стать полной противоположностью Skype - видео- и голосовой чат клиент с открытым кодом, который ставит личную информацию и безопасность во главе угла. Ну и в итоге теперь есть уйма активных и хорошо сопровождаемых чат клиентов, которые построены на основе протокола Tox. qTox одно из них.


qTox: бесплатная замена Skype для Linux с открытым кодом


Рабочее пространство qTox достаточно прямолинейно. Вам просто нужно поделиться вашим уникальным Tox ID (вы его получите после регистрации) с человеком, с которым вы хотите поболтать. Заявки в друзья появляются на вашем экране и вы можете принять их или отклонить. qTox полностью готов для предоставления видео/голосовой связи (режим "картинка в картинке" для видео звонков), отсылки/получения файлов, совместному использованию экрана и т.д. По умолчанию видео чат отключен в целях безопасности. Для того чтобы использовать его вам понадобится включить соответствующую функцию в настройках qTox.


Установка qTox на Ubuntu 16.10:

Просто скопируйте следующие команды в терминал одну за одной (горячие клавиши: CTRL+ALT+T):

Первая строка добавляет репозиторий, в то время как вторая и третья строки скачивают ключ аутентификации. Затем вы обновляете репозитории устанавливаете приложение (здесь это qTox).

Установка qTox на Ubuntu 16.04:

Как установить qTox на Ubuntu 16.04.2 "Xenial Xerus", которая является последним LST релизом? Точно также, как и в прошлый раз, скопируйте следующий строки в свой терминал.

Готово! Сразу после установки можете запустить приложение из средства запуска Ubuntu. Просто поищите "qTox". Я установил приложение в Ubuntu 16.04, Ubuntu 16.10 и Windows 10. Видео и голосовой чаты работали на всех платформах. Также пытался проверить совместное использование экрана на Windows 10, и, скажу вам, что все могло бы быть и лучше. Но, как я понимаю, qTox все еще в активной разработке, так что стоит ожидать скорейших улучшений.

qTox кроссплатформенный. Для скачивания qTox на вашу любимую версию Linux OS (поддерживаются Arch, CentOS, Fedora, openSUSE), пройдите по ссылке.. Для Windows и OSX пройдите сюда. qTox все еще дорабатывается, так что перед тем как пользоваться им на рабочих машинах, строго рекомендуется его досконально тестировать. Благодарим за чтение.

Читайте также: