Niedawno zakupiono edytor audio Audacity , a kontrolę nad projektem przejął nowy programista. Niestety, ten nowy programista dodał funkcję telemetrii, która szpieguje użytkowników bez zgody. Oczywiście społeczność Linuksa nie była zadowolona i doszło do ostrej reakcji.
  
Z powodu tego sprzeciwu narodził się edytor audio Tenacity . Jest to rozwidlenie Audacity, z usuniętą funkcją telemetrii. Oto, jak sprawić, by edytor audio Tenacity działał na komputerze z systemem Linux.

Instrukcje kompilacji Ubuntu/Debian
  
Edytor audio Tenacity nie został jeszcze spakowany dla Ubuntu, Debian ani systemów operacyjnych, które z nich wywodzą. Zamiast tego, jeśli chcesz zainstalować edytor audio Tenacity w systemie Linux, musisz zbudować go od podstaw.
Budowanie Tenacity od podstaw na Debianie lub Ubuntu nie jest trudne. Aby rozpocząć, otwórz okno terminala na pulpicie. Możesz otworzyć terminal, naciskając Ctrl + Alt + T na klawiaturze. Lub wyszukaj „Terminal” w menu aplikacji i uruchom go w ten sposób.
Przy otwartym oknie terminala użyj polecenia apt install, aby zainstalować wszystkie zależności czasu kompilacji na komputerze.
sudo apt-get install libwxgtk3.0-dev git build-essential libavcodec-dev libavformat-dev libavutil-dev libflac++-dev libglib2.0-dev libgtk-3-dev libid3tag0-dev libjack-dev liblilv-dev libmad0-dev libmp3lame- dev libogg-dev libpng-dev portaudio19-dev libportmidi-dev libserd-dev libsndfile1-dev libsord-dev libsoundtouch-dev libsoxr-dev libsuil-dev libtwolame-dev vamp-plugin-sdk libvorbis-dev lv2-dev zlib1g-dev cmake nin ja -build libjpeg-dev libtiff-dev liblzma-dev libsqlite3-dev
Instalacja powinna zająć trochę czasu, ponieważ jest wiele rzeczy do skonfigurowania. Dodatkowo, jeśli napotkasz problemy z „libjack0”, będziesz musiał zainstalować pakiet „libjack-jack2-dev” zamiast „libjack-dev”.
Po zainstalowaniu wszystkich pakietów na komputerze użyj polecenia git clone , aby pobrać najnowszy kod źródłowy Tenacity do systemu Ubuntu/Debian.
klon git https://github.com/tenacityteam/tenacity.git
Po pobraniu kodu użyj polecenia cd , aby przejść do folderu „tenacity”. Następnie uruchom polecenie cmake .
cd wytrzymałość cmake -G Ninja -S . -B budowa
Po uruchomieniu polecenia cmake uruchom polecenie kompilacji.
cmake --build build --config Wydanie
Możesz wreszcie zainstalować aplikację Tenacity na Ubuntu / Debian za pomocą polecenia cmake –install .
cmake — zainstaluj kompilację
Instrukcje Arch Linux AUR
Edytor audio Tenacity jest dostępny dla użytkowników Arch Linux w AUR . Zacznij od uruchomienia okna terminala i zainstalowania pakietów „git” i „base-devel” w swoim systemie, aby działał w twoim systemie.
sudo pacman -S git base-devel
 Po skonfigurowaniu dwóch pakietów na komputerze użyj polecenia git clone , aby pobrać pomocnika Trizen AUR na swój komputer. Następnie użyj polecenia makepkg i zainstaluj aplikację.
cd trizen/ makepkg -sri
Po zainstalowaniu pomocnika Trizen AUR użyj polecenia trizen -S , aby zbudować i zainstalować najnowszą wersję edytora audio Tenacity na komputerze Arch Linux.
trizen -S wytrwałość-git 
Instrukcje budowania Fedory
Chociaż sugerujemy postępować zgodnie z instrukcjami Flatpak, aby Tenacity działał na Fedorze, możliwe jest zbudowanie programu od zera. Aby rozpocząć, musisz dodać repozytorium RPM Fusion Free do swojego systemu.
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Po włączeniu repozytorium oprogramowania RPM Fusion Free w Fedorze użyj polecenia instalacji dnf , aby skonfigurować wszystkie zależności kompilacji Tenacity. Instalacja może zająć trochę czasu.
sudo dnf install alsa-lib-devel cmake expat-devel flac-devel gcc-g++ gettext-devel lame-devel libid3tag-devel libmad-devel libogg-devel libsndfile-devel libvorbis-devel lilv-devel lv2-devel portaudio-devel portmidi- devel serd-devel sord-devel soundtouch-devel soxr-devel sqlite-devel sratom-devel suil-devel taglib-devel twolame-devel vamp-plugin-sdk-devel wxGTK-devel zlib-devel ccache ninja-build git ffmpeg-devel
Po zainstalowaniu i skonfigurowaniu wszystkich zależności w Fedorze możesz zbudować edytor audio Tenacity za pomocą następujących poleceń cmake .
cmake -G Ninja -S . -B build cmake --build build --config Wydanie
Na koniec zainstaluj aplikację Tenacity w systemie Fedora Linux za pomocą polecenia cmake –install .
cmake — zainstaluj kompilację
Instrukcje dotyczące Flatpaka

Chociaż Tenacity nie jest jeszcze dostępny w sklepie z aplikacjami Flathub, programiści wydają nocne kompilacje Flatpak. Więc jeśli chcesz, aby Tenacity działało i nie używaj Fedory, Ubuntu, Debiana ani Arch Linux, to jest droga do zrobienia.
Aby rozpocząć, upewnij się, że masz zainstalowane i uruchomione środowisko wykonawcze Flatpak na swoim komputerze. Następnie użyj trzech poniższych poleceń, aby skonfigurować najnowszą wersję Tenacity Flatpak.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak remote-add tenacity oci+ https://tenacityteam.github.io/tenacity-flatpak-nightly flatpak install tenacity org .tenacityaudio.Tenacity
Instrukcje dotyczące obrazu aplikacji
Deweloperzy Tenacity publikują conocną kompilację AppImage. Tak więc, jeśli nie używasz żadnej z dystrybucji Linuksa omówionych w tym poście i nie używasz Flatpak, nadal możesz uruchomić aplikację na swoim komputerze. Aby rozpocząć, skonfiguruj AppImageLauncher na swoim komputerze, postępując zgodnie z naszym przewodnikiem na ten temat.
Po skonfigurowaniu AppImageLauncher przejdź do strony kompilacji Tenacity AppImage . Następnie pobierz najnowszy nightly AppImage, rozpakuj go z archiwum ZIP i kliknij go dwukrotnie, aby zintegrować go z systemem za pomocą AppImageLauncher.