Tak pokud aktualizace přepisuje spouštěče i spouštěče, tak přesun spouštěčů jak psal rover to neřeší - dojde tedy k tomu samému, protože se spouštěče znovu při aktualizaci vytvoří. V zásadě by se akorát docílilo toho, že by uživatel, který bude mít ke spouštěčům ve své domovské složce přístup, je může třeba náhodou smazat, a update by spouštěče přidal zpět do /usr/share/applications. Ta druhá věc, co psal rover, předpokládá přidání uživatele do skupiny root. To mi nepřipadá 2x bezpečné.
Je možné požadované balíky zamknout, aby je aktualizace neměnily, nebo aktualizovat ručně, a po aktualizaci spustit script, který přepíše práva dle potřeby tazatele.