OneDrive에 문제가 있습니다. 최근에 PC (Ubuntu 17.04)에 OneDrive를 설치했지만 터미널을 통해 OneDrive를 구성하거나 로그인 할 수 없습니다. 사실 나는 여기에 쳤다. 이것 좀 봐
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:~$
답변
패키지 onedrive를 설치하려고했는데 제대로 작동합니다.
sudo apt-get install onedrive
설치 후, 명령 실행
onedrive
이것은 URI를 제공하고 대신 URI를 요구합니다. URI를 클릭하고 onedrive 계정에 로그인하십시오 (이 패키지는 현재 개인용 onedrive에서만 작동합니다). 좋은 점은 두 가지 요소 인증으로도 작동한다는 것입니다. 앱 비밀번호가 필요하지 않습니다.
URI는 빈 페이지를 표시하고 웹 URI를 복사하여 onedrive 명령이 uri를 요구하는 터미널에 붙여 넣습니다.
그게 다야. 이 도구는 전체 Onedrive 컨텐츠를 $ HOME / OneDrive 디렉토리로 다운로드합니다.
드라이브를 실시간으로 동기화 할 수 있습니다
onedrive -m
위의 명령이 유용하다는 것을 알았습니다.
언제든지 onedrive
파일을 동기화하기 위해 실행 됩니다. 매뉴얼을 사용하여 필요에 따라 동기화를 구성하는 훨씬 더 많은 옵션을 찾으십시오.
man onedrive
답변
방금 다음 연습을 수행했으며 OneDrive가 부분적으로 나를 위해 일하고 있습니다.
1. apt-get을 통해 OneDrive 패키지 설치
$ sudo apt-get install -y onedrive
2. 원 드라이브 명령 실행
$ onedrive이 앱 방문을 승인합니다 :
응답 URI를 입력하십시오.
3. 주어진 Microsft OneDrive 절차에 따라 주어진 URL을 복사하여 브라우저에 붙여 넣습니다. 결국 빈 웹 페이지가 나타납니다.
4. URL을 복사하여 onedrive
명령에 대한 응답으로 붙여 넣습니다 . 여기 내가 가진 것,
: 응답 URI 입력 https://login.live.com/oauth20_desktop.srf?code=M5f2af202-6d1d-eb70-2007-6077fb7f93f0&lc=1033
디렉토리를 만들기 : ./我的最愛누군 즐겨 찾기 만들기 디렉토리 : ./Calendar합니다. web 디렉토리 작성 : ./WallPapers 디렉토리 작성 : ./Documents 디렉토리 작성 : ./WallPapers/MacOS. . .
5. $HOME/OneDrive
OneDrive 콘텐츠로 폴더가 생성 된 것을 볼 수 있습니다.
내가 부분적으로 성공했다고 말한 이유는 onedrive
다음과 같은 오류로 충돌 했기 때문입니다.
sqlite.SqliteException@src/sqlite.d (147) : 데이터베이스가 잠겨 있습니다 —————- ?? 😕 [0x6223bf12] ?? 😕 [0x62251a7b] ?? 😕 [0x62250caf] ?? 😕 _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv [0xb3cc9a0e] ?? 😕 [0x62255cf4] ?? 😕 __libc_start_main [0xb345a3f0] 분할 오류 (코어 덤프)
이것이 다른 것을 실행하여 발생한 것인지 확실하지 않습니다. onedrive
이미 데이터 동기화 중으로 인스턴스를 .
새로운 onedrive를 다시 시작했는데 여전히 데이터를 동기화 (다운로드)하고 있습니다.
답변
새로운 onedrive api가 있으며 우분투 18.10에서 정상적으로 실행됩니다.
https://github.com/xybu/onedrived-dev 지침을 읽고 따르십시오
답변
우분투에 OneDrive를 설치하는 방법에 대한 지침이있는 링크를 찾았습니다.
- 터미널에서 실행
git clone https://github.com/xybu92/onedrive-d.git
git
설치 하지 않은 경우 실행sudo apt-get install git
하여 설치 한 다음 1의 마지막 명령을 실행하십시오.cd onedrive-d
방금 다운로드 한 디렉토리로 이동하십시오../inst install
OneDrive를 설정합니다.- 4의 명령에 일부 종속성이 필요하다고 표시되면 다음을 실행하십시오.
sudo apt-get install -f
하여 문제를 해결하고 종속성을 설치 한 후 OneDrive 설정을 완료하거나 # 4를 다시 실행하여 설치되었는지 확인하십시오. - 설치 직후 OneDrive 기본 설정을 표시하는 창이 나타납니다.
- OneDrive.com에 연결을 클릭 하면 Microsoft 계정 또는 OneDrive 계정에 로그인 할 수 있습니다.
- 로그인 후 요청한 권한을 수락하고 기본 설정을 저장합니다.
- OneDrive 폴더가 이제 홈 폴더에 있어야합니다
/home/user/OneDrive
.
부팅 할 때마다 데몬을 실행하지 않고 추가 정보를 자동으로 시작하는 대신 자동으로 시작되도록 몇 가지 추가 사항을 설정해야합니다.
- OneDrive는 시작시 시작되지 않으므로 시작 응용 프로그램
onedrive-d
에서 추가해야합니다 . - 변경하려면을 사용하여 환경 설정 창을 열 수 있습니다
onedrive-prefs
. - OneDrive에는 새 디렉터리 만들기와 같은 변경 작업을 수행하는 명령 줄 도구도 있습니다.
onedrive-cli
.
자세한 정보는 여기에서 확인할 수 있습니다 : https://www.maketecheasier.com/sync-onedrive-linux/
답변
다른 방법은 Chrome을 사용하는 것입니다.
- Chrome 설치
- 홈 폴더를 열고 Ctrl + h를 눌러 숨겨진 파일을 표시하십시오.
- .local / share / applications 폴더를여십시오.
- 이 폴더에 OneDrive.desktop 파일을 만듭니다.
-
Onedrive.desktop을 다음과 같이 채우십시오.
[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
OneDrive 용 아이콘이 포함 된 아이콘 팩과 함께 Linux Mint 19.2를 사용하고 있지만 Icon 문자열에서 원하는 것을 지정할 수 있습니다. 결과적으로 앱 메뉴에 새로운 앱이 생깁니다. 클릭하면 Chrome에서 OneDrive 폴더가있는 새 창을 엽니 다. Chrome을 사용하여 비밀번호를 저장하고 승인하는 동안 “시스템에 보관”옵션을 확인하는 것을 잊지 마십시오.