Instalando software adicional

Qual software adicional posso instalar no Tails?

Tails inclui um conjunto limitado de aplicativos, mas você pode instalar mais software.

Este software é distribuído em pacotes disponibilizados nos repositórios Debian, que são semelhantes a uma loja de aplicativos.

Para saber quais pacotes estão disponíveis no Debian:

  • Navegue localmente com o Synaptic Package Manager:

    1. Ao iniciar o Tails, configure uma senha de administração.

    2. Selecione Aplicativos ▸ Ferramentas do sistema ▸ Gerenciador de pacotes Synaptic.

    3. Aguarde até que o Synaptic termine de baixar novas informações de pacotes dos servidores Debian.

    4. Você pode:

      • Navegue pelos pacotes por seções na barra lateral esquerda.

      • Pesquise títulos e descrições de pacotes com o botão Pesquisar.

  • Pesquise na Internet por alternativas a outros softwares.

    Por exemplo: "alternativas debian ao photoshop".

  • Pergunte a um amigo que entenda de Linux.

  • Pesquise no site do Debian.

Tenha cuidado com o que você instala

Os pacotes incluídos no Tails são cuidadosamente testados quanto à segurança. A instalação de pacotes adicionais pode violar a segurança incorporada ao Tails. Por exemplo, a instalação do OpenVPN pode modificar as regras de firewall que o Tails usa para forçar o tráfego de rede a passar pelo Tor.

Se você não tiver certeza:

  • Pacotes que usam a rede precisam ser configurados para passar pelo Tor. Caso contrário, eles serão impedidos de acessar a rede.

  • Alguns softwares podem, por exemplo, modificar o firewall e comprometer a segurança integrada do Tails. Mas outros softwares, como jogos ou ferramentas de escritório, provavelmente não apresentarão problemas.

  • Software não oficialmente incluído no Tails pode não ter sido testado quanto à segurança. Também não podemos fornecer suporte ou documentação para isso.

  • Somente aplicativos empacotados para Debian podem ser instalados e estão sob escrutínio público.

Exemplos de software útil adicional

  • VLC, um reprodutor multimídia com recursos avançados.

  • Pitivi, um editor de vídeo.

  • Scribus, um aplicativo de layout de página.

  • GNOME Camera, from the gnome-snapshot package, an application to take pictures and videos from your webcam.

  • Mumble, um aplicativo de bate-papo por voz.

  • Calibre, um leitor de EPUB e gerenciador de biblioteca.

  • GtkHash, um utilitário para calcular a soma de verificação de arquivos.

Pacotes de idiomas e dicionários

Substitua lang pelo código do seu linguagem. Por exemplo, vi para vietnamita.

Tails já inclui pacotes de idiomas e dicionários para árabe, alemão, espanhol, farsi, francês, hindi, bahasa indonésio, italiano, português, russo, turco e chinês simplificado.

Instalando software adicional

Para instalar um pacote usando Synaptic:

  1. Ao iniciar o Tails, configure uma senha de administração.

  2. Selecione Aplicativos ▸ Ferramentas do sistema ▸ Gerenciador de pacotes Synaptic.

  3. Clique em Pesquisar e procure o nome do pacote.

  4. Clique com o botão direito (no Mac, clique com dois dedos) no nome do pacote nos resultados da pesquisa e escolha Marcar para instalação.

  5. O Synaptic calcula as alterações adicionais para que seu pacote funcione. Clique em Marcar para confirmar essas alterações.

  6. Clique em Aplicar para baixar, instalar e configurar o pacote.

Se você se sentir confortável com a linha de comando, você pode usar apt.

Instalando software adicional automaticamente ao iniciar o Tails

Para instalar um pacote adicional automaticamente ao iniciar o Tails:

  1. Ative o recurso Software Adicional do Armazenamento Persistente.

  2. Instale o pacote usando Synaptic ou o comando apt.

  3. Após a instalação do pacote, uma notificação aparecerá perguntando se você deseja instalar este pacote toda vez que iniciar o Tails no futuro.

    • Se você escolher Instalar sempre, o pacote será salvo no Armazenamento Persistente e será reinstalado automaticamente toda vez que você iniciar o Tails.

      O pacote também será atualizado automaticamente quando você se conectar ao Internet.

    • Se você escolher Instalar apenas uma vez, o pacote também será salvo no Armazenamento Persistente, mas não será reinstalado automaticamente toda vez que você iniciar o Tails.

O mesmo pacote pode ser reinstalado mais rapidamente por algum tempo porque você não precisará baixá-lo novamente.

Usando software adicional

Depois de instalados, os aplicativos que não usam a rede geralmente funcionam imediatamente. No entanto, Tails tem algumas diferenças em termos de configuração adicional e acesso à rede.

Configuração adicional

Para salvar a configuração de software adicional em diferentes sessões do Tails, você pode usar o recurso Dotfiles do armazenamento persistente.

Cada aplicativo lida com sua configuração de maneira muito diferente, por isso não podemos fornecer instruções gerais sobre quais arquivos devem ser salvos usando os recursos do Dotfiles.

Acesso à rede

Tails só permite conexões com a rede Tor. Software adicional que usa a Internet deve ser configurado para passar pela rede Tor, caso contrário, suas conexões serão bloqueadas por padrão por segurança.

Para fazer um aplicativo usar a rede Tor, você pode:

  • Configure o aplicativo para usar o Tor como proxy com os seguintes parâmetros:

    • Tipo: SOCKS5
    • Host: 127.0.0.1
    • Porto: 9050

    Por exemplo, para usar o Mumble no Tails, você pode configurar o Tor como proxy na configuração de rede do Mumble:

    Network configuration of Mumble with proxy settings

  • Abra o aplicativo usando o comando torsocks na linha de comando.

    Execute the following command in a Console. Replace application with the command line of the application that you want to open.

    torsocks application

    Por exemplo, para usar o Mumble no Tails, você também pode executar o seguinte comando:

    torsocks mumble

Considerações técnicas de rede

  • Somente conexões TCP podem passar pela rede Tor.

  • Conexões UDP, por exemplo em muitas aplicações VoIP, e conexões ICMP, por exemplo no utilitário ping, não podem passar pela rede Tor e são bloqueadas no Tails.

  • As solicitações de DNS passam pela rede Tor se o aplicativo usar a configuração do sistema, caso contrário, as solicitações de DNS não serão resolvidas.

  • Conexões IPv6 são bloqueadas no Tails.

  • A porta Tor padrão no Tails (9050) força o uso de diferentes circuitos Tor para cada IP e porta de destino diferente, também chamado de "isolamento de fluxo".

Verificando sua lista de software adicional

Para ver quais pacotes são instalados automaticamente sempre que você inicia o Tails, escolha Aplicativos ▸▸ Ferramentas do Sistema ▸ Software Adicional.

Clique no botão para remover um pacote da lista.

A mesma lista também está disponível nas configurações de Armazenamento Persistente, clicando no botão do recurso Software Adicional.

Removendo software adicional

Ao instalar o pacote, se você escolheu:

  • Instalar apenas uma vez, você pode removê-lo reiniciando o Tails.

  • Install Every Time, you can remove it either:

    • Usando Software Adicional:

      1. Choose Apps ▸ System Tools ▸ Additional Software.

      2. Clique em à direita do nome do pacote.

    • Usando Synaptic:

      1. Ao iniciar o Tails, configure uma senha de administração.

      2. Selecione Aplicativos ▸ Ferramentas do sistema ▸ Gerenciador de pacotes Synaptic.

      3. Clique em Pesquisar e procure o nome do pacote.

      4. Clique com o botão direito (no Mac, clique com dois dedos) no nome do pacote nos resultados da pesquisa e escolha Marcar para remoção.

      5. Clique em Aplicar para remover o pacote.

    • Na linha de comando usando apt.

    Depois que o pacote for removido, uma notificação aparecerá perguntando se você deseja remova este pacote da sua lista de software adicional.

Liberando espaço em seu armazenamento persistente

Depois de instalar muitos pacotes que não usa mais, você pode liberar espaço em seu armazenamento persistente:

  1. Ao iniciar o Tails, configure uma senha de administração.

  2. Choose Apps ▸ System Tools ▸ Console.

  3. Execute o seguinte comando.

    sudo apt clean

Configurando repositórios APT adicionais (para usuários avançados)

Os pacotes disponíveis no Debian são submetido ao escrutínio público.

Configurar repositórios APT adicionais pode comprometer a segurança integrada do Tails e instalar softwares que nem sequer foram aprovados pelo Debian. Seja ainda mais cuidadoso com o que você instala.

Esta etapa geralmente não é necessária para instalar software adicional e pode ser necessária apenas em ocasiões muito raras.

Às vezes, pode ser necessário configurar repositórios APT adicionais. Por exemplo, para instalar pacotes da seção non-free do Debian. Para fazer isso:

  1. Ao iniciar o Tails, configure uma senha de administração.

  2. Crie uma pasta apt-sources.list.d no seu Armazenamento Persistente:

    sudo install -d -m 755 /live/persistence/TailsData_unlocked/apt-sources.list.d

  3. Como root, edite /live/persistence/TailsData_unlocked/persistence.conf, a configuração do Armazenamento Persistente, e adicione a pasta apt-sources.list.d como um recurso do tipo link:

    /etc/apt/sources.list.d  source=apt-sources.list.d,link
    
  4. Grave seus arquivos adicionais sources.list na pasta apt-sources.list.d.

    For example, to add the non-free sections of Debian 13 (Trixie), backports, and security updates, you can create a file named /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list with the following content:

    deb tor+http://ftp.us.debian.org/debian/ trixie non-free
    deb tor+http://security.debian.org/ trixie-security non-free
    deb tor+http://ftp.us.debian.org/debian/ trixie-updates non-free
    deb tor+http://ftp.us.debian.org/debian/ trixie-backports non-free
    

    Os nomes dos arquivos devem terminar com .list e devem conter apenas o seguinte caracteres: letras, dígitos, sublinhado, hífen e ponto final.

  5. Corrija a propriedade e as permissões dos seus arquivos sources.list adicionais para que pertençam ao usuário root e sejam legíveis apenas por outros. Por exemplo, execute os seguintes comandos.

    sudo chown root:root /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list

    sudo chmod 644 /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list

  6. Reinicie o Tails para aplicar as alterações.