Quels logiciels additionnels puis-je installer dans Tails ?

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

Ces logiciels sont distribués sous forme de paquets qui sont 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.

Faire attention à ce que vous installez

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és pour Debian peuvent être installés et sont publiquement examinés.

Examples of additional useful software

Language packs

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

Replace lang with the code for your language. For example, es for Spanish or de for German.

Spell-checking dictionaries

  • hunspell-lang

The hunspell dictionaries are used for spell-checking by Tor Browser, LibreOffice, Thunderbird, and many other applications.

Replace lang with the code for your language. For example, es for Spanish or de for German.

Installation de logiciels additionnels

To install a package using Synaptic:

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

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

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

  4. Right-click on the name of the package in the search results and choose Mark for Installation.

  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 the apt command instead.

Installing additional software automatically when starting Tails

To do so, you need to enable the Additional Software persistence feature.

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

  • If you choose Add to Persistent Storage, 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 the configuration across Tails sessions, you can use the Dotfiles persistence feature.

Checking your list of additional software

To see which packages are installed automatically every time you start Tails, choose Applications ▸ System Tools ▸ Additional Software.

Click the button to remove a package from the list.

The same list is also available from the configuration of the persistent storage, by clicking on the button of the Additional Software feature.

Removing additional software

When you installed the package, if you chose:

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

  • Add to Persistent Storage, 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. Configurez un mot de passe d'administration au démarrage de Tails.

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

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

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

  2. Choose Applications ▸ System Tools ▸ Root Terminal to open a Root Terminal.

  3. Execute the following command:

    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.

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. Créez un dossier apt-sources.list.d dans votre volume persistant :

    sudo install -d -m 755 /live/persistence/TailsData_unlocked/apt-sources.list.d
    
  3. Éditez /live/persistence/TailsData_unlocked/persistence.conf, le fichier de configuration du volume persistant, en tant que root et ajoutez le dossier apt-sources.list.d comme option de persistance de 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 Jessie, 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/ jessie non-free
    deb tor+http://ftp.us.debian.org/debian/ jessie-backports non-free
    deb tor+http://security.debian.org/ jessie/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.