Ubuntu Software Centre имеет более старую версию, и загрузка Audacity с веб-сайта дала мне папку, в которой, похоже, нет двоичного файла для запуска программы. Как установить версию 2.1.0 в Ubuntu 14.10?
решение1
Выполните эти команды в терминале
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/
решение2
Вам необходимо скомпилировать 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.
решение3
Эти шаги компилируют Audacity на 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 [email protected]:audacity/audacity.git
cd ~/src/github.com/audacity/audacity
git submodule update --init
git clone --recurse-submodules [email protected]: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;
новый bool 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