How to Set Up and Use OneDrive on Linux Mint

Author

Reads 987

Close-up Photo of Document Files
Credit: pexels.com, Close-up Photo of Document Files

Setting up OneDrive on Linux Mint is a straightforward process.

First, you'll need to create a Microsoft account if you don't already have one. This account will be used to access your OneDrive storage.

To start, navigate to the official Microsoft website and sign up for a free account if you don't already have one. This will give you access to OneDrive and other Microsoft services.

The OneDrive client for Linux Mint is available for installation from the official Microsoft repository.

Getting Started

To get started with OneDrive on Linux Mint, you'll need to install the client, which can be done using the apt install method. This will install all the required OneDrive files and dependencies.

The installation process is straightforward, and you'll be up and running in no time.

After installing the OneDrive package, you can launch the client manually by running a specific command.

Discover more: Nextcloud Installation

Installing a Cloud Storage Service

To get started with cloud storage, you need to install a client that allows you to sync with your preferred service. For OneDrive, you can use the CLI-based client, which can be installed using the Terminal.

Credit: youtube.com, Microsoft OneDrive Tutorial: All You Need to Know

First, you need to install some dependencies and set up git, unless you already have it. You can do this by heading to the Terminal and entering one of the following commands, depending on your Ubuntu version.

If you're using Ubuntu 18.04 or newer, use snap to install dmd. For older versions, you'll need to install the dependencies manually.

Once you've made the necessary changes, save and restart the onedrive client. This will allow you to sync with your OneDrive account.

For Linux Mint 21, you can follow a step-by-step guide to install OneDrive. The process involves installing the OneDrive package using the conventional apt install method.

After installation, you can launch the OneDrive client manually by running a specific command. This will set up initial OS integration and allow you to access your OneDrive account.

If you prefer to use rclone, you can install it and configure it to sync with your cloud storage service. To do this, enter a specific command in the terminal, and then select the cloud service you want to use, including OneDrive.

Make sure to enter the correct number for the service you want to use, and then hit Enter twice to complete the setup process.

Check this out: Onedrive Service

Start Files

Credit: youtube.com, Getting Started With The Files App

To start syncing files, you can directly copy or move files into the top-level ~/OneDrive folder on your Linux file system. This folder is created by the OneDrive client.

The OneDrive client will automatically sync your files to your OneDrive cloud storage. You can modify the default sync frequency, which is 10 seconds, later based on your workflow.

Any changes you make to files stored on OneDrive from other devices will get synced back to the ~/OneDrive folder on your Linux desktop. This allows you to leverage OneDrive's cloud collaboration and remote access capabilities from your Linux workstation.

Related reading: Onedrive Folders

Configuration

To configure OneDrive on your Linux Mint desktop, you'll need to access the configuration file. This file can be found in the onedrive git folder, so navigate to that location first.

You can configure three options in the config file: "sync_dir", "skip_files", and "monitor_interval". The "sync_dir" option allows you to specify the location where your OneDrive files will be stored.

The "skip_files" option is where you can list the file types or patterns that won't be synced to the cloud.

You can check your configuration at any time using a specific command.

Troubleshooting

Credit: youtube.com, Use Microsoft ONEDRIVE in LINUX: EASY with rclone

If you're encountering issues with OneDrive on Linux Mint, check the version of the application you're using with onedrive --version and ensure you're running the latest release or built from master.

Basic troubleshooting steps include checking your network connectivity and configuring the application to only use IPv4 network connectivity and HTTP/1.1 operations.

If that doesn't resolve the issue, try upgrading your 'curl' version to the latest available.

Here are the basic troubleshooting steps in a concise list:

Basic Troubleshooting

Basic Troubleshooting is a great place to start when you're having issues with OneDrive on Linux Mint. Check the version of the application you're using with the command onedrive --version and ensure it's the latest release or built from master.

If you're still experiencing problems, try configuring the application to only use IPv4 network connectivity and retest. This might resolve some common issues. I've seen this step help resolve connectivity problems for some users.

You might like: Nextcloud Application

Credit: youtube.com, Troubleshooting Basics

If the above steps don't resolve your issue, try configuring the application to only use HTTP/1.1 operations with IPv4 network connectivity and retest again. This is another troubleshooting step that might help identify the root cause of the problem.

If none of these steps resolve your issue, it's worth upgrading your 'curl' version to the latest available by the curl developers. You can find more information on how to do this at https://curl.se/docs/releases.html.

GUI Authentication Window Missing

If the GUI authentication window is missing when running OneDrive for the first time, it's likely due to a missing dependency library. Install the libqt5core5a dependency library required for rendering authentication prompts correctly.

One of the required libraries is libqt5core5a, which is necessary for rendering authentication prompts. Installing this library will resolve the issue.

To fix this issue, you'll also need to install libqt5gui5 for dealing with custom URI schemes. This library is essential for rendering the authentication window correctly.

After installing both libraries, run OneDrive again and the authentication window should appear as expected.

You might like: Onedrive Library

No Such File or Directory Error

Credit: youtube.com, File not found Error No such file or directory data.csv | Python | Data Science | Aryadrj | IT

The "No Such File or Directory" error can be frustrating, especially when trying to install software like OneDrive.

This error often occurs when the repository link has changed upstream, causing apt to throw file not found or similar errors.

Removing the old apt source list entry is the first step to resolving this issue.

Re-add the latest repository URL by following the installation guide's Step 2, and OneDrive should install correctly.

Large File Issues

Large File Issues can be a real problem. OneDrive fails to sync large files, such as video files or ISOs, that exceed 3-4 GB in size from Linux, even with plenty of storage quota available.

This is due to in-transit data encryption limits enforced by OneDrive, which seems to cap out at around 4 GB for Linux users.

To avoid this issue, you can manually upload large files through the OneDrive web interface instead of syncing from your desktop.

No Space Left

Credit: youtube.com, Troubleshooting: No Space Left on Device Error

So you're getting that pesky "No Space Left On Device" error during OneDrive sync, huh? This can be super frustrating, especially when you know you have plenty of free space on your hard disk.

One possible cause is that Linux Mint reserves 5% of your total disk space for the root system user, preventing resource starvation. This can lead to OneDrive, which runs as your non-root user account, hitting a storage quota and reporting that your disk is full.

Check your disk capacity using `df -h /` and see if you have enough overall free space. If you do, you can run `sudo mount -o remount /` to make the reserved root partition space available to non-root programs like OneDrive.

Deleted files should get cleared from the local OneDrive folder, releasing capacity for more cloud content to sync down. To troubleshoot further, you can inspect log files in `~/.config/OneDrive/` for detailed error messages, or run OneDrive in debug mode with extra verbosity using `onedrive --verbose`.

You can also monitor network traffic to diagnose connection issues, check for potential file permission problems, or run dependency checks using `ldd` to identify missing libraries. If you're still stuck, try comparing behavior against OneDrive on Windows to isolate Linux-specific problems.

See what others are reading: Dropbox Space Check

Frequently Asked Questions

What is the best OneDrive for Linux?

For Linux users, Rclone and OneDrive Client by abraunegg are open-source options, while Insync and ExpanDrive offer paid cross-platform syncing tools. Consider your needs and budget to choose the best OneDrive solution for your Linux setup.

Rosemary Boyer

Writer

Rosemary Boyer is a skilled writer with a passion for crafting engaging and informative content. With a focus on technical and educational topics, she has established herself as a reliable voice in the industry. Her writing has been featured in a variety of publications, covering subjects such as CSS Precedence, where she breaks down complex concepts into clear and concise language.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.