Instalação no Linux

    Definição curta: Guia passo-a-passo para instalar o Tenacity em distribuições Linux, cobrindo Flatpak, AppImage, compilação do source e repositório.

    Antes de começar

    O que você vai aprender

    • Explicar Flatpak (recomendado) com suas palavras
    • Explicar AppImage com suas palavras
    • Explicar Ubuntu/Debian via PPA com suas palavras
    • Reconhecer, no seu próprio material, onde o assunto desta página se aplica

    O que é

    O Tenacity está disponível para Linux através de múltiplos canais de distribuição. A escolha depende da sua distribuição e preferência. Os métodos principais são Flatpak (recomendado), AppImage (portátil), e compilação do source (para últimas funcionalidades).

    Índice de sub-tópicos

    Flatpak (recomendado)

    Flatpak é o método recomendado por garantir atualizações automáticas e sandbox de segurança.

    1. Instalar Flatpak (se não tiver)

    # Ubuntu/Debian
    sudo apt install flatpak
    
    # Fedora
    sudo dnf install flatpak
    
    # Arch Linux
    sudo pacman -S flatpak

    2. Adicionar repositório Flathub

    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

    3. Instalar Tenacity

    flatpak install flathub org.tenacityaudio.Team.Tenacity

    4. Executar

    flatpak run org.tenacityaudio.Team.Tenacity

    AppImage

    AppImage é um formato portátil — não precisa instalar, basta baixar e executar.

    1. Baixar

    Acesse https://tenacityaudio.org/ e baixe o AppImage para Linux (x86_64).

    2. Torne executável

    chmod +x Tenacity-*.AppImage

    3. Executar

    ./Tenacity-*.AppImage

    Diagrama de AppImage

    flowchart LR
        A[Baixar .AppImage] --> B[chmod +x]
        B --> C[./Tenacity.AppImage]
        C --> D[Executa diretamente!]

    Ubuntu/Debian via PPA

    Para Ubuntu 22.04+ e Debian 12+:

    # Adicionar repositório
    sudo add-apt-repository ppa:tenacityaudio/tenacity
    
    # Atualizar índice
    sudo apt update
    
    # Instalar
    sudo apt install tenacity

    Compilação do source

    Para funcionalidades mais recentes ou contribuir com desenvolvimento:

    1. Instalar dependências

    # Ubuntu/Debian
    sudo apt install cmake gcc g++ wxgtk3-dev libmp3lame-dev \
      libsndfile1-dev libasound2-dev libpulse-dev libfftw3-dev \
      libglew-dev libjpeg-dev libsqlite3-dev libssl-dev

    2. Clonar e compilar

    git clone https://github.com/tenacityteam/tenacity.git
    cd tenacity
    mkdir build && cd build
    cmake ..
    make -j$(nproc)
    ./tenacity

    Dependências de áudio

    Para funcionalidade completa de áudio, instale:

    # Ubuntu/Debian — bibliotecas de áudio
    sudo apt install libasound2 libpulse libjack-jackd2
    
    # Para LAME (MP3)
    sudo apt install libmp3lame-dev
    
    # Para FFmpeg (import/export avançado)
    sudo apt install ffmpeg

    Verificar instalação

    1. Abrir Tenacity
    2. Edit > Preferences > Audio Settings
    3. Verificar se Host mostra ALSA, PulseAudio ou PipeWire
    4. Testar gravação com microfone — o medidor deve reagir

    Você aprendeu

    • Flatpak (recomendado)
    • AppImage
    • Ubuntu/Debian via PPA
    • Compilação do source
    • Dependências de áudio

    Perguntas para reflexão

    1. O que Flatpak (recomendado) resolve, e o que se perde sem isso?
    2. O que AppImage resolve, e o que se perde sem isso?
    3. O que Ubuntu/Debian via PPA resolve, e o que se perde sem isso?
    4. Que parte desta página você conseguiria executar sem consultar o texto?

    Artigos relacionados

    Veja também

    Referências