如何安装 Audacity 2.1.0

如何安装 Audacity 2.1.0

Ubuntu 软件中心有一个旧版本,从网站下载 Audacity 时,我得到的文件夹似乎没有启动程序所需的二进制文件。如何在 Ubuntu 14.10 中安装 2.1.0 版本?

答案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。2.1.0 软件包中的“README.txt”指出:

要在 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 库也是必需的,它包含在从 SVN 获取的 Audacity 中。其他库的安装是可选的。

需要 CMake 来构建 libsoxr,它现在是 Audacity 默认的重采样库。

Ubuntu 应该已经具有 Audacity 所需的依赖项,但是您需要开发包才能进行编译。您可以使用手动执行此操作,apt-get install但是由于 Audacity 已在 Ubuntu 存储库中,因此我们可以运行apt-get build-dep audacity以安装所有必需的开发包。

现在您需要做的就是按照自述文件中的说明配置、制作和安装 Audacity。

答案3

这些步骤在 Ubuntu 20.04 上编译 audacity

... 看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 

旧 if (!sbSkipPromptingForSave

新 sbSkipPromptingForSave = true; 如果 (!sbSkipPromptingForSave

   current audacity release 3.2.x  have this 

旧的 bo​​ol 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

相关内容