Как установить Audacity 2.1.0
Ubuntu Software Center имеет более старую версию, и загрузка Audacity с веб-сайта дала мне папку, в которой, похоже, нет двоичного файла для запуска программы. Как мне установить версию 2.1.0 в Ubuntu 14.10?
3 ответа
Вы должны скомпилировать Audacity из источника. "README.txt" как часть пакета 2.1.0 заявляет, что:
Чтобы скомпилировать в Linux, Mac OS X и других системах Unix, выполните следующие команды:
./configure make make install # as root
Выполнение этих команд должно установить Audacity 2.1.0 в вашу систему, если у вас есть необходимые зависимости для его компиляции и установки. На странице Audacity Sourceforge говорится, что:
зависимости
Требуется библиотека wxWidgets. Audacity 2.1.0 требует wxGTK 2.8.12. Библиотека libsndfile также необходима и включена в Audacity, полученную из SVN. Установка других библиотек не является обязательной.
CMake требуется для сборки libsoxr, который теперь является библиотекой повторной выборки Audacity по умолчанию.
Ubuntu уже должен иметь необходимые зависимости для Audacity, однако для компиляции вам нужны пакеты разработки. Вы можете сделать это вручную, используя apt-get install
но поскольку Audacity уже находится в репозиториях Ubuntu, мы можем запустить apt-get build-dep audacity
установить все необходимые пакеты разработки для нас.
Теперь все, что вам нужно сделать, это настроить, сделать и установить Audacity, как описано в файле readme.
Запустите эти команды в терминале
sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo apt-get update
sudo apt-get install audacity
Источник: http://ubuntuhandbook.org/index.php/2015/04/install-audacity-audio-editor-2-1-0-in-ubuntu-from-ppa/
Эти шаги собирают смелость в Ubuntu 20.04.
... см. https://wiki.audacityteam.org/wiki/Building_On_Linux
предварительная установка конана https://conan.io/downloads.html
загрузите его deb по ссылке выше, затем установите его, используя
sudo apt install ./conan-ubuntu-64.deb
sudo apt-get build-dep -y audacity # now install dependencies
mkdir -p ~/src/github.com/audacity # create parent dir of git repo
cd ~/src/github.com/audacity
git clone git@github.com:audacity/audacity.git
cd ~/src/github.com/audacity/audacity
git submodule update --init
git clone --recurse-submodules git@github.com:audacity/wxWidgets.git
cd ~/src/github.com/audacity/audacity/wxWidgets/
mkdir buildgtk
cd ~/src/github.com/audacity/audacity/wxWidgets/buildgtk
../configure --with-cxx=14 --with-gtk=2
sudo make -j$(nproc) install
sudo ldconfig
cd ~/src/github.com/audacity/audacity
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -Daudacity_use_ffmpeg=loaded ..
make -j$(nproc)
ГОТОВО, так что теперь давайте запустим его
~/src/github.com/audacity/audacity/build/bin/Release/audacity # execute to confirm it runs OK
cd ~/src/github.com/audacity/audacity/build
sudo make -j8 install # install binary
Бонус... если вы не хотите видеть это всплывающее сообщение
Сохраните проект перед закрытием
при закрытии Audacity позволяет редактировать код и перекомпилировать:
cd ~/src/github.com/audacity/audacity
grep -r 'Save project before closing' * | grep cpp # find source code file which contains offending popup
vi src/ProjectManager.cpp # edit file
в вашем редакторе найдите строку Сохранить проект перед закрытием
depending on your source code version prior releases had this
старый, если (!sbSkipPromptingForSave
новый sbSkipPromptingForSave = true; если (!sbSkipPromptingForSave
current audacity release 3.2.x have this
старое логическое значение ProjectManager::sbSkipPromptingForSave = false;
новое логическое значение ProjectManager::sbSkipPromptingForSave = true;
ОК, теперь сохраните файл и перекомпилируйте
cd ~/src/github.com/audacity/audacity/build # now lets recompile
make -j$(nproc)
~/src/github.com/audacity/audacity/build/bin/Release/audacity # execute and confirm popup does not happen
cd ~/src/github.com/audacity/audacity/build
sudo make -j8 install # install binary