কম্পিউটার

লিনাক্সের সাথে মাইক্রোসফ্ট ওয়ানড্রাইভ কীভাবে সিঙ্ক করবেন

লিনাক্সের সাথে মাইক্রোসফ্ট ওয়ানড্রাইভ কীভাবে সিঙ্ক করবেন

কখনও কখনও ইদানীং এটি প্রাপ্য পণ্য ব্যবহার করার প্রয়োজন হতে পারে. ওপেন সোর্স উত্সাহীরা একটি ক্লাউড-ভিত্তিক স্টোরেজ সুবিধা পেতে পছন্দ করবে, তবে সত্য যে গুগল, অ্যামাজন, ড্রপবক্স এবং মাইক্রোসফ্টের মতো কোম্পানিগুলি ক্লাউড স্টোরেজ বাজারকে কোণঠাসা করেছে। তারা বিনামূল্যের জন্য নির্ভরযোগ্য পণ্য অফার করে, এবং এর মানে হল যে হ্যাঁ, তারা আইনি অনুরোধ মেনে চলার জন্য বা বিজ্ঞাপন পরিবেশন করার জন্য আপনার ফাইলগুলি স্ক্যান করবে বা পড়বে৷ এটি জীবনের একটি সত্য, তবে এর অর্থ এই নয় যে আপনি সেগুলি ব্যবহার করবেন না৷

ওয়ানড্রাইভ হল মাইক্রোসফটের ক্লাউড-ভিত্তিক স্টোরেজ অফার, এবং যদিও এটি স্বাভাবিকভাবেই উইন্ডোজ প্ল্যাটফর্মের জন্য উপযুক্ত, এটি লিনাক্স-ভিত্তিক মেশিনগুলির সাথে সামান্য প্রচেষ্টার সাথে সংযোগ করবে। এটি করার অনেকগুলি উপায় রয়েছে এবং এখানেই ওয়ানড্রাইভ স্ক্রিপ্ট কার্যকর হয়৷

OneDrive

Onedrive হল একটি CLI-ভিত্তিক ক্লায়েন্ট যা আপনাকে OneDrive-এর সাথে দ্রুত এবং সহজে সিঙ্ক করতে দেয়।

ওয়ানড্রাইভ ইনস্টল করার জন্য, প্রথমে আপনাকে কিছু নির্ভরতা ইনস্টল করতে হবে এবং গিট সেট আপ করতে হবে, যদি না আপনার ইতিমধ্যে এটি থাকে। টার্মিনালে যান এবং নিম্নলিখিতগুলির মধ্যে একটি প্রবেশ করুন৷

উবুন্টুর জন্য:

sudo apt install libcurl4-openssl-dev git
sudo apt install libsqlite3-dev

আপনি যদি Ubuntu 18.04 বা নতুন ব্যবহার করেন, তাহলে snap ব্যবহার করুন dmd ইনস্টল করতে :

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

যদি না হয়:

sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
sudo apt-get update && sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring
sudo apt-get update && sudo apt-get install dmd-compiler dub

ফেডোরার জন্য:

sudo yum install libcurl-devel git
sudo yum install sqlite-devel
curl -fsS https://dlang.org/install.sh | bash -s dmd

আর্ক লিনাক্স:

sudo pacman -S curl sqlite dlang git

ইনস্টলেশন

নির্ভরতাগুলি ইনস্টল করার পরে, গিট:

দিয়ে ফাইলগুলি আনুন
git clone https://github.com/abraunegg/onedrive.git

এবং কম্পাইল করে ইন্সটল করুন:

cd onedrive
./configure
make
sudo make install

আপনি এটি করার পরে, এখন আপনাকে Microsoft এর সাথে onedrive অনুমোদন করতে হবে যাতে এটি আপনার অ্যাকাউন্ট অ্যাক্সেস করতে পারে। শুধু টার্মিনালে নিম্নলিখিত লিখুন:

onedrive

এবং এটি আপনাকে অনুমোদন পেতে URL-এ যেতে অনুরোধ করবে৷

লিনাক্সের সাথে মাইক্রোসফ্ট ওয়ানড্রাইভ কীভাবে সিঙ্ক করবেন

আপনার OneDrive অ্যাকাউন্টে লগ ইন করুন, এবং অ্যাপটিকে আপনার অ্যাকাউন্ট অ্যাক্সেস করার অনুমতি দিন।

লিনাক্সের সাথে মাইক্রোসফ্ট ওয়ানড্রাইভ কীভাবে সিঙ্ক করবেন

একবার এটি সম্পন্ন হলে, আপনাকে একটি ফাঁকা সাদা পৃষ্ঠা উপস্থাপন করা হবে। ইউআরএল কপি করুন এবং প্রম্পটে টার্মিনালে পেস্ট করুন।

লিনাক্সের সাথে মাইক্রোসফ্ট ওয়ানড্রাইভ কীভাবে সিঙ্ক করবেন

এটি সেট আপ সম্পূর্ণ করবে৷

আপনার স্থানীয় ফোল্ডারে OneDrive সিঙ্ক্রোনাইজ করা শুরু করতে, চালান

onedrive --synchronize

Onedrive আপনার স্থানীয় ফোল্ডারে ক্লাউডে আপনার সমস্ত ফাইল ডাউনলোড করা শুরু করবে৷

বিকল্পভাবে, আপনি চালাতে পারেন:

onedrive --monitor

পরিবর্তনের জন্য আপনার স্থানীয় ফোল্ডার নিরীক্ষণ করার জন্য এটি পেতে।

কনফিগারেশন

আপনি onedrive গিট ফোল্ডারে "config" ফাইলটি খুঁজে পেতে পারেন। এটিকে সক্রিয় করতে, এটিকে “~/.config/onedrive/” ফোল্ডারে নিয়ে যান৷

mkdir -p ~/.config/onedrive
cp ~/onedrive/config ~/ .config/onedrive/config

কনফিগারেশন ফাইলটি খুলুন। আপনি কনফিগার করতে পারেন এমন তিনটি বিকল্প রয়েছে:"sync_dir" এবং "skip_files।"

  • sync_dir :আপনার OneDrive ফাইল সংরক্ষণ করার অবস্থান। এই ফোল্ডারে রাখা/সরানো সমস্ত ফাইল ক্লাউডে সিঙ্ক করা হবে।
  • skip_files :ফাইলের ধরন (বা ফাইল প্যাটার্ন) যা সিঙ্ক করা হবে না।
  • monitor_interval :সিঙ্ক অপারেশনের মধ্যে সময়ের ব্যবধান।

একবার আপনি পরিবর্তনগুলি করে ফেললে, ওয়ানড্রাইভ সংরক্ষণ করুন এবং পুনরায় চালু করুন।

যে কোনো সময়ে, আপনি কমান্ড দিয়ে আপনার কনফিগারেশন চেক করতে পারেন:

onedrive --display-config

লিনাক্সের সাথে মাইক্রোসফ্ট ওয়ানড্রাইভ কীভাবে সিঙ্ক করবেন

সিঙ্ক তালিকা

আপনি পুরো OneDrive ফোল্ডার সিঙ্ক করার পরিবর্তে নির্বাচনী সিঙ্ক ব্যবহার করতে পছন্দ করলে, আপনি "sync_list" নামে একটি ফাইল তৈরি করতে পারেন এবং এটিকে "~/.config/onedrive" ফোল্ডারে রাখতে পারেন। ফাইলের ভিতরে আপনি যে ফাইল/ফোল্ডারগুলি সিঙ্ক করতে চান তাতে আপেক্ষিক পাথ (সিঙ্ক করা OneDrive ফোল্ডার থেকে) যোগ করুন৷

লগইনে ওয়ানড্রাইভ শুরু করা হচ্ছে

ডিফল্টরূপে, ব্যবহারকারী লগ ইন করলে ওয়ানড্রাইভ শুরু হয় না। আপনি লগ ইন করার সময় এটি স্বয়ংক্রিয়ভাবে চালানোর জন্য, আপনি onedrive --monitor যোগ করতে পারেন আপনার স্টার্টআপ অ্যাপ্লিকেশনে।

এখন আপনার OneDrive আপনার Linux সিস্টেমের সাথে সিঙ্ক হবে। আপনি কীভাবে আপনার সেটআপে OneDrive সিঙ্ক করবেন এবং আপনি কি অন্যান্য সরঞ্জাম পছন্দ করেন? নীচের মন্তব্য বিভাগে আমাদের জানান।

এই পোস্টটি মার্চ 2019-এ একটি কাজের সংগ্রহস্থলের সাথে আপডেট করা হয়েছিল৷


  1. NTP সার্ভারের সাথে কীভাবে লিনাক্স সময় সিঙ্ক করবেন

  2. লিনাক্সে কোডি কীভাবে ইনস্টল করবেন

  3. আর্চ লিনাক্স কিভাবে ইনস্টল করবেন

  4. লিনাক্সে কীভাবে মাইক্রোসফ্ট ফন্ট ইনস্টল করবেন