general warnng, unspecific description of update scrip elaborated authored by about:privacy's avatar about:privacy
_This guide has been tested with Tails OS versions **6.10** and will not work on Tails 5.xx, so please make sure you are using an [**up to date Tails** OS](https://tails.net/doc/upgrade/)_.
_This guide has been tested with Tails OS versions **6.11** and will not work on Tails 5.xx, so please make sure you are using an [**up to date Tails** OS](https://tails.net/doc/upgrade/)_.
*This howto uses [Flatpak](https://flatpak.org) to install Signal and keep it confined.*
......@@ -6,6 +6,7 @@ _This guide has been tested with Tails OS versions **6.10** and will not work on
* Many steps happen in the _Terminal_. To paste content in the terminal, either right-click in the terminal and choose Paste, or use CTRL-SHIFT-V (not CTRL-V).
* **Do NOT use the _Root Terminal_** or instructions won't work!
* A working **internet connection is required** at every step of the howto.
* The packages included in Tails are carefully tested for security. Installing additional packages might break the security built in Tails, so [be careful with what you install](https://tails.net/doc/persistent_storage/additional_software/index.en.html#warning).
## Configure Persistent Storage
......@@ -57,11 +58,11 @@ If you want to keep Signal Desktop persistent, we need to set up the persistent
~~~
ln -s ~/.local/share/flatpak/exports/share/applications/org.signal.Signal.desktop ~/.local/share/applications/
~~~
4. If you haven't done it already while installing another Flatpak from this HowTo, create a Desktop shortcut for conveniently updating Flatpak managed applications, executing the following in the terminal:
4. If you haven't done it already while installing another Flatpak from this HowTo, create a Desktop shortcut for conveniently updating and uninstalling unused Flatpak managed applications, executing the following in the terminal:
~~~
echo -e '[Desktop Entry]\nType=Application\nName=Flatpak-Update\nExec=bash -c "/usr/bin/torsocks /usr/bin/flatpak update -y && /usr/bin/flatpak uninstall --unused -y"\nTerminal=true\nCategories=Network\nStartupWMClass=flatpak\nKeywords=flatpak;update;' | tee ~/.local/share/applications/Flatpak-Update.desktop
echo -e '[Desktop Entry]\nType=Application\nName=Flatpak-Update-Uninstall-unused\nExec=bash -c "/usr/bin/torsocks /usr/bin/flatpak update -y && /usr/bin/flatpak uninstall --unused -y"\nTerminal=true\nCategories=Network\nStartupWMClass=flatpak\nKeywords=flatpak;update;uninstall;unused' | tee ~/.local/share/applications/Flatpak-Update-Uninstall-Unused.desktop
~~~
A new application called **"Flatpak-Update"** is now visible in the [Activities Overview](https://tails.net/doc/first_steps/desktop/index.en.html#activities). You should run it regularly to update your Flatpak applications.
A new application called **"Flatpak-Update-Uninstall-Unused"** is now visible in the [Activities Overview](https://tails.net/doc/first_steps/desktop/index.en.html#activities). You should run it regularly to update your Flatpak applications.
5. Close the terminal
......
......