3 votes

Firefox Developer Edition ne parvient pas à se mettre à jour automatiquement, bien que les paramètres indiquent que j'ai autorisé l'installation automatique des mises à jour.

Mon Firefox Developer Edition ne parvient pas à se mettre à jour automatiquement, bien que les paramètres indiquent que j'ai autorisé l'installation automatique des mises à jour.

Je l'ai d'abord installé manuellement dans /opt/firefox_dev/firefox en suivant les procédure recommandée et j'ai dû par la suite le mettre à jour manuellement aussi - ce qui est très peu pratique, comparé aux mises à jour automatiques.

J'ai donc ajouté le PPA Mozilla à mes dépôts et suivi la procédure, mais rien n'y fait : mon FDE continue à me suggérer, tous les deux jours environ, de télécharger sa dernière mise à jour, alors que cela devrait se faire automatiquement, non ?

Qu'est-ce que j'ai fait de mal ? Merci.

P.S. Je suis sous Ubuntu 14.04 LTS, cela a peut-être quelque chose à voir avec le problème.

5voto

KiriSakow Points 707

J'ai choisi le chown et ça a bien marché pour moi.

Voici ce que vous devez faire :

  1. Ajoutez le PPA Firefox Developer Edition en suivant les instructions suivantes ce tutoriel .

  2. Quittez toutes les instances de Firefox. Vérifiez également qu'il n'y a plus de firefox les processus fonctionnant en arrière-plan.

  3. Donnez la propriété du répertoire Firefox Developer Edition à votre utilisateur en exécutant la commande suivante :

    your_user_group_name = $(id --group --name) sudo chown $USER:$your_user_group_name /path/to/firefox_dev -R

  • -R signifie "récursivement".

  • Le nom de votre groupe d'utilisateurs peut être le même que votre nom d'utilisateur. Pour vérifier à quels groupes votre utilisateur appartient, exécutez groups $USER .

  1. Enfin exécuter

     $ sudo apt update
     $ sudo apt install firefox

[2021 02 UPD]

J'utilise actuellement Ubuntu 20.10 (groovy) et tout va bien.

Voici également les méta-détails et le contenu de mon icône du lanceur de bureau :

$ ll ~/.local/share/applications/firefox-developer.desktop 
-rw-r--r-- 1 MYUSERNAME MYUSERNAME 384 avril 20  2019 /home/MYUSERNAME/.local/share/applications/firefox-developer.desktop

$ cat ~/.local/share/applications/firefox-developer.desktop 
[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox Developer Edition
Icon=/home/MYUSERNAME/.local/share/umake/web/firefox-dev/browser/chrome/icons/default/default128.png
TryExec=/home/MYUSERNAME/.local/share/umake/web/firefox-dev/firefox
Exec=firefox-developer
Comment=Firefox Aurora with Developer tools
Categories=Development;IDE;
Terminal=false
StartupWMClass=Firefox Developer Edition

2voto

mikewhatever Points 30768

Si vous avez copié des fichiers sur /opt ou /usr/local les deux sont la propriété de root, et ne sont pas accessibles en écriture aux utilisateurs réguliers. Pour être en mesure d'effectuer une mise à jour automatique, vous devez l'installer dans votre dossier personnel, ou faire un chown /opt ou /usr/local .

Sinon, il suffit de télécharger la nouvelle version et de copier à nouveau ses fichiers, en écrasant les anciens.

1voto

tukusejssirs Points 141

Je préférerais ACL aux permissions normales si votre noyau le supporte.

Cours juste :

sudo setfacl -Rm u:$USER:rwx /opt
# Or
sudo setfacl -Rm u:$USER:rwx /opt/firefox_dev

# -R     set the ACL permissions recursively
# -m     modify (and thus set) the new permissions
# $USER  is the currently running user; you may want
#        to change this
# rwx    the permissions you want to add the $USER;
#        skip any letters to that permission
#        from $USER

Pour plus d'informations, utilisez man setfacl et man getfacl .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X