মাইক্রোসফট OneDrive একটি জনপ্রিয় ক্লাউড স্টোরেজ সার্ভিস যা আপনাকে যেকোনো ডিভাইস থেকে আপনার গুরুত্বপূর্ণ ফাইল সংরক্ষণ ও অ্যাক্সেস করতে দেয়। তবে, মনে রাখা উচিত যে OneDrive লিনাক্সের জন্য অফিসিয়াল সাপোর্ট দেয় না। خوشখবর হলো, লিনাক্স সিস্টেমে OneDrive ফাইল অ্যাক্সেস ও সিঙ্ক করার چندین উপায় রয়েছে।
এই আর্টিকেল আপনাকে OneDrive-কে আপনার লিনাক্স এনভায়রনমেন্টের সাথে ইন্টিগ্রেট করার বিভিন্ন পদ্ধতির মাধ্যমে গাইড করবে। এই পদ্ধতিগুলো ব্যবহার করে আপনি আপনার লিনাক্স ফাইল সিস্টেমের ভেতর থেকে OneDrive ফাইলগুলো স্মूदলি অ্যাক্সেস ও ম্যানেজ করতে পারবেন।
হ্যাঁ, আপনি লিনাক্সে OneDrive অ্যাক্সেস ও ব্যবহার করতে পারেন কয়েকটি ভিন্ন উপায়ে। যদিও লিনাক্সের জন্য কোনো অফিসিয়াল OneDrive ক্লায়েন্ট নেই, বেশ কিছু অনঅফিসিয়াল অ্যাল্টারনেটিভ উপলব্ধ।
উদাহরণস্বরূপ, আপনি লিনাক্সের জন্য একটি ওপেন-সোর্স, অনঅফিসিয়াল OneDrive ক্লায়েন্ট বা rclone-এর মতো কমান্ড-লাইন টুল ব্যবহার করতে পারেন। আপনি আপনার ওয়েব ব্রাউজার থেকে দ্রুত আপনার OneDrive ফাইলগুলোকেও অ্যাক্সেস করতে পারেন।
মনে রাখবেন যে এগুলো অনঅফিসিয়াল সমাধান; আপনার অভিজ্ঞতা টুল এবং আপনার লিনাক্স ডিস্ট্রিবিউশনের উপর নির্ভর করে ভিন্ন হতে পারে। যাইহোক, এই অপশনগুলো আপনাকে আপনার লিনাক্স ওয়ার্কফ্লোতে OneDrive ইন্টিগ্রেট করতে দেয়।
লিনাক্সের জন্য অনঅফিসিয়াল OneDrive ক্লায়েন্ট ব্যবহার করা
লিনাক্সের জন্য অনঅফিসিয়াল OneDrive ক্লায়েন্ট আপনাকে লিনাক্স সিস্টেমে OneDrive অ্যাক্সেস ও ব্যবহার করতে দেয়। দ্রষ্টব্য যে এই অনঅফিসিয়াল ক্লায়েন্ট মাইক্রোসফট দ্বারা কোনোভাবে সাপোর্টেড নয় - আপনাকে আপনার নিজের রিস্কে ব্যবহার করতে হবে।
অফিসিয়ালি সাপোর্টেড না হলেও, লিনাক্সের জন্য OneDrive ক্লায়েন্ট একটি বিনামূল্য, ওপেন-সোর্স, এবং ভালো মেইন্টেইন করা অপশন লিনাক্স ব্যবহারকারীদের জন্য।
লিনাক্সের জন্য অনঅফিসিয়াল OneDrive ক্লায়েন্ট ইনস্টল করা
ডেবিয়ান বা উবুন্টু-বেসড লিনাক্স সিস্টেমে অনঅফিসিয়াল OneDrive ক্লায়েন্ট ডাউনলোড ও ইনস্টল করার জন্য এই ধাপগুলো অনুসরণ করুন। অন্যান্য ডিস্ট্রিবিউশনের জন্য আলাদা নির্দেশনা প্রয়োজন হতে পারে।
- আপনার লিনাক্স পিসিতে টার্মিনাল খুলুন।
- নিচের কমান্ডটি টার্মিনালে টাইপ করুন সঠিক রিপোজিটরি এবং রিপোজিটরি কী যোগ করতে প্যাকেজ ইনস্টল করার জন্য:
wget -qO – https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/Release.key | gpg –dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null - যখন সেই কমান্ড সফল হয়, এই কমান্ডটি চালান: echo "deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
- sudo apt update টাইপ করে আপনার প্যাকেজ ম্যানেজার আপডেট করুন এবং সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
- প্যাকেজ ম্যানেজার আপডেট হলে, টার্মিনালে sudo apt install —no-install-recommends —no-install-suggests ldc onedrive চালান এবং সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
- ইনস্টলেশনের সময় libphobos2-ldc-shared100 ডিপেন্ডেন্সি এরর হলে, wget https://launchpadlibrarian.net/619487666/libphobos2-ldc-shared100_1.30.0-1_amd64.deb && sudo dpkg -i /libphobos2-ldc-shared100_1.30.0-1_amd64.deb চালিয়ে আগে সমাধান করুন, তারপর sudo apt install কমান্ডটি আবার চালান।
ক্লায়েন্ট কনফিগার ও ব্যবহার করা
এই পর্যায়ে, আপনার লিনাক্স OneDrive ক্লায়েন্ট সফলভাবে ইনস্টল হওয়া উচিত। আপনার ফাইল অ্যাক্সেস করার জন্য এখন এটিকে কনফিগার করতে হবে।
- ক্লায়েন্টটি প্রথমবার চালানোর জন্য এবং ডিফল্ট কনফিগারেশন ফাইল জেনারেট করার জন্য টার্মিনালে "onedrive" টাইপ করুন।
- আপনাকে একটি মাইক্রোসফট URL ভিজিট করতে বলা হবে অথেন্টিকেশন এবং আপনার OneDrive অ্যাকাউন্টে অ্যাক্সেস দানের জন্য। URL-টি ওয়েব ব্রাউজারে খুলুন, আপনার মাইক্রোসফট ক্রেডেনশিয়াল দিয়ে সাইন ইন করুন, এবং প্রয়োজনীয় পারমিশন দিন।
- পারমিশন দিয়ে আপনি একটি ব্লাঙ্ক পেজ দেখবেন - URL কপি করুন, টার্মিনালে পেস্ট করুন, এবং এন্টার কী চাপুন।
- ক্লায়েন্ট আপনাকে সাফল্যের খবর দেবে। সিঙ্ক্রোনাইজেশন শুরু করতে টার্মিনালে "onedrive --synchronize" টাইপ করুন। এটি আপনার OneDrive ফাইলগুলোক একটি লোকাল ফোল্ডারে (ডিফল্টভাবে ~/OneDrive) সিঙ্ক্রোনাইজ করা শুরু করবে। এই প্রসেস पूरा হওয়ার জন্য সময় দিন।
- আপনি যদি ক্লায়েন্টকে ব্যাকগ্রাউন্ডে চালাতে চান, আপনার টার্মিনাল থেকে "onedrive --monitor" টাইপ করে চালান।
ক্লায়েন্টের ফিচার ও সেটিংস সম্পর্কে আরও তথ্যের জন্য GitHub-এ ক্লায়েন্টের অফিসিয়াল ডকুমেন্টেশন রেফার করুন।
Rclone ব্যবহার করে লিনাক্সে OneDrive অ্যাক্সেস করা
rclone একটি শক্তিশালী, ওপেন-সোর্স টার্মিনাল টুল লোকাল বা রিমোট সিস্টেম জুড়ে ফাইল সিঙ্ক্রোনাইজ ও ট্রান্সফার করার জন্য লিনাক্স পিসিতে। rclone ব্যবহার করে আপনি আপনার লিনাক্স পিসিকে OneDrive স্টোরেজ অ্যাক্সেস করার জন্য সেটআপ করতে পারেন।
লিনাক্সে OneDrive-এর সাথে rclone ব্যবহার করতে নিচের ধাপগুলো অনুসরণ করুন।
- শুরু করতে, আপনার লিনাক্স সিস্টেমে Rclone ডাউনলোড ও ইনস্টল করুন। আপনার নির্দিষ্ট ডিস্ট্রিবিউশনের ইনস্টলেশন ইনস্ট্রাকশন rclone ওয়েবসাইটে পাবেন বা টার্মিনালে sudo -v ; curl https://rclone.org/install.sh | sudo bash টাইপ করে দ্রুত ইনস্টল করুন।
- Rclone ইনস্টল হলে, টার্মিনালে "rclone config" টাইপ করুন কনফিগারেশন প্রসেস শুরু করতে।
- প্রম্পট হলে, নতুন রিমোট তৈরি করতে 'n' কী চাপুন, এবং আপনার OneDrive রিমোটের জন্য একটি নাম লিখুন (যেমন onedrive)।
- পরবর্তী, স্টোরেজ প্রোভাইডার হিসেবে Microsoft OneDrive-এর নম্বরটি লোকেট করুন (সাধারণত ৩১), সেটি টাইপ করুন এবং এন্টার চাপুন কনফার্ম করতে।
- Client id এবং client secret-এ খালি রেখে এন্টার চাপুন।
- আপনার OneDrive-এর জন্য অথেন্টিকেশন রিজন বেছে নিন (সাধারণত ১ চাপি এন্টার), তারপর সাধারণ সেটআপ প্রসেস ব্যবহার করে অথেন্টিকেশন করতে 'n' চাপুন।
- প্রম্পট হলে, ওয়েব ব্রাউজার খুলতে 'Y' চাপুন। আপনার OneDrive অ্যাকাউন্টের ডিটেইলস দিয়ে সাইন ইন করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন অনুসরণ করে Rclone-কে আপনার OneDrive অ্যাকাউন্ট ও স্টোরেজ অ্যাক্সেস করার অনুমতি দিন।
- কনফিগারেশন পুরো হলে, ব্রাউজার বন্ধ করুন এবং টার্মিনালে ফিরে যান।
- আপনার OneDrive কনফিগারেশন বেছে নিন - সাধারণত ১ স্ট্যান্ডার্ড OneDrive অ্যাক্সেসের জন্য। এন্টার কী চাপি চালিয়ে যান।
- প্রদত্ত অপশন থেকে আপনার OneDrive ID বেছে নিন, সাধারণত ১ চাপি এন্টার কী চাপুন।
- আবার 'y' চাপি কনফার্ম করুন।
- এই পয়েন্টে কনফিগারেশন পুরো হওয়া উচিত। আবার 'Y' চাপি কনফার্ম করুন এবং ডিফল্ট কনফিগারেশন বানান।
- 'q' চাপি কনফিগারেশন টুল থেকে বের হোন। আপনি rclone কমান্ড ব্যবহার করে আপনার OneDrive ফাইলগুলোর সাথে ইন্টারঅ্যাক্ট করতে পারেন। উদাহরণস্বরূপ, আপনার OneDrive অ্যাকাউন্টের কন্টেন্ট লিস্ট করতে, আপনার টার্মিনালে কমান্ড চালান: rclone ls onedrive:
- আপনার OneDrive অ্যাকাউন্ট থেকে একটি ফাইল ডাউনলোড করতে, টার্মিনালে কমান্ড চালান: rclone copy onedrive:/path/to/file /path/to/local/directory। /path/to পাথগুলো আপনার ফাইল লোকেশন এবং আপনি যেখানে লোকাল পিসিতে ফাইল সংরক্ষণ করতে চান সেটি দিয়ে রিপ্লেস করুন।
- আপনার OneDrive অ্যাকাউন্টে একটি ফাইল আপলোড করতে, কমান্ড চালান: rclone copy /path/to/local/file onedrive:/path/to/remote/directory। /path/to পাথগুলো আপনার ফাইল লোকেশন এবং আপনার OneDrive স্টোরেজে যেখানে আপনি ফাইল আপলোড করতে চান সেটি দিয়ে রিপ্লেস করুন।
- আপনি rclone sync কমান্ডও ব্যবহার করতে পারেন আপনার OneDrive অ্যাকাউন্ট এবং আপনার লোকাল লিনাক্স ফাইলসিস্টেমের মাঝে সকল ফাইল সিঙ্ক্রোনাইজ করতে। উদাহরণস্বরূপ, আপনার OneDrive অ্যাকাউন্টের সকল ফাইল ~/onedrive নামক একটি লোকাল ডিরেক্টরিতে সিঙ্ক্রোনাইজ করতে, কমান্ড চালান: rclone sync onedrive: ~/onedrive।
- আপনার OneDrive অ্যাকাউন্টের একটি নির্দিষ্ট ডিরেক্টরি একটি লোকাল ডিরেক্টরিতে সিঙ্ক্রোনাইজ করতে, কমান্ড চালান: rclone sync onedrive:/path/to/remote/directory /path/to/local/directory এবং /path/to পাথগুলো সঠিক রিমোট এবং লোকাল ডিরেক্টরির সাথে রিপ্লেস করুন।
ওয়েব ব্রাউজার ব্যবহার করে লিনাক্সে OneDrive অ্যাক্সেস করা
কোনো অতিরিক্ত সফ্টওয়্যার ইনস্টল করতে চান না? আপনি লিনাক্স পিসি থেকে আপনার ওয়েব ব্রাউজার ব্যবহার করে দ্রুত আপনার OneDrive ফাইল অ্যাক্সেস করতে পারেন।
এটি করতে, OneDrive ওয়েবসাইটে যান এবং আপনার মাইক্রোসফট অ্যাকাউন্ট দিয়ে সাইন ইন করুন। একবার সাইন ইন করলে, আপনি ফোল্ডার ও ফাইলসহ আপনার OneDrive স্টোরেজ দেখতে পাবেন। আপনি ফাইল ডাউনলোড করতে, নতুন ফাইল আপলোড করতে, পুরো ফাইল বা ফোল্ডার মুছে ফেলতে, বা সরাসরি নতুন অফিস ফাইল তৈরি করে আপনার OneDrive স্টোরেজে যোগ করতে পারবেন।
আপনি অন্যদের সাথে আপনার ফাইল শেয়ারও করতে পারেন ফাইলটি নির্বাচন করে "Share" বাটনে ক্লিক করে।
মনে রাখবেন যে OneDrive ওয়েবসাইটে ফাইল ও ডকুমেন্টে করা যেকোনো পরিবর্তন আপনার মাইক্রোসফট অ্যাকাউন্টের সাথে সংযুক্ত অন্য ডিভাইসগুলোর সাথে সিঙ্ক্রোনাইজ হবে।
আপনার লিনাক্স ফাইলগুলো ম্যানেজ করা
উপরের টুলগুলোর যেকোনো একটি (বা OneDrive ওয়েবসাইট) ব্যবহার করে লিনাক্সে OneDrive ব্যবহার করা সম্ভব। যদিও মাইক্রোসফট লিনাক্সের জন্য নেটিভ OneDrive অ্যাপ্লিকেশন অফার করে না, এই অ্যাল্টারনেটিভগুলো একইরকম অভিজ্ঞতা প্রদান করে।
ফাইলগুলো নিয়ে চিন্তিত? মনে রাখবেন আপনার ফাইল ব্যাকআপ অটোমেটেড রাখুন, যাতে আপনার ডেটা সিকিউর এবং আপডেটড থাকে। OneDrive সিঙ্ক সমস্যাগুলো সম্পর্কে সচেতন থাকুন, এবং সমস্যা হলে সবসময় আপনার সেটিংস ডাবল-চেক করুন।