Как установить 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
Другие вопросы по тегам