Как я устанавливаю Qjackctl из источника?

Дайте точный код для:

./configure [--prefix=prefix]

Я не знаю, как поместить префикс.

Состояния страницы SourceForge Qjackctl:

Процесс установки следует стандарту для исходных дистрибутивов. В извлеченном исходном каталоге просто сделайте:

./configure [--prefix=prefix]
make

и дополнительно как корень:

[sudo] make install

Эта процедура закончит установку следующих файлов:

prefix/bin/qjackctl
prefix/share/applications/qjackctl.desktop
prefix/share/icons/hicolor/32x32/apps/qjackctl.png
prefix/share/qjackctl/translations/qjackctl_*.qm
prefix/share/man/man1/qjackctl.1

Просто запуск prefix/bin/qjackctl и Вы прочь (надо надеяться). Обратите внимание, что префикс пути стандартной установки /usr/local.

Я попробовал его как ниже, но это перестало работать...

kirby@kirby-Aspire-ES1-433:~/Desktop$ ls
qjackctl-0.5.0  qjackctl-0.5.0.tar.gz
kirby@kirby-Aspire-ES1-433:~/Desktop$ cd qjackctl-0.5.0
kirby@kirby-Aspire-ES1-433:~/Desktop/qjackctl-0.5.0$ ./configure --prefix=/bin/qjackctl
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for g++ major version... 7
checking for qmake-qt5... no
checking for qmake... /usr/bin/qmake
checking for Qt major version... qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
0
configure: error: qmake-qt5 not found in current PATH. Maybe QT development environment isn't available. (qt5-devel)
kirby@kirby-Aspire-ES1-433:~/Desktop/qjackctl-0.5.0$ 

Как исправить это?

3
задан 7 March 2018 в 00:22

1 ответ

Установка qt5-значение-по-умолчанию добился цели для меня на Ubuntu 18.04:

sudo apt install qt5-default

Править: На последующей установке qjackctl на чистой Ubuntu 18.04, ОС, вышеупомянутое было всем, что было необходимо для очистки ошибки. Я оставляю свой исходный протест ниже для ссылки.

Один протест, который был последней вещью, которую я попробовал и это работало. Я неясен относительно того, удовлетворило ли это один требования для установки qjackctl. Вот другие шаги, которые я сделал до этой работы:

Переустановите qtchooser:

sudo apt-get install --reinstall qtchooser

Это, казалось, не выполняло много. Но затем я установил qt4-qmake:

sudo apt-get install qt4-qmake

Это устранило ошибку, которые читают checking for Qt major version... qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory но не ошибка ПУТИ, связанная с qmake-qt5

Я затем пытался установить некоторые требования сборки:

sudo apt-get install qtbase5-dev qtbase5-dev-tools qttools5-dev-tools libqt5x11extras5-dev

... который установил 37.0 МБ компонентов, но не разрешил ошибку.

Я также пытался установить существенный для сборки:

sudo apt-get install build-essential

... но найденный, что это было уже установлено и актуально.

Наконец, видя больше чем одно упоминание о qt5-значении-по-умолчанию (см. начало моего ответа), я пытался установить его, и ошибка ПУТИ была разрешена.

2
ответ дан 1 December 2019 в 16:53

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

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