Làm cách nào để thiết lập OneDrive trong Ubuntu 17.04?


16

Sự cố với OneDrive. Gần đây tôi đã cài đặt OneDrive trong PC (Ubuntu 17.04) nhưng tôi không thể định cấu hình hoặc không thể đăng nhập OneDrive thông qua thiết bị đầu cuối. Thật ra tôi đã đánh ở đây. Xin hãy nhìn vào cái này

jujube@jujube:~$ onedrive
Authorize this app visiting:

https://login.live.com/oauth20_authorize.srf?client_id=000000004C15842F&scope=onedrive.readwrite%20offline_access&response_type=code&redirect_uri=https://login.live.com/oauth20_desktop.srf

Enter the response uri: https://login.microsoftonline.com/189de737-c93a-4f5a-8b68-6f4ca9941912/oauth2/authorize?client_id=00000003-0000-0ff1-ce00-000000000000&response_mode=form_post&response_type=code%20id_token&resource=00000003-0000-0ff1-ce00-000000000000&scope=openid&nonce=1263013103B7E6782803F03D5629B7D0FB1A68D46E17D09C-4B1B73911F92DE22FA330783ACEDE04C7C9991BB38BA7FCD9E3A9A900E0DB6AC&redirect_uri=https:%2F%2Fhclo365-my.sharepoint.com%2F_forms%2Fdefault.aspx&state=0&client-request-id=3fc31b9e-70d1-4000-78af-c23eabf4934b
Invalid uri
Could not initialize the OneDrive API
jujube@jujube:~$

Câu trả lời:


28

Tôi đã thử cài đặt gói onedrive và nó hoạt động tốt

sudo apt-get install onedrive

bài cài đặt, chạy lệnh

onedrive

Điều này sẽ cung cấp một URI và yêu cầu bạn trả lại một URI. Nhấp vào URI và đăng nhập vào tài khoản onedrive của bạn (gói này chỉ hoạt động với onedrive cá nhân). Điều tốt là nó cũng hoạt động với xác thực hai yếu tố - không cần mật khẩu ứng dụng.

URI sẽ hiển thị một trang trống, sao chép URI web và dán nó vào thiết bị đầu cuối nơi lệnh onedrive được nhắc cho uri.

Đó là nó. Công cụ sẽ tải toàn bộ nội dung Onedrive về thư mục $ HOME / OneDrive.

Ổ đĩa có thể được đồng bộ hóa trong thời gian thực với

onedrive -m

Tôi thấy lệnh trên hữu ích.

Bất cứ lúc nào chỉ cần chạy onedriveđể đồng bộ hóa các tập tin. Sử dụng thủ công để tìm thêm nhiều tùy chọn để định cấu hình đồng bộ hóa theo nhu cầu của bạn

man onedrive

Có ai biết trang github cho điều này, nếu một người tồn tại?
Đánh dấu

2
để tham khảo, đây là ứng dụng onedrive github: github.com/skilion/encedrive Bạn có thể tìm thấy ở đó các tham số, cấu hình, yêu cầu bổ sung, v.v.
mauek unak 23/07/19

cũng để tham khảo, tác giả của công cụ là AWOL kể từ 2018.9, ngã ba kế tiếp có tại đây: github.com/abraunegg/encedrive .
Elderry

6

Tôi vừa trải qua bài tập sau và OneDrive đang hoạt động một phần cho tôi.

1. cài đặt gói OneDrive qua apt-get

$ sudo apt-get install -y onedrive

Lệnh 2.ed onedrive

$ onedrive Cho phép ứng dụng này truy cập:

https://login.live.com/oauth20_ Authorize.srf?client_id=000000004C15842F&scope=encedrive.readwrite

Nhập câu trả lời:

3. sao chép và dán URL đã cho vào bất kỳ trình duyệt nào, sau đó, theo quy trình microsft OneDrive thông thường. Cuối cùng, bạn nhận được một trang web trống.

4. sao chép URL và dán nó làm phản hồi cho onedrivelệnh. Đây là những gì tôi có,

Nhập câu trả lời uri: https://login.live.com/oauth20_desktop.srf?code=M5f2af202-6d1d-eb70-2007-6077fb7f93f0&lc=1033 Tạo thư mục: ./ 我 的 最愛 .My Favorites Tạo thư mục :. web Tạo thư mục: ./WallPapers Tạo thư mục: ./Document Tạo thư mục: ./WallPapers/MacOS. . .

5. Bạn sẽ thấy $HOME/OneDrivethư mục đã được tạo với nội dung OneDrive.

Lý do tôi nói rằng tôi đã thành công một phần là do onedrivelỗi bị lỗi sau,

sqlite.SqliteException@src/sqlite.d (147): cơ sở dữ liệu bị khóa ---------------- ??:? [0x6223bf12] ??:? [0x62251a7b] ??:? [0x62250caf] ??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6run ALLMFZ9__lambda1MFZv [0xb3cc9a0e] ??:? [0x62255cf4] ??:? __libc_start_main [0xb345a3f0] Lỗi phân đoạn (bị đổ lõi)

Không chắc chắn nếu điều này xảy ra do chạy một onedrivephiên bản khác trong khi nó đang bận đồng bộ hóa dữ liệu.

Tôi đã khởi chạy lại một onedrive mới và nó vẫn đang đồng bộ hóa (tải xuống) dữ liệu của tôi.



0

Tôi vừa tìm thấy một liên kết với các hướng dẫn về cách cài đặt OneDrive trên Ubuntu.

  1. Chạy trong Terminal git clone https://github.com/xybu92/onedrive-d.git
  2. Nếu bạn chưa gitcài đặt, hãy chạy sudo apt-get install gitđể cài đặt nó và sau đó chạy lệnh cuối cùng trong 1.
  3. cd onedrive-d để đi vào thư mục bạn vừa tải xuống.
  4. ./inst install để thiết lập OneDrive.
  5. Nếu lệnh trong 4 nói rằng nó yêu cầu một số phụ thuộc, hãy chạy sudo apt-get install -fđể sửa chúng và nó sẽ hoàn thành thiết lập OneDrive sau khi cài đặt các phụ thuộc hoặc bạn có thể chạy lại số 4 để đảm bảo nó được cài đặt.
  6. Ngay sau khi cài đặt, một cửa sổ sẽ xuất hiện hiển thị tùy chọn OneDrive.
  7. Bấm Kết nối với OneDrive.com và bạn sẽ có thể đăng nhập vào tài khoản Microsoft hoặc tài khoản OneDrive của mình.
  8. Sau khi đăng nhập Chấp nhận mọi quyền mà nó yêu cầu và lưu mọi ưu tiên.
  9. Thư mục OneDrive của bạn bây giờ sẽ nằm trong thư mục nhà của bạn /home/user/OneDrive.

Bạn sẽ phải thiết lập một số thứ bổ sung để bắt đầu tự động thay vì chạy daemon mỗi khi bạn khởi động và một số thông tin bổ sung cho bạn.

  • OneDrive không khởi động khi khởi động nên bạn sẽ phải thêm onedrive-dvào Ứng dụng khởi động .
  • Để thực hiện bất kỳ thay đổi, bạn có thể mở cửa sổ tùy chọn với onedrive-prefs.
  • OneDrive cũng có một công cụ dòng lệnh để thực hiện bất kỳ thay đổi nào như tạo một thư mục mới. onedrive-cli.

Thông tin chi tiết hơn có thể được xem tại đây: https://www.maketecheasier.com/sync-encedrive-linux/


0

Một cách khác là sử dụng Google Chrome.

  1. Cài đặt Google Chrome
  2. Mở thư mục nhà của bạn và nhấn Ctrl + h để hiển thị các tập tin ẩn.
  3. Mở thư mục .local / share / application.
  4. Trong thư mục này tạo tệp OneDrive.desktop.
  5. Điền vào Onedrive.desktop với điều này:

    [Desktop Entry]
    Name=OneDrive
    Exec=google-chrome --app="data:text/html,<html><body><script>window.resizeTo(800,600);window.location='https://onedrive.live.com/';</script></body></html>"
    Comment=
    Terminal=false
    Icon=web-microsoft-onedrive
    Type=Application

Tôi đang sử dụng Linux Mint 19.2 với gói biểu tượng có chứa biểu tượng cho OneDrive, nhưng bạn có thể chỉ định bất kỳ trong chuỗi Biểu tượng. Do đó, bạn sẽ có ứng dụng mới trong menu ứng dụng của mình, bằng cách nhấp vào nó, Chrome sẽ mở cửa sổ mới với thư mục OneDrive của bạn. Đừng quên lưu mật khẩu bằng Chrome và kiểm tra tùy chọn "Ở trong hệ thống" trong khi ủy quyền.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.