Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-12-2019 15:35:51

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

[résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Bonjour à tous,

J'utilise OneDrive depuis mon PC sous Windows10 pour stoker certains fichiers importants sur le cloud.

Comme j'ai besoin d'y accéder également à partir de mon autre PC sous Debian, j'ai tenté de synchroniser également mes fichiers avec OneDrive depuis Linux.

Pour ce faire, je me suis inspiré du tuto suivant:
https://www.pcastuces.com/pratique/linu … /page1.htm

Bien qu'ayant suivi scrupuleusement les différentes étapes proposées, je rencontre une erreur d’exécution lors du téléchargement et installation d'onedrived.

Voici ma config:


stagiaire@dc4lp5cg5382lzh:~$ uname -a
Linux dc4lp5cg5382lzh 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

└─┬─┘ └───┬───┘ └─────┬─────┘ └─────────┬──────────┘ └─┬──┘ └───┬───┘  ┌────> Option courte de la commande "uname"
  │       │           │                 │              │        │      ┴
  │       │           │                 │              │        └──── -o Nom du système d'exploitation.
  │       │           │                 │              └───────────── -m Architecture matérielle de la machine.
  │       │           │                 └──────────────────────────── -v Version du noyau.
  │       │           └────────────────────────────────────────────── -r Révision du noyau.
  │       └────────────────────────────────────────────────────────── -n Nom d'hôte (« hostname ») sur le réseau.
  └────────────────────────────────────────────────────────────────── -s Nom du noyau.


Voici mon erreur, lors du téléchargement et installation onedrived


    stagiaire@dc4lp5cg5382lzh:~$ sudo pip3 install --user git+https://github.com/xybu/onedrived-dev.git
    WARNING: The directory '/home/stagiaire/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    WARNING: The directory '/home/stagiaire/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    Collecting git+https://github.com/xybu/onedrived-dev.git
    Cloning https://github.com/xybu/onedrived-dev.git to /tmp/pip-req-build-4q6hzwxx
    Running command git clone -q https://github.com/xybu/onedrived-dev.git /tmp/pip-req-build-4q6hzwxx
    Requirement already satisfied: setuptools>=30.0.0 in /usr/local/lib/python3.6/dist-packages (from onedrived==2.0.0) (42.0.2)
    Collecting colorama>=0.3.7
    Downloading https://files.pythonhosted.org/packages … ne-any.whl
    Collecting click>=6.6
    Downloading https://files.pythonhosted.org/packages … ne-any.whl (81kB)
    |████████████████████████████████| 81kB 2.9MB/s
    Collecting onedrivesdk
    Downloading https://files.pythonhosted.org/packages … 2.0.tar.gz
    ERROR: Command errored out with exit status 1:
    command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-0lnjjx37/onedrivesdk/setup.py'"'"'; __file__='"'"'/tmp/pip-install-0lnjjx37/onedrivesdk/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-0lnjjx37/onedrivesdk/pip-egg-info
    cwd: /tmp/pip-install-0lnjjx37/onedrivesdk/
    Complete output (5 lines):
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-0lnjjx37/onedrivesdk/setup.py", line 9, in <module>
    with open(NOTICE, 'r', encoding='utf-8') as f:
    NotADirectoryError: [Errno 20] Not a directory: '/tmp/pip-install-0lnjjx37/onedrivesdk/setup.py/../NOTICE.rst'
    ----------------------------------------
    ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
    stagiaire@dc4lp5cg5382lzh:~$



    J'ai tenté de résoudre le pb par:
    chown -R stagiaire /home/stagiaire/.cache/pip

    mais rien n'y fait ...

Quelqu'un pourrait-il me venir en aide ?        smile

Dernière modification par cdarsac (31-12-2019 14:13:33)


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#2 29-12-2019 17:12:45

Switch
Membre
Distrib. : Stable
(G)UI : XFCE !
Inscription : 17-06-2012
Site Web

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Hola,

J'utilise pas micro$oft, mais quand j'ai lu

is not owned by the current user

, j'ai alors regardé qui lancait la commande . Hors tu as lancé la commande  sudo pip3 install alors que ton tuto ne demandais pas d'utiliser sudo ( si je ne me trompe pas ?). Sudo est une commande poour exécuter une commande au nom d'une autre personne  ( et profiter de ses droits ) https://debian-facile.org/doc:systeme:sudo.

Autre question, pourquoi ne pas simplifier tout cela en passant sur un cloud libre avec des outils multiplateformes et libre ( ex NextCloud ) hébergés par un chaton ? https://chatons.org/fr ?

Hors ligne

#3 29-12-2019 17:54:45

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

J'avais aussi tenté de lancer la commande sans sudo, et j'ai eu le même message erreur:        sad

stagiaire@dc4lp5cg5382lzh:~$ pip3 install --user git+https://github.com/xybu/onedrived-dev.git
 


Collecting git+https://github.com/xybu/onedrived-dev.git
  Cloning https://github.com/xybu/onedrived-dev.git to /tmp/pip-req-build-qem87huv
  Running command git clone -q https://github.com/xybu/onedrived-dev.git /tmp/pip-req-build-qem87huv
Requirement already satisfied: setuptools>=30.0.0 in /usr/local/lib/python3.6/dist-packages (from onedrived==2.0.0) (42.0.2)
Collecting colorama>=0.3.7
  Using cached https://files.pythonhosted.org/packages/c9/dc/45cdef1b4d119eb96316b3117e6d5708a08029992b2fee2c143c7a0a5cc5/colorama-0.4.3-py2.py3-none-any.whl
Collecting click>=6.6
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Collecting onedrivesdk
  Using cached https://files.pythonhosted.org/packages/b3/76/9a3fe5b36079f5c40b33c89ad6f7737e3b8609010a80c9ed24d762ddb93e/onedrivesdk-2.0.tar.gz
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c9ozwo99/onedrivesdk/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c9ozwo99/onedrivesdk/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-c9ozwo99/onedrivesdk/pip-egg-info
         cwd: /tmp/pip-install-c9ozwo99/onedrivesdk/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-c9ozwo99/onedrivesdk/setup.py", line 9, in <module>
        with open(NOTICE, 'r', encoding='utf-8') as f:
    NotADirectoryError: [Errno 20] Not a directory: '/tmp/pip-install-c9ozwo99/onedrivesdk/setup.py/../NOTICE.rst'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
stagiaire@dc4lp5cg5382lzh:~$
 



Sinon pourquoi OneDrive?
Simplement parce qu'il était proposé par défaut avec Windows10 sans config préalable, et que c'est par lui que j'ai commencé...        smile

Dernière modification par cdarsac (29-12-2019 17:55:05)


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#4 29-12-2019 18:12:25

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Sinon pourquoi OneDrive?
Simplement parce qu'il était proposé par défaut avec Windows10 sans config préalable, et que c'est par lui que j'ai commencé...


Et c'est un motif suffisant pour continuer ? wink

En dehors de ça, le truc intégré a Gnome ne le fait pas ? je n'ai pas essayé pour Microsoft, mais pour googledrive et dropbox ça fonctionne dans nautilus (et caja quand on a Mate).


« Un optimiste n’est pas un être satisfait, content de la situation actuelle. C’est quelqu’un qui pense qu’il peut faire quelque chose qui servira. » (Raymond Aubrac)

Hors ligne

#5 30-12-2019 08:25:34

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Haricophile a écrit :

Sinon pourquoi OneDrive?
Simplement parce qu'il était proposé par défaut avec Windows10 sans config préalable, et que c'est par lui que j'ai commencé...


Et c'est un motif suffisant pour continuer ? wink



Excellente réponse, ce n'est bien sûr pas un motif suffisant pour continuer, c'était juste par fainéantise et parce que j'ai eu besoin d'accéder à des fichiers sous Onedrive alors que je suis en vacances chez des amis avec mon seul PC portable Linux.     smile


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#6 30-12-2019 08:29:02

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Switch a écrit :

Hola,

J'utilise pas micro$oft, mais quand j'ai lu

is not owned by the current user

, j'ai alors regardé qui lancait la commande . Hors tu as lancé la commande  sudo pip3 install alors que ton tuto ne demandais pas d'utiliser sudo ( si je ne me trompe pas ?). Sudo est une commande poour exécuter une commande au nom d'une autre personne  ( et profiter de ses droits ) https://debian-facile.org/doc:systeme:sudo.

Autre question, pourquoi ne pas simplifier tout cela en passant sur un cloud libre avec des outils multiplateformes et libre ( ex NextCloud ) hébergés par un chaton ? https://chatons.org/fr ?



Merci, bonnes idées que tout cela.     smile

Si je migre vers un cloud libre, je pourrais aussi y accéder via mon PC Windows10 ?      smile


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#7 30-12-2019 08:58:50

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

pour de l'hébergement de fichiers , je crois avoir trouvé une soluce :

google drive (15 GB par défaut) .

bon , c'est pas la panacée mais moi , je trouve çà chouette .
beaucoup plus facile à utiliser que m$ one drive .
tout aussi fermé , c'est vrai , mais très pratique .
utilisé avec chromium(Lx) ou chrome(w$) , donc un compte google , c'est parfait .

dropbox aussi est pas mal .
un peu moins intéressant que google drive mais pas mal ,
on peut le synchroniser facilement je crois
(je me demande si y a pas un programme pour çà ?).

Dernière modification par Debian Alain (30-12-2019 09:02:57)

Hors ligne

#8 30-12-2019 09:33:13

Switch
Membre
Distrib. : Stable
(G)UI : XFCE !
Inscription : 17-06-2012
Site Web

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

cdarsac a écrit :

Si je migre vers un cloud libre, je pourrais aussi y accéder via mon PC Windows10 ?      smile


Un exemple de cloud  : Nextcloud . Logiciel libre. clients pour WIndows, Linux  Mac, Android
Un hébergeur libre ? cherche sur https://www.zaclys.com/ ou sur http://chatons.org/ C'est  des gens qui défendent le logiciel libre, volent pas tes données, sont des structures locales ou françaises etc.
Ca marche et au moins c'est des protocols ouverts, donc ca marche partout avec n'importe quel client.

Debian Alain a écrit :

pour de l'hébergement de fichiers , je crois avoir trouvé une soluce :

google drive (15 GB par défaut) .

bon , c'est pas la panacée mais moi , je trouve çà chouette .
beaucoup plus facile à utiliser que m$ one drive .
tout aussi fermé , c'est vrai , mais très pratique .
utilisé avec chromium(Lx) ou chrome(w$) , donc un compte google , c'est parfait .

dropbox aussi est pas mal .
un peu moins intéressant que google drive mais pas mal ,
on peut le synchroniser facilement je crois
(je me demande si y a pas un programme pour çà ?).


Arg ! Google celui qui fait de l'évasion fiscale, qui détruit la vie privée, qui finance le transhumanisme avec ce qu'il vole au peuple ? Toi même il y a deux jours tu as vu que c'était galere d'utiliser l'agenda google sur un client PC. Pourtant le protocole caldav ou ical ca existe depuiss la nuit des temps et tous les autres logiciels libres savent l'utiliser et ca fonctionne directement... Pareil pour le cloud, si tu me trouve un client de syncro double sens pour google drive qui fonctionne bien et qui est libre ca m'intéresse. actuellement je tourne avec un truc qui déconne comme pas possible ( open-drive ). C'est l'enfer.
Dropbox c'est pas libre non plus, ca respecte pas la vie privée non plus.

Je ne vois pas ce que ces deux choix ont de sympa. C'est tout le contraire. Surtout qu'on est quand même dans un forum de Debian qui tente de défendre le libre...

Hors ligne

#9 30-12-2019 09:34:42

Switch
Membre
Distrib. : Stable
(G)UI : XFCE !
Inscription : 17-06-2012
Site Web

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

https://degooglisons-internet.org/fr/
Pour ceux qui ont pas entendu parler de la campagne tongue

Hors ligne

#10 30-12-2019 09:40:36

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Je ne vois pas ce que ces deux choix ont de sympa.
C'est tout le contraire.
Surtout qu'on est quand même dans un forum de Debian qui tente de défendre le libre...



arf ! , pardon .

oui je sais mais j'ai pas encore trouvé mieux .

mme frama ... c'est beau , c'est libre , çà peut être gratuit , mais çà répond pas à mon attente ni à mon besoin .
et les chatons alors ... trop complexe .

remarque ... si tu peux me dénicher un hébergement de fichiers , 15 GB gratuit et facile d'utilisation ... veux bien .

pour l'instant , google répond à mon attente .

mais si y a mieux , veux bien .

Dernière modification par Debian Alain (30-12-2019 09:49:57)

Hors ligne

#11 30-12-2019 11:16:55

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

remarque ... si tu peux me dénicher un hébergement de fichiers , 15 GB gratuit et facile d'utilisation ... veux bien .

pour l'instant , google répond à mon attente .



«quand c'est gratuit c'est toi le produit»
Et un des gros problème de google c'est que tes données privées sont très publiques. C'est un peu moins pire que Fessebook, mais un peu moins seulement, ils sont très très très loin de leur philosophie à leur débuts et c'est d'année en année de pire en pire.

Je maintient que le truc gnome-online-accounts,  fonctionne très bien pour les "drives" (ça crée un point de montage dans Nautilus/caja). C'est pas super rapide pour google, Dropbox est beaucoup plus performant (on ne peut pas leur reprocher ça) mais c'est on ne peut plus facilement accessible au newbee de base ne connaissant pas grand chose à l'informatique. Perso je n'y met que des trucs sans grande valeur pour les bigdata.

Après il ne faut pas oublier que libre ou pas, tout n'est pas gratuit dans la vie si on veut un bon service. Le réseau c'est quand même quelque part inclus dans le forfait, mais le stockage disque et les serveurs ont toujours un coût récurent donc un modèle économique inhérent, ce ne sont pas des pure-data comme un soft, il y a du physique.


« Un optimiste n’est pas un être satisfait, content de la situation actuelle. C’est quelqu’un qui pense qu’il peut faire quelque chose qui servira. » (Raymond Aubrac)

Hors ligne

#12 31-12-2019 14:12:58

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Bonjour,

J'ai fini par parvenir à mes fins (synchroniser mes fichiers avec OneDrive depuis Linux) à l'aide du tuto suivant:
https://www.phillipsj.net/posts/using-o … ith-linux/

Seul petit ajout personnel:
$ onedrive --resync

utilisé dans le contexte suivant:
$ onedrive

object.Exception@src/itemdb.d(70): The item database is incompatible, please resync manually
----------------
src/itemdb.d:70 itemdb.ItemDatabase itemdb.ItemDatabase.__ctor(const(char)[]) [0x556448afaaab]
src/main.d:108 _Dmain [0x556448afd50a]

$ onedrive --resync


En tous cas, merci à vous pour toutes les autres propositions de cloud libres, je ne vais pas manquer de m'y intéresser dès mon retour de fin d'année.       wink

Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#13 31-12-2019 16:53:49

Switch
Membre
Distrib. : Stable
(G)UI : XFCE !
Inscription : 17-06-2012
Site Web

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Super,

Ton tuto propose deux programmes: onedrive et Rclone . Or rclone est présent dans les dépots debian , ce qui aurait facilité l'installation. L'as tu testé ?

Le Tuto a écrit :

$ sudo snap install --classic dmd && sudo snap install --classic dub


Le tuto installa des dépendances dmd et dub par le systeme snap. Pour info je vois que dub est présent dansles depots debian

On pourrait mettre une page "onedrive" dans le wiki Debian Facile pour faire un petit retour sur tes recherches. Ca évitera au prochain  de rechercher comme tu as du la faire tongue

Bonne fêtes

Hors ligne

#14 01-01-2020 13:04:01

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Switch a écrit :


Ton tuto propose deux programmes: onedrive et Rclone . Or rclone est présent dans les dépots debian , ce qui aurait facilité l'installation. L'as tu testé ?


Alors non, je n'ai pas encore testé rclone car j'étais déjà trop content qu'OneDrive fonctionne après ma malheureuse tentative avec le 1er tuto.     woohoo.gif

Sinon je veux bien essayer de mettre une page "onedrive" dans le wiki Debian Facile, si tu peux bien ensuite vérifier que je n'y ai pas mis pas trop de bêtises.    smile


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#15 01-01-2020 17:09:41

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : [résolu] Synchroniser ses fichiers avec OneDrive depuis Linux

Comme proposé par Switch, je viens de créer mon premier wiki sous le nom synchroniser des fichiers présents sous OneDrive à partir de Linux.

J'attends maintenant vos conseils d'amélioration ici:
https://debian-facile.org/viewtopic.php?id=26028 .      smile

Je rencontre toutefois une petite difficulté à faire pointer le Wiki ( https://debian-facile.org/atelier:chant … votre-tuto ) sur la page Commentaires sur le forum correspondante.

J'ai créer un nouveau post dans le forum pour ceci ( https://debian-facile.org/viewtopic.php?id=26030 ) afin de ne pas polluer cette discussion.       smile

Dernière modification par cdarsac (02-01-2020 09:51:51)


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

Pied de page des forums