Which additional software can I install in Tails?

Tails inclut un ensemble limité d'applications mais vous pouvez installer d'autres logiciels.

Ces logiciels sont distribués sous forme de paquets disponibles dans les dépôts Debian, qui sont similaires à un magasin d'applications.

Pour savoir quels paquets sont disponibles dans Debian :

  • Parcourez-les localement avec le Gestionnaire de paquets Synaptic :

    1. Configurez un mot de passe d'administration au démarrage de Tails.

    2. Choisissez Applications ▸ Outils système ▸ Gestionnaire de paquets Synaptic.

    3. Attendez que Synaptic ait fini de télécharger les informations sur les nouveaux paquets depuis les serveurs de Debian.

    4. Vous pouvez :

      • Parcourir les paquets par sections depuis la barre latérale gauche.

      • Chercher dans les titres et les descriptions des paquets avec le bouton Rechercher.

  • Cherchez sur Internet pour des alternatives à d'autres logiciels.

    Par exemple: "alternatives debian à photoshop".

  • Demandez à une personne proche ayant des connaissances à propos de Linux.

  • Cherchez sur le site web de Debian.

Being careful about what you install

La sécurité des paquets inclus dans Tails est soigneusement testée. Installer des paquets supplémentaires peut mettre en péril la sécurité de votre Tails, donc faites attention à ce que vous installez.

Si vous avez des doutes :

  • Les paquets utilisant le réseau doivent être configurés pour passer par Tor. Dans le cas contraire, ils ne pourront pas accéder au réseau.

  • Certains logiciels pourraient, par exemple, modifier le pare-feu et casser la sécurité construite dans Tails. Mais d'autres logiciels comme les jeux ou les suites bureautiques sont probablement bons.

  • Les logiciels non officiellement inclus dans Tails pourraient ne pas avoir été testés au niveau de la sécurité. Nous ne pouvons pas non plus fournir de l'aide ou de la documentation pour eux.

  • Seule les applications qui sont empaquetées pour Debian peuvent être installées et sont publiquement examinées.

Examples of additional useful software

Language packs

  • pour LibreOffice : libreoffice-l10n-lang
  • pour Thunderbird : thunderbird-l10n-lang

Remplacez lang par le code de votre langue. Par exemple, es pour l'espagnol ou de pour l'allemand.

Spell-checking dictionaries

  • hunspell-lang

Le dictionnaire hunspell est utilisé comme correcteur d'orthographe par le Navigateur Tor, LibreOffice, Thunderbird et beaucoup d'autres applications.

Remplacez lang par le code de votre langue. Par exemple, es pour l'espagnol ou de pour l'allemand.

Installing additional software

Pour installer un paquet en utilisant Synaptic :

  1. Configurez un mot de passe d'administration au démarrage de Tails.

  2. Choisissez Applications ▸ Outils système ▸ Gestionnaire de paquets Synaptic.

  3. Cliquez sur Rechercher et cherchez le nom du paquet.

  4. Faites un clic droit (sur Mac, cliquez avec deux doigts) sur le nom du paquet dans les résultats de recherche et choisissez Sélectionner pour installation.

  5. Synaptic détermine les changement supplémentaires à effectuer pour que votre paquet fonctionne. Cliquez sur Ajouter à la sélection pour confirmer ces changements.

  6. Cliquez sur Appliquer pour télécharger, installer et configurer le paquet.

Si vous êtes à l'aise avec la ligne de commande, vous pouvez utiliser la commande apt à la place.

Installing additional software automatically when starting Tails

To install an additional package automatically when starting Tails:

  1. Turn on the Additional Software feature of the Persistent Storage.

  2. Install the package using Synaptic or the apt command.

  3. After the package is installed, a notification appears to ask if you want to install this package every time you start Tails in the future.

    • If you choose Install Every Time, the package is saved in the Persistent Storage and will be reinstalled automatically every time you start Tails.

      The package will also be updated automatically when you connect to the Internet.

    • If you choose Install Only Once, the package is also saved in the Persistent Storage but won't be reinstalled automatically every time you start Tails.

The same package can be reinstalled faster for some time because you won't have to download it again.

Additional configuration

Some packages require additional configuration to work. To keep their configuration across Tails sessions, advanced users can use the Dotfiles feature of the Persistent Storage.

Checking your list of additional software

Pour voir quels paquets sont installés automatiquement à chaque fois que vous démarrez Tails, choisissez Applications ▸ Outils système ▸ Logiciels additionnels.

Cliquez sur le bouton pour supprimer le paquet de la liste.

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

Removing additional software

Lorsque vous avez installé le paquet, si vous avez choisi :

  • Installer une seule fois, vous pouvez l'enlever en redémarrant Tails.

  • Installer à chaque fois, vous pouvez l'enlever :

    • En utilisant Logiciels additionnels :

      1. Choisissez Applications ▸ Outils système ▸ Logiciels additionnels.

      2. Cliquez sur le bouton à droite du nom du paquet.

    • En utilisant Synaptic :

      1. Configurez un mot de passe d'administration au démarrage de Tails.

      2. Choisissez Applications ▸ Outils système ▸ Gestionnaire de paquets Synaptic.

      3. Cliquez sur Rechercher et cherchez le nom du paquet.

      4. Faites un clic droit (sur Mac, cliquez avec deux doigts) sur le nom du paquet dans les résultats de recherche et choisissez Sélectionner pour suppression.

      5. Cliquez sur Appliquer pour enlever le paquet.

    • Depuis la ligne de commande en utilisant apt.

    Après la suppression du paquet, une notification apparaît pour demander si vous voulez enlever le paquet de votre liste de logiciels additionnels.

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. Configurez un mot de passe d'administration au démarrage de Tails.

  2. Choisissez Applications ▸ Outils système ▸ Terminal superutilisateur pour ouvrir un Terminal superutilisateur.

  3. Exécutez la commande suivante :

    apt clean
    

Configuring additional APT repositories (for advanced users)

Les paquets disponibles dans Debian sont soumis à un examen public.

Configurer des dépôts APT supplémentaires peut mettre en péril la sécurité de votre Tails et pourrait installer des logiciels n'ayant pas été approuvés par Debian. Faites encore plus attention à ce que vous installez.

Cette étape n'est généralement pas nécessaire pour installer des logiciels additionnels et ne pourrait être utile que dans de très rares occasions.

Parfois, vous aurez besoin de configurer des dépôts APT supplémentaires. Par exemple pour installer des paquets venant de la section non-free de Debian. Pour ce faire :

  1. Configurez un mot de passe d'administration au démarrage de Tails.

  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. Écrivez vos fichiers sources.list supplémentaires dans le dossier apt-sources.list.d. Par exemple, pour ajouter la section non-free de Debian 10 (Buster), les backports et les mises à jour de sécurité, vous pouvez créer un fichier nommé /live/persistence/TailsData_unlocked/apt-sources.list.d/non-free.list avec le contenu suivant :

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

    Les noms des fichiers doivent se terminer par .list et doivent seulement contenir les caractères suivants : lettres, chiffres, tiret bas, trait d'union et point.

  5. Corrigez la propriété et les permissions de votre fichier sources.list supplémentaire pour qu'il soit la propriété de root et en lecture seule pour les autres. Par exemple :

    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. Redémarrez Tails pour appliquer les changements.