Ubuntu ソフトウェア センターには古いバージョンがあり、Web サイトから 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がシステムにインストールされます。オーダシティソースフォージページには次のように記載されています:
依存関係
wxWidgets ライブラリが必要です。Audacity 2.1.0 には wxGTK 2.8.12 が必要です。libsndfile ライブラリも必要で、SVN から取得した Audacity に含まれています。その他のライブラリのインストールはオプションです。
現在 Audacity のデフォルトのリサンプリング ライブラリである libsoxr をビルドするには、CMake が必要です。
Ubuntu には Audacity に必要な依存関係がすでにあるはずですが、コンパイルするには開発パッケージが必要です。 を使用して手動でこれを行うこともできますapt-get install
が、Audacity はすでに Ubuntu リポジトリに含まれているため、apt-get build-dep audacity
を実行して必要な開発パッケージをすべてインストールできます。
今必要なのは、readme ファイルの説明に従って 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; if (!sbSkipPromptingForSave
current audacity release 3.2.x have this
古い bool ProjectManager::sbSkipPromptingForSave = false;
新しい bool ProjectManager::sbSkipPromptingForSave = true;
OK、ファイルを保存して再コンパイルします
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