Welche zusätzliche Software kann ich in Tails installieren?

Tails enthält bereits eine limited set of applications, aber es kann weitere Software installiert werden.

Diese Software wird in Paketen verteilt, die aus den Debian-Repositories bereitgestellt werden, die einem App Store ähneln.

Eine Übersicht an Paketen, welche in Debian verfügbar sind:

  • Suchen Sie lokal mit dem Synaptic-Paketverwaltung:

    1. Beim Starten von Tails richten Sie ein Administrationspasswort ein.

    2. Wählen Sie Anwendung ▸ Systemprogramme ▸ Synaptic-Paketverwaltung.

    3. Warten Sie, bis Synaptic das Herunterladen neuer Paketinformationen von den Debian-Servern abgeschlossen hat.

    4. Sie können:

      • Durchsuchen Sie die Pakete nach Abschnitten in der linken Seitenleiste.

      • Suche in Titeln und Beschreibungen von Paketen mit der Schaltfläche Suche.

  • Suche im Internet nach Alternativen zu anderer Software.

    Zum Beispiel: "debian-Alternativen zu Photoshop".

  • Fragen Sie einen Freund, der sich mit Linux auskennt.

  • Search the Debian website.

Be careful about what you install

Die in Tails enthaltenen Pakete werden sorgfältig auf Sicherheit getestet. Das Installieren zusätzlicher Pakete könnte die in Tails integrierte Sicherheit beeinträchtigen. Zum Beispiel könnte die Installation von OpenVPN die Firewall-Regeln ändern, die Tails verwendet, um den Netzwerkverkehr über Tor zu leiten. Seien Sie also vorsichtig, was Sie installieren.

Wenn Sie unsicher sind:

  • Pakete, die das Netzwerk nutzen, müssen so konfiguriert werden, dass sie über Tor geleitet werden. Andernfalls wird ihnen der Zugriff auf das Netzwerk verwehrt.

  • Some software might, for example, modify the firewall and break the security built in Tails. But other software like games or office tools are probably fine.

  • Software not officially included in Tails might have not been tested for security. We also cannot provide support or documentation for it.

  • Only applications that are packaged for Debian can be installed and they are under public scrutiny.

Beispiele für zusätzliche, nützliche Softwarepakete

  • VLC, a multimedia player with advanced features.

  • 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.

Sprachpakete und Wörterbücher

Ersetzen Sie lang durch den Code für Ihre Sprache. Zum Beispiel vi für Vietnamesisch.

Tails enthält bereits Sprachpakete und Wörterbücher für Arabisch, Deutsch, Spanisch, Farsi, Französisch, Hindi, Bahasa Indonesia, Italienisch, Portugiesisch, Russisch, Türkisch und vereinfachtes Chinesisch.

Installieren zusätzlicher Softwarepakete

To install a package using Synaptic:

  1. Beim Starten von Tails richten Sie ein Administrationspasswort ein.

  2. Wählen Sie Anwendungen ▸ Systemwerkzeuge ▸ Synaptic Paketverwaltung.

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

  4. Klicken Sie mit der rechten Maustaste (bei Mac klicken Sie mit zwei Fingern) auf den Namen des Pakets in den Suchergebnissen und wählen Sie Zur Installation markieren aus.

  5. Synaptic berechnet die zusätzlichen Änderungen, die erforderlich sind, damit Ihr Paket funktioniert. Klicken Sie auf Markieren, um diese Änderungen zu bestätigen.

  6. Klicken Sie auf Anwenden, um das Paket herunterzuladen, zu installieren und zu konfigurieren.

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

Automatische Installation zusätzlicher Software beim Starten von Tails

Um ein zusätzliches Paket beim Start von Tails automatisch zu installieren:

  1. Aktivieren Sie die Zusätzliche Software-Funktion des beständigen Datenspeichers.

  2. Installieren Sie das Paket mit Synaptic oder dem apt-Befehl.

  3. Nachdem das Paket installiert wurde, erscheint eine Benachrichtigung, die fragt, ob Sie dieses Paket bei jedem Start von Tails in der Zukunft installieren möchten.

    • Wenn Sie Jedes Mal installieren wählen, wird das Paket im beständigen Datenspeicher gespeichert und bei jedem Start von Tails automatisch neu installiert.

      Das Paket wird auch automatisch aktualisiert, wenn Sie eine Verbindung zum Internet herstellen.

    • Wenn Sie Nur einmal installieren wählen, wird das Paket ebenfalls im beständigen Datenspeicher gespeichert, jedoch nicht automatisch bei jedem Start von Tails neu installiert.

Dasselbe Paket kann für einige Zeit schneller neu installiert werden, da Sie es nicht erneut herunterladen müssen.

Zusätzliche Softwarepakete

Nach der Installation funktionieren Anwendungen, die das Netzwerk nicht nutzen, in der Regel sofort. Allerdings weist Tails einige Unterschiede in Bezug auf zusätzliche Konfigurationen und den Netzwerkzugang auf.

Zusätzliche Konfiguration

Um die Konfiguration zusätzlicher Software über verschiedene Tails-Sitzungen hinweg zu speichern, können Sie die Dotfiles-Funktion des beständigen Datenspeichers verwenden.

Jede Anwendung handhabt ihre Konfiguration sehr unterschiedlich, daher können wir keine allgemeinen Anweisungen geben, welche Dateien mithilfe der Dotfiles-Funktionen gesichert werden müssen.

Netzwerkzugang

Tails erlaubt nur Verbindungen zum Tor-Netzwerk. Zusätzliche Software, die das Internet nutzt, muss so konfiguriert werden, dass sie über das Tor-Netzwerk geht; andernfalls werden ihre Verbindungen standardmäßig aus Sicherheitsgründen blockiert.

To make an application use the Tor network, you can either:

A. Configure the application to use Tor as a proxy with the following parameters:

  • Type: SOCKS5
  • Host: 127.0.0.1
  • Port: 9050

For example, to use Mumble in Tails, you can configure Tor as proxy in the network configuration of Mumble:

Network configuration of Mumble with proxy settings

B. Run the application using torsocks on the command line.

Execute the following command in a Terminal. Replace application with the command line of the application that you want to run:

torsocks application

For example, to use Mumble in Tails, you can also execute the following command:

torsocks mumble

Technical networking considerations

  • Only TCP connections can go through the Tor network.

  • UDP connections, for example in many VoIP applications, and ICMP connections, for example in the ping utility, cannot go through the Tor network and are blocked in Tails.

  • DNS requests go through the Tor network if the application uses the system configuration otherwise, DNS requests will fail to resolve.

  • IPv6 connections are blocked in Tails.

  • The default Tor port in Tails (9050) forces the use of different Tor circuits for each different destination IP and port, also called "stream isolation".

Überprüfen der Liste der zusätzlichen Software

Um zu sehen, welche Pakete automatisch mit dem Tails start installiert werden, wählen Sie Anwendungen ▸ Systemwerkzeuge ▸ Zusätzliche Software.

Click the button to remove a package from the list.

The same list is also available from the Persistent Storage settings, by clicking on the button of the Additional Software feature.

Entfernen von zusätzlicher Software

Als Sie das Paket installiert haben, wenn Sie gewählt haben:

  • Install Only Once, you can remove it by restarting Tails.

  • Install Every Time, you can remove it:

    • Using Additional Software:

      1. Choose Applications ▸ System Tools ▸ Additional Software.

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

    • Using Synaptic:

      1. Beim Starten von Tails richten Sie ein Administrationspasswort ein.

      2. Wählen Sie Anwendung ▸ Systemprogramme ▸ Synaptic-Paketverwaltung.

      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.

    • From the command line using apt.

    After the package is removed, a notification appears to ask if you want to remove this package from your list of additional software.

Freeing space in your Persistent Storage

After you installed many packages that you are not using anymore, you can free some space in your Persistent Storage:

  1. Beim Starten von Tails richten Sie ein Administrationspasswort ein.

  2. Wählen Sie Anwendungen ▸ Systemwerkzeuge ▸ Root-Terminal , um ein Root-Terminal zu öffnen.

  3. Führen Sie den folgenden Befehl aus:

    apt clean

Configuring additional APT repositories (for advanced users)

The packages available in Debian are submitted to public scrutiny.

Configuring additional APT repositories might break the security built in Tails and might install software that has not even been approved by Debian. Be even more careful with what you install.

This step is usually not needed to install additional software and might be necessary only in very rare occasions.

Sometimes, you might need to configure additional APT repositories. For example, to install packages from the non-free section of Debian. To do so:

  1. Beim Starten von Tails richten Sie ein Administrationspasswort ein.

  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. As root, edit /live/persistence/TailsData_unlocked/persistence.conf, the configuration of the Persistent Storage, and add the apt-sources.list.d folder as a feature of type 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.

    For example, to add the non-free sections of Debian 11 (Bullseye), 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/ 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
    

    File names must end with .list and must only contain the following characters: letters, digits, underscore, hyphen, and period.

  5. Correct the ownership and permissions of your additional sources.list files to be owned by root and only readable by others. For example:

    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. Restart Tails to apply the changes.