je continue mes recherches

j'ai installé l'ancienne version disponible pour fedora.
https://global.download.synology.com/download/Utility/CloudStationDrive/4.2.8-4421/Fedora/Installer/x86_64/synology-cloud-station-drive-4.2.8-4421.x86_64.rpm?model=DS216%2BII&bays=2&dsm_version=6.2.3&build_number=25426

Lors de l'installation plusieurs dépendances sont installées.
gnome-autoar
osinfo-db-20201015-1 
exempi-2.5.1-4 gvfs
kde-connect-nautilus
libcue-2.2.1-6   
libgrss
gvfs-client
libgsf
libgxps
libiptcdata
libosinfo
libtracker-sparql
nautilus-extensions
nautilus-python
osinfo-db-tools
totem-pl-parser
tracker3
tracker3-miners
nautilus
Puis je relance l’installation et il ne manque plus qu'une dépendance
sudo dnf install synology-drive-6.0.2-11079.x86_64.rpm
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:09:37 le mer 18 nov 2020 10:30:31.
Erreur : 
 Problème: conflicting requests
  - nothing provides libfct-qt.so.1()(64bit) needed by synology-drive-6.0.2-11079.x86_64
Mais je ne trouve pas ce fichier.
Une recherche sur https://rpmfind.net/linux/rpm2html/search.php?query=libfct&submit=Search+...&system=&arch= ne donne rien
2 mois plus tard
Si je fais un find sur les librairies demandées à l'installation, je les trouve sur ma fedora :
sudo find / -name libfct-qt.so.1
/home/thibaud/.SynologyDrive/SynologyDrive.app/lib/libfct-qt.so.1

sudo find / -name libicudata.so.53
/usr/lib/libicudata.so.53

sudo find / -name libicui18n.so.53
/home/thibaud/.SynologyDrive/SynologyDrive.app/lib/libicui18n.so.53
/usr/lib/libicui18n.so.53

sudo find / -name libicui18n.so
/home/thibaud/.SynologyDrive/SynologyDrive.app/lib/libicui18n.so
/opt/zoom/libicui18n.so
/usr/lib64/libicui18n.so

sudo find / -name libicuuc.so.53
/home/thibaud/.SynologyDrive/SynologyDrive.app/lib/libicuuc.so.53
/usr/lib/libicuuc.so.53
mais à l'installation j'ai quand même
Erreur : 
 Problème: conflicting requests
  - nothing provides libfct-qt.so.1()(64bit) needed by synology-drive-6.0.3-11103.x86_64
  - nothing provides libicudata.so.53()(64bit) needed by synology-drive-6.0.3-11103.x86_64
  - nothing provides libicui18n.so.53()(64bit) needed by synology-drive-6.0.3-11103.x86_64
  - nothing provides libicuuc.so.53()(64bit) needed by synology-drive-6.0.3-11103.x86_64
Je vais tenter un "force"...
que renvoie par exemple un

file /home/thibaud/.SynologyDrive/SynologyDrive.app/lib/libicuuc.so.53
je viens d’essayer aussi la dernière version :
https://global.download.synology.com/download/Utility/SynologyDriveClient/2.0.3-11102/Ubuntu/Installer/x86_64/synology-drive-client-11102.x86_64.deb?model=DS216%2BII&bays=2&dsm_version=6.2.3&build_number=25426
toujours le même problème

sudo dnf install synology-drive-6.0.3-11103.x86_64.rpm
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:08:53 le sam 23 jan 2021 14:11:56.
Erreur : 
 Problème: conflicting requests
  - nothing provides libfct-qt.so.1()(64bit) needed by synology-drive-6.0.3-11103.x86_64
(essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)
Certaines personnes ayant le même problème ont réussi à l'installer, ou ont contourné le problème:
https://community.synology.com/enu/forum/9/post/121686?page=3&sort=oldest

Sans flatpack, il y a un des derniers posts qui peut peut-être aider:
palmstrom @palmstrom
Oct 31, 2020

I installed the Synology Drive on Fedora 33 as follows. First download .deb package from Synolog website and then in terminal:

sudo alien --to-rpm -vv synology-drive-*.deb
sudo rpm -ivh synology-drive-*.rpm --nodeps --force
sudo ln -s /usr/lib/nautilus/extensions-3.0/libnautilus-drive-extension.so /usr/lib64/nautilus/extensions-3.0/
Comme l'a indiqué Nicosss, il est passé par rpm et pas dnf
(et utiliser gnome, ou du moins nautilus, pour cet exemple)
Super, je confirme que la méthode fonctionne,
j'ai enfin pu faire fonctionner synology drive client sur Fedora 33 par la méthode indiquée en convertissant le paquer deb en rpm avec les options indiquées.
Ma première conversion du paquet deb en rpm sans ces options et avec dnf m'avait conduit à un échec.

Un super grand merci pour vos conseils !!
un an plus tard
Si ça peut être utile un jour pour quelqu'un, j'ai récemment recréé un paquet rpm à la main (sans alien) : https://github.com/EmixamPP/synology-drive (je le maintiendrai à jour).

Il contient toutes les fonctionnalités de la version .deb.
13 jours plus tard
Bonjour xamolf

Merci pour d'avoir créé le rpm pour synology-drive,

Je l'ai installé sans soucis.

Mais j'ai le même problème que lorsque j'utilise le deb transformé en rpm, l’icône ne s'affiche pas automatiquement - pourtant il est listé dans "programmes à démarrer automatiquement" dans la configuration de plasma/kde - au démarrage dans la barre des tâches . Par contre, lorsque je le démarre manuellement soit via l’icône (menu), soit en ligne de commande, l’icône s'affiche bien dans la barre des tâches.


synology-drive
bash-5.1$ lib path = '/opt/Synology/SynologyDrive/lib/plugins'
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
QLayout: Attempting to add QLayout "" to TutorialPanel "tutorial_panel", which already has a layout
QLayout: Attempting to add QLayout "" to TutorialPanel "tutorial_panel", which already has a layout
QLayout: Attempting to add QLayout "" to TutorialPanel "tutorial_panel", which already has a layout
QLayout: Attempting to add QLayout "" to TutorialPanel "tutorial_panel", which already has a layout
QLayout: Attempting to add QLayout "" to TutorialDiagram "", which already has a layout
QLayout: Attempting to add QLayout "" to TutorialDiagram "", which already has a layout
gtk-update-icon-cache: Cache file created successfully.
--> l'icône s'affiche.
bonjour,
petite question
synology propose ses paquets en flatpak.
peut etre utilisé cette option
@carabao Ah en effet ! Je n'avais pas testé avec KDE, vu que j'utilise Gnome. Je vais essayer de jeter un coup d'œil à ça au niveau du script de démarrage. J'essayerai de faire ça au plus vite, mais je ne promets rien. Le problème est peut-être dans le code compilé.

Avais-tu ce problème avec les versions précédentes du paquet avec Alien ? Ou c'est uniquement avec la dernière/les dernières ? (je veux dire, si tu sais me préciser une version qui fonctionnait ou ça n'a jamais fonctionné ?)

PS: désolé pour le délai de ma réponse, je n'avais pas activé les notifications
@lykhead Malheureusement non, Synology ne propose pas ses paquets en Flatpak. C'est quelqu'un qui a modifié le paquet deb pour flatpak, comme moi je l'ai fait pour rpm. Et le problème, c'est que par exemple, je ne peux pas avoir l'intégration à Nautilus du menu de partage du Drive, ni l'état actuel de la synchronisation.

Synology drive client n'a pas été pensé pour fonctionner dans une sandbox tel flatpak. Le jour où Synology fera officiellement un flatpak alors oui, ça sera la meilleure option.
xamolf wrote:@carabao Ah en effet ! Je n'avais pas testé avec KDE, vu que j'utilise Gnome. Je vais essayer de jeter un coup d'œil à ça au niveau du script de démarrage. J'essayerai de faire ça au plus vite, mais je ne promets rien. Le problème est peut-être dans le code compilé.

Avais-tu ce problème avec les versions précédentes du paquet avec Alien ? Ou c'est uniquement avec la dernière/les dernières ? (je veux dire, si tu sais me préciser une version qui fonctionnait ou ça n'a jamais fonctionné ?)

PS: désolé pour le délai de ma réponse, je n'avais pas activé les notifications

Pas de problème, encore merci pour ton rpm.

De mémoire:

[q]Avec la version 3.0.2 du flatpack, j'avais l’icône[/q]
[q]Avec la version 3.0.3 du flatpack, impossible de démarrer le programme (erreur avec le plugin wayland ??)[/q]
[q]Avec le deb (3.0.2 et 3.0.3) transformé en rpm via alien, pas d'icône[/q]

Ton rpm s'installe sans soucis, sans aucun paramètres supplémentaires.
[q]Se lance sans problème en cliquant sur l'icône[/q]
[q]Se lance sans problème en ligne de commande[/q]

Mais pas en démarrage automatique
Du coup, de ce que tu te souviens, la 3.0.1 fonctionnait ?
Je vais analyser les différences et voir ce que je peux faire.

Dans le cas conrraire, si tu le désires, je peux aussi te faire un paquet spécialement pour la 3.0.1 que tu installeras manuellement ?

Et le jour où une nouvelle mise à jour sort, j'enverrai un message ici pour que tu puisses retenter avec COPR.
20 jours plus tard
@carabao j'ai pris un peu le temps de regarder et malheureusement, je pense que ça vient de leur binaire, car les scripts de démarrage n'ont pas changé entre ces deux versions (3.0.1 et 3.0.3).
Du coup, je ne sais pas trop comment fix ce problème. D'autant plus que je ne peux pas le reproduire sur mon Gnome.

Sinon j'ai publié la nouvelle version 3.1.0 sortie hier soir.

Mais je réitère ma question : si tu le désires, je peux aussi te faire un paquet spécialement pour la 3.0.1 ?
Merci beaucoup pour la mise à jour et pour ta proposition @EmixamPP mais ne perd pas ton temps à cela.

Je vais essayer de contourner le problème d'autant plus qu'un simple clic sur l'icône ou via un terminal démarre bien le programme et son icône s'affiche bien dans la barre des tâches.

Si j'ai une solution - via un script de démarrage peu être - je reviendrai la poster ici.
24 jours plus tard
xamolf wrote:@carabao j'ai pris un peu le temps de regarder et malheureusement, je pense que ça vient de leur binaire, car les scripts de démarrage n'ont pas changé entre ces deux versions (3.0.1 et 3.0.3).
Du coup, je ne sais pas trop comment fix ce problème. D'autant plus que je ne peux pas le reproduire sur mon Gnome.

Sinon j'ai publié la nouvelle version 3.1.0 sortie hier soir.

Mais je réitère ma question : si tu le désires, je peux aussi te faire un paquet spécialement pour la 3.0.1 ?
Woah Merci Maxime, on sait tous parfois comment des choses simples peuvent devenir compliqué avec Linux.

Aujourd'hui retour de vacances mon client drive ne synchronisait plus (en fait depuis le 15/04).
J'ai déjà employé la solution Alien / deb /rpm exposé plus haut.

Je ne connaissais pas copr, je reviens sur ce fil pour checker si il a été mis à jour et deux minutes plus tard grâce a ton travail et ton partage je peut rebosser.

sudo dnf-remove synology drive

puis

sudo dnf copr enable emixampp/synology-drive
sudo dnf --refresh install synology-drive

Source : https://copr.fedorainfracloud.org/coprs/emixampp/synology-drive/

J'ai retrouvé ma config et la synchro tourne !

Merci @emixampp !!
un mois plus tard
Pour ma part, depuis la mise à jour de F35 vers F36, l'icône s'affiche bien dans la boîte à miniatures.

Donc on va dire que c'est résolu. Pourquoi bonne question mais cela fonctionne maintenant.
6 mois plus tard
Bonjour à tous,

Le flatpak de Synology Drive m'énervait car je ne voyais pas l'icone sous KDE et donc pas pratique pour s'assurer que tout synchronise bien.
Et là je tombe sur ce post qui m'indique le paquet via COPR (je ne connaissais pas, j'ai installé Fedora il y a peu, j'avais l'habitude de Ubuntu).

Donc un grand merci au généreux créateur du dépôt COPR.
Ca marche très bien, j'ai bien l'icone de Synology Drive sous KDE avec ma Fedora 37 !

Seul bémol, le thème sombre qui affiche n'importe quoi dans l'application, fond noir, texte noir, etc :-D
3 mois plus tard
Pour une raison inconnue, je n'ai pas reçu de mail pour vos réponses.

Heureux de savoir que ce paquet ait pu vous aider !
xamolf wrote:Pour une raison inconnue, je n'ai pas reçu de mail pour vos réponses.
Peut-être parce que tu n'as activé le suivi de cette discussion ?