Linux onedrive-d Kurulumu

Windows 10 Insider Preview dizüstü bilgisayarımın ekran kartı ile tatsızlık çıkartınca eski sevgilim Linux’a döneyim dedim. Fedora 25’in sorunlu olduğunu okuduktan sonra “bir de Linux Mint deneyeyim” diyerek Linux Mint 18 KDE kurdum (aramızda kalsın birazcık da codec indirmeme tembelliğimden).

Mint’i kurduktan sonra yapmam gereken OneDrive’ı sisteme eklemek. Uzun zamandır takip ettiğim onedrive-d uygulamasını kurdum:

sudo apt-get install git python3-setuptools python3
cd onedrive-d
./install.sh

Sonrasında ufak birkaç yapılandırma adımını da hallettim:

Setting up onedrive-d...
(STEP 1/4) Do you want to authorize sign in with your OneDrive account? [Y/n] y

You will need to visit the OneDrive sign-in page in a browser,
log in and authorize onedrive-d, and then copy and paste the
callback URL, which should start with
"https://login.live.com/oauth20_desktop.srf".

The callback URL is the URL where the sign-in page finally goes blank.

Please visit the sign-in URL in your browser:

https://login.live.com/oauth20_authorize.srf?client_id=000000001020Q345&response_type=code&display=touch&scope=wl.skydrive+wl.skydrive_update+wl.offline_access&redirect_uri=https%3A%2F%2Flogin.live.com%2Foauth20_desktop.srf&locale=en

Please paste the callback URL:
https://login.live.com/oauth20_desktop.srf?code=Qwertyy1u-iop2-34as-5dfg-h6b78jk90zx1&cv=2345
/usr/lib/python3/dist-packages/urllib3/connectionpool.py:794: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
[2017-03-22 20:56:01,734] DEBUG: MainThread: config saved.
onedrive-d has been successfully authorized.

(STEP 2/4) Do you want to specify path to local OneDrive repository? [Y/n] y
Please enter the abs path to sync with your OneDrive (default: /root/OneDrive): /media/sdb1/OneDrive/
[2017-03-22 20:56:47,473] DEBUG: MainThread: config saved.
Path successfully set.

(STEP 3/4) Do you want to change the numeric settings? [Y/n] n
Skipped.

(STEP 4/4) Do you want to edit the ignore list file? [Y/n] n
Skipped. You can manually edit "/root/.onedrive/ignore_v2.ini" at your convenience.

Kurulum sırasında ilk adımda şu noktada takılabilirsiniz. Belirtilen call-back URL'yi alabilmeniz için size verilen bağlantıyı tarayıcınızda açmanız gerekiyor. Yukarıdaki şu adres:

https://login.live.com/oauth20_authorize.srf?client_id=000000001020Q345&response_type=code&display=touch&scope=wl.skydrive+wl.skydrive_update+wl.offline_access&redirect_uri=https%3A%2F%2Flogin.live.com%2Foauth20_desktop.srf&locale=en

Sonrasında OneDrive sizden onedrive-d uygulamasını yetkilendirmenizi isteyecek. Evet ile devam ediyoruz.
onedrive-d yetkilendirme
Sonrasında ise boş bir sayfa açılacak. Bu boş sayfanın tarayıcınızdaki adresi ihtiyacımız olan call back URL. Bu adresi kopyalayıp terminalde yapıştırıyoruz. Yukarıdaki şu adres:

https://login.live.com/oauth20_desktop.srf?code=Qwertyy1u-iop2-34as-5dfg-h6b78jk90zx1&cv=2345

Adresleri bu yazıdan kopyalamaya çalışmayın, tüm adresleri maskeledim.

2. adımda bizden kendi bilgisayarımızdaki OneDrive dizinini istiyor. Ben /media/sdb1/OneDrive olarak belirledim, siz istediğiniz dizini belirleyebilirsiniz. Ancak dikkat etmeniz gereken konu bu dizin adresini tam olarak vermeniz. Yani /home/tolga yerine ~ kısayolunu kullanamazsınız.

Soruları cevapladıktan sonra kurulum tamamlanacak, ancak onedrive-d çalışmıyor olacak:

workstation onedrive-d # onedrive-d status
Loading configuration ... OK
[2017-03-22 20:58:12,514] DEBUG: MainThread: running in daemon node.
onedrive-d -- not running

Hemen çalıştıralım ve düzgün olarak da çalıştığından emin olalım:

workstation onedrive-d # onedrive-d start
Loading configuration ... OK
[2017-03-22 20:58:19,007] DEBUG: MainThread: running in daemon node.
Starting onedrive-d ... OK
workstation onedrive-d # onedrive-d status
Loading configuration ... OK
[2017-03-22 20:58:23,357] DEBUG: MainThread: running in daemon node.
onedrive-d -- pid: 12217, status: sleeping, uptime: 0m, %cpu: 0.0, %mem: 0.5

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s