Как установить qTox на (k) ubuntu 17.04?

Вы можете запустить приложение с помощью pasuspender. Откройте терминал и запустите pasuspender app_executable. Например, с VLC:

pasuspender vlc

Это приведет к приостановке pulseaudio во время запуска приложения.

4
задан 30 August 2017 в 10:45

2 ответа

Легче устанавливать 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:

Ниже приведена процедура, которую я сделал для успешной компиляции и установки qTox в Ubuntu MATE 17.04. YMMV, но инструкции для 16.04 и более поздние.

Установите git, если это еще не сделано - нам нужно, чтобы начать

sudo apt install git

Создать новый каталог для источников

mkdir $HOME/qTox cd $HOME/qTox

Clone 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

OK we необходимо клонировать репозиторий toxcore:

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 жалуется, убедитесь, что вы выполнили все вышеперечисленные шаги правильно. Если вы уверены, что у вас установлены все упомянутые зависимости, и он жалуется на недостающую библиотеку, попробуйте ... Я ненавижу говорить «искать ответ», но я говорю это: попробуйте найти в своей любимой поисковой системе сообщение об ошибке, и, скорее всего, вы найдете ответ на переполнение стека. Вы также можете попробовать 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

OK, который был toxcore, теперь для qTox, который мы используем cmake для

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

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

sudo make install

(или используйте checkinstall)

И все готово. Запустите

qtox

Чтобы настроить и начать использовать его.

6
ответ дан 18 July 2018 в 07:43

Легче устанавливать 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:

Ниже приведена процедура, которую я сделал для успешной компиляции и установки qTox в Ubuntu MATE 17.04. YMMV, но инструкции для 16.04 и более поздние.

Установите git, если это еще не сделано - нам нужно, чтобы начать

sudo apt install git

Создать новый каталог для источников

mkdir $HOME/qTox cd $HOME/qTox

Clone 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

OK we необходимо клонировать репозиторий toxcore:

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 жалуется, убедитесь, что вы выполнили все вышеперечисленные шаги правильно. Если вы уверены, что у вас установлены все упомянутые зависимости, и он жалуется на недостающую библиотеку, попробуйте ... Я ненавижу говорить «искать ответ», но я говорю это: попробуйте найти в своей любимой поисковой системе сообщение об ошибке, и, скорее всего, вы найдете ответ на переполнение стека. Вы также можете попробовать 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

OK, который был toxcore, теперь для qTox, который мы используем cmake для

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

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

sudo make install

(или используйте checkinstall)

И все готово. Запустите

qtox

Чтобы настроить и начать использовать его.

6
ответ дан 24 July 2018 в 18:51
  • 1
    На этот раз это сработало! :)) Спасибо!!! – Duns 30 August 2017 в 14:37
  • 2
    @Duns awesome, чтобы услышать это. Надеюсь, вам понравится использовать его :) – Zanna 30 August 2017 в 14:43
  • 3
    & quot; Легче, чем установка qTox: & quot; Вы имеете в виду компиляцию? Я собирался редактировать, но думал, что могу спросить в комментарии – Anwar 30 August 2017 в 19:14
  • 4
    @Anwar хорошо, вопрос говорит: «Как я могу установить qTox»? поэтому я считаю, что моя формулировка имеет смысл, поскольку раздражающий процесс компиляции, похоже, является способом установки qTox. Но если я ошибаюсь, и есть лучший способ, то, вероятно, вы должны добавить ответ :) И если формулировка не имеет для вас смысла, не стесняйтесь ее редактировать :) – Zanna 30 August 2017 в 19:20
  • 5
    Извините, ваша формулировка верна. Я пропустил «utox». и "qtox" вещь, а также компиляция пользователя! – Anwar 30 August 2017 в 20:21

Другие вопросы по тегам:

Похожие вопросы: