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:

  • Browse locally with the Synaptic Package Manager:

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

    2. Escolha Aplicativos ▸ Ferramentas do Sistema ▸ Gerenciador de pacotes Synaptic.

    3. Espere até que o Synaptic termine de baixar as novas informações do pacote 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 alternativas para outros softwares.

    Por exemplo: "alternativas debian ao photoshop".

  • Pergunte a um amigo que conheça 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 quebrar a segurança incorporada no Tails. Para 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. Então, tome cuidado com o que você instalar.

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 quebrar a segurança incorporada no Tails. Mas outros softwares, como jogos ou ferramentas de escritório, provavelmente funcionam bem.

  • 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, a video editor.

  • Scribus, a page layout application.

  • Cheese, an application to take pictures and videos from your webcam.

  • Mumble, a voice chat application.

  • Calibre, an EPUB reader and library manager.

  • GtkHash, a utility to calculate the checksum of files.

Pacotes de idiomas e dicionários

Replace lang with the code for your language. For example, vi for Vietnamese.

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

To install a package using Synaptic:

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

  2. Choose Applications ▸ System Tools ▸ Synaptic Package Manager.

  3. Click Search and search for the name of the package.

  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. Synaptic calculates the additional changes for your package to work. Click Mark to confirm those changes.

  6. Click Apply to download, install, and configure the package.

If you are comfortable with the command line, you can use apt instead.

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:

A. 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 Mumble no Tails, você pode configurar o Tor como proxy no configuração de rede do Mumble:

Network configuration of Mumble with proxy settings

B. Execute o aplicativo usando torsocks na linha de comando.

Execute o seguinte comando em um Terminal. Substitua application com a linha de comando do aplicativo que você deseja executar:

torsocks application

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

torsocks mumble

Considerações técnicas de rede

  • Somente conexões TCP/IP 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.

  • As conexões IPv6 estã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 toda vez que você iniciar o Tails, escolha AplicativosFerramentas do Sistema ▸ Software Adicional.

Clique no 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 botão Adicional Recurso de software.

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:

    • Usando Software Adicional:

      1. Choose Applications ▸ System Tools ▸ Additional Software.

      2. Click the to the right of the name of the package.

    • Using Synaptic:

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

      2. Escolha Aplicativos ▸ Ferramentas do Sistema ▸ Gerenciador de pacotes Synaptic.

      3. Click Search and search for the name of the package.

      4. Right-click (on Mac, click with two fingers) on the name of the package in the search results and choose Mark for Removal.

      5. Click Apply to remove the package.

    • 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 Applications ▸ System Tools ▸ Root Terminal to open a Root Terminal.

  3. Execute o seguinte comando:

    apt clean

Configuring additional APT repositories (for advanced users)

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

Configurar repositórios APT adicionais pode quebrar a segurança incorporada Tails e pode instalar software que nem sequer foi aprovado pelo Debian. Tenha ainda mais cuidado 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. Create an apt-sources.list.d folder in your Persistent Storage:

    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. Write your additional sources.list files in the apt-sources.list.d folder.

    Por exemplo, para adicionar as seções não-livres do Debian 11 (Bullseye), backports e segurança atualizações, você pode criar um arquivo chamado /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list com o seguinte conteúdo:

     deb tor+http://ftp.us.debian.org/debian/ bullseye non-free
     deb tor+http://ftp.us.debian.org/debian/ bullseye-backports non-free
     deb tor+http://security.debian.org/ bullseye/updates 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 de seus arquivos sources.list adicionais para que sejam propriedade de root e possam ser lidos apenas por outros. Por exemplo:

    chown root:root /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list
    chmod 644 /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list
    
  6. Reinicie o Tails para aplicar as alterações.