- Modifié
Bonjour
Le programme de synchronisation de synology pour ses nas sous linux, n'est disponible dans ses dernières versions que pour - je vous laisse deviner - ubuntu.
Donc je me suis dis pourquoi pas transformer le deb en un rpm fonctionnel
sauf celle-ci disponible pour f32
Merci
EDIT: je viens de découvrir qu'une version récente sous flatpack existe :
Le programme de synchronisation de synology pour ses nas sous linux, n'est disponible dans ses dernières versions que pour - je vous laisse deviner - ubuntu.
Donc je me suis dis pourquoi pas transformer le deb en un rpm fonctionnel
sudo alien -r -c -v synology-drive-client-11078.x86_64.deb
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' control 2>/dev/null
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' control 2>/dev/null
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' conffiles 2>/dev/null
dpkg-deb --fsys-tarfile 'synology-drive-client-11078.x86_64.deb' | tar tf -
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' postinst 2>/dev/null
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' postrm 2>/dev/null
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' preinst 2>/dev/null
dpkg-deb --info 'synology-drive-client-11078.x86_64.deb' prerm 2>/dev/null
mkdir synology-drive-6.0.2
chmod 755 synology-drive-6.0.2
dpkg-deb -x synology-drive-client-11078.x86_64.deb synology-drive-6.0.2
rpm --showrc
cd synology-drive-6.0.2; rpmbuild --buildroot='/home/xxxxx/Téléchargements/synology-drive-6.0.2' -bb --target x86_64 'synology-drive-6.0.2-11079.spec' 2>&1
synology-drive-6.0.2-11079.x86_64.rpm generated
Et lorsque je l'installesudo 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 2:37:46 le mer 11 nov 2020 09:19:10.
Erreur :
Problème: conflicting requests
- nothing provides libfct-qt.so.1()(64bit) needed by synology-drive-6.0.2-11079.x86_64
- nothing provides libicudata.so.53()(64bit) needed by synology-drive-6.0.2-11079.x86_64
- nothing provides libicui18n.so.53()(64bit) needed by synology-drive-6.0.2-11079.x86_64
- nothing provides libicuuc.so.53()(64bit) needed by synology-drive-6.0.2-11079.x86_64
(essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)
Il manque donc quelques ressources et je ne parviens pas à les trouver pour fedora33sauf celle-ci disponible pour f32
sudo dnf install compat-libicu63-63.2-2.fc32.x86_64.rpm
A-t-il une solution pour contourner ce problème de ressources ?Merci
EDIT: je viens de découvrir qu'une version récente sous flatpack existe :
flatpak install flathub com.synology.SynologyDrive
Looking for matches…
Required runtime for com.synology.SynologyDrive/x86_64/stable (runtime/org.freedesktop.Sdk/x86_64/19.08) found in remote flathub
Do you want to install it? [Y/n]: Y
com.synology.SynologyDrive permissions:
ipc network x11 file access [1] dbus access [2] tags [3]
[1] home
[2] org.freedesktop.Notifications, org.kde.StatusNotifierWatcher
[3] proprietary
ID Branch Op Remote Download
1. org.freedesktop.Platform.GL.default 19.08 i flathub < 89,1 MB
2. org.freedesktop.Platform.GL.nvidia-455-38 1.4 i flathub < 127,0 MB
3. org.freedesktop.Platform.VAAPI.Intel 19.08 i flathub < 8,7 MB
4. org.freedesktop.Platform.openh264 2.0 i flathub < 1,5 MB
5. org.freedesktop.Sdk.Locale 19.08 i flathub < 322,4 MB (partial)
6. org.freedesktop.Sdk 19.08 i flathub < 578,9 MB
7. com.synology.SynologyDrive stable i flathub < 111,4 MB
Proceed with these changes to the system installation? [Y/n]: n
Mais il doit installer une batterie de ressource , ce qui est normale en soit - mais si je pouvais éviter de passer via un flatpack , cela serait idéal.