- - Comment patcher Dropbox pour les PC Linux qui n’utilisent pas Ext4

Comment patcher Dropbox pour les PC Linux qui n’utilisent pas Ext4

Le service de synchronisation Dropbox a publié une mise à jour dansfin 2018 pour Linux qui a arrêté la prise en charge de tous les systèmes de fichiers sur Linux, à l'exception de Ext4. Pour l’utilisateur moyen, ce n’est probablement pas une grosse affaire. Les utilisateurs de Linux n’utilisent en moyenne pas de systèmes de fichiers moins connus (BtrFS, XFS). De plus, le programme d’installation Ubuntu, ainsi que Fedora, Debian et d’autres systèmes d’exploitation Linux majeurs, utilisent Ex4 par défaut. Néanmoins, même s’il est vrai que la majorité des utilisateurs de Linux ne se soucient pas de passer à des systèmes de fichiers moins connus et de rester sur Ext4, il est irritant de voir que le service Dropbox dicte aux utilisateurs de Linux le système de fichiers qu’ils doivent utiliser utilisez le client de synchronisation de bureau.

Si vous n’utilisez pas Extended 4 comme système Linux par défautsystème de fichiers, mais nécessite Dropbox, cette nouvelle mise à jour est une vraie déception. Heureusement, il est possible de patcher Dropbox pour les systèmes de fichiers Linux n’exécutant pas Ext4. Voici comment le faire.

AVERTISSEMENT: ce correctif n’est pas approuvé par Dropbox. Assurez-vous que vos données synchronisées sont sauvegardées sur un deuxième emplacement, tel qu'un périphérique USB ou un disque dur externe, avant de tenter ce correctif. Nous ne pouvons pas confirmer que le correctif du système de fichiers fonctionnera 100% du temps! Tenter à vos risques et périls!

Installer l'application de réparation Dropbox

L’application de réparation Dropbox, également connue sous le nom de“Dropbox Filesystem Fix” est actif sur GitHub. Pour l'utiliser sur votre PC Linux, le code doit être compilé et construit à partir du source. Pour ce faire, vous devez installer plusieurs dépendances.

Ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. À partir de là, suivez les instructions d’installation qui correspondent au système d’exploitation Linux que vous utilisez.

Ubuntu

sudo apt install build-essential git

Debian

sudo apt-get install build-essential git

Arch Linux

sudo pacman -S git base-devel

Feutre

sudo dnf install install make automake gcc gcc-c++ kernel-devel git

OpenSUSE

sudo zypper install -t pattern devel_basis
sudo zypper install git

Après avoir installé les dépendances de l'application, vous pouvez utiliser le Git Clone argument de ligne de commande pour cloner la dernière version du code du fixateur Dropbox.

git clone https://github.com/dark/dropbox-filesystem-fix.git

Après avoir cloné le code du programme de réparation Dropbox sur votre ordinateur Linux, déplacez la session de terminal dans le nouveau dossier en utilisant le CD commander.

cd dropbox-filesystem-fix

Dans le dossier de code, n'hésitez pas à consulter le fichier Readme.md. Il décrit les capacités du programme, diverses fonctionnalités, les informations d’installation, etc. Sinon, exécutez la procédure faire commande pour compiler le code de la source.

make

Le compilateur prendra quelques minutes pour compiler le correctif rapidement. La sortie résultante de la construction est libdropbox_fs_fix.so.

Avec le code compilé, il est temps de déplacer le dossier ~ / dropbox-filesystem-fix-system dans le répertoire /opter annuaire. Pour ce faire, utilisez le mv commander.

sudo mv ~/dropbox-filesystem-fix/ /opt/

Ensuite, supprimez certains fichiers du dossier qui ne sont pas nécessaires avec le rm commander.

sudo rm /opt/dropbox-filesystem-fix/detect-ext.c
sudo rm /opt/dropbox-filesystem-fix/libdropbox_fs_fix.c
sudo rm /opt/dropbox-filesystem-fix/Makefile

Mettre à jour les autorisations du dropbox_start.py script utilisant chmod.

sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py

Configurer Dropbox pour utiliser le script de correction Dropbox

Le script de réparation Dropbox doit être défini commecommande de lancement par défaut pour le client de synchronisation ou le correctif ne fonctionnera pas. Pour ce faire, nous devons d’abord effacer les paramètres de raccourci dans le fichier de lancement par défaut de l’application Dropbox.

ATTENTION! Fermez le client de synchronisation Dropbox sur votre système et arrêtez son exécution avant d’exécuter les commandes ci-dessous.

En utilisant le écho commande, set Dropbox.desktop à blanc.

sudo echo " " > /usr/share/applications/dropbox.desktop

Ensuite, supprimez l’entrée de démarrage Dropbox existante de votre système, car elle contient le même code que nous devons modifier.

rm ~/.config/autostart/dropbox.desktop

Ouvrez le blanc Dropbox.desktop fichier dans l'éditeur de texte Nano.

sudo nano -w /usr/share/applications/dropbox.desktop

Collez le code ci-dessous dans le Dropbox.bureau fichier.

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Enregistrez le code avec Ctrl + O dans Nano. Après cela, quittez Nano avec Ctrl + X. Ensuite, faites une nouvelle copie de Dropbox.desktop dans le dossier ~ / .config / autostart sur votre PC Linux.

cp /usr/share/applications/dropbox.desktop ~/.config/autostart/

En supposant que tout soit correctement effectué, Dropbox devrait maintenant être prêt à se synchroniser à nouveau sur des systèmes de fichiers tels que XFS, BtrFS et autres, non pris en charge.

Pour relancer la synchronisation, recherchez «Dropbox» dans le menu des applications de votre ordinateur Linux et double-cliquez dessus.

Limitations du correctif du système de fichiers Dropbox

La société Dropbox n'a pas l'intention de rétablir le support des systèmes de fichiers moins connus. Donc, ce correctif est le meilleur que la communauté puisse faire pour le moment.

Si Dropbox Filesystem Fix cesse de fonctionner pour vous, il peut être préférable de réinstaller votre système d'exploitation Linux avec Ext4 ou de configurer une partition Ext4 dédiée pour vos besoins de synchronisation Dropbox.

commentaires