私は大学に勤務し、マイクロソフトエコシステムに強制的に参加しました。ああ。これらの現実を考慮して、Linux OneDriveクライアントをインストールしたいと思いました。
https://github.com/abraunegg/onedrive
次のエラーが発生しますが、解決できません。
$ sudo apt install onedrive
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
onedrive : Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
Depends: libphobos2-ldc-shared94 (>= 1:1.24.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
システムと私がここに来た方法
私はカーネル5.11でLinux Mint 20.2を実行しています。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 20.2
Release: 20.2
Codename: uma
$ uname -r
5.11.0-46-generic
ここでOneDriveクライアントのインストール手順に従いました。
https://github.com/abraunegg/onedrive/blob/master/docs/ubuntu-package-install.md
ステップ3は、Ubuntu 20.04のインストールに従うことを意味します。これにより、この投稿の上部にエラーの一覧が表示されます。
apt
最新の状態であることを示す一般的なコマンドは次のとおりです。
$ sudo apt-get update
Ign:1 http://packages.linuxmint.com uma InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://packages.linuxmint.com uma Release
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:5 http://download.virtualbox.org/virtualbox/debian focal InRelease
Hit:6 http://archive.canonical.com/ubuntu focal InRelease
Hit:7 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:8 http://dell.archive.canonical.com focal InRelease
Get:9 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease [3,622 B]
Get:11 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:12 https://repo.protonvpn.com/debian stable InRelease
Hit:13 https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_21.04 ./ InRelease
Get:14 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Fetched 340 kB in 2s (168 kB/s)
Reading package lists... Done
$ sudo apt-get upgrade -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
$ sudo apt-get autoremove -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
$ sudo apt-get autoclean -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
アップグレードされていないパッケージについて疑問がある場合は、スナップショットは次のようになります。
$ sudo apt-cache policy | tail
<omitted stuff>
Pinned packages:
snapd -> 2.51.1+20.04ubuntu2 with priority -10
snapd -> 2.49.2+20.04 with priority -10
snapd -> 2.48.3+20.04 with priority -10
snapd -> 2.44.3+20.04 with priority -10
2.31-0ubuntu9.2をインストールしたことがわかりました。
$ sudo apt-cache policy libc6
libc6:
Installed: 2.31-0ubuntu9.2
Candidate: 2.31-0ubuntu9.2
Version table:
*** 2.31-0ubuntu9.2 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.31-0ubuntu9 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
最新バージョンlibc6
のlibc6が含まれているとします。2.31-0ubuntu9.2
2つの質問:
apt
「2.31-0ubuntu9.2がインストールされる予定」と報告されるのはなぜですか? 「私のビューにはすでにインストールされているようです。この問題をどのように解決できますか? (またはブラウザまたは仮想Windozeを実行しているコンピュータを介してOneDriveに非効率的にアクセスすることに耐えました。)
あちこちを調べてアップグレードする方法を見つけることができると確信していlibc6
ますが、あまりにも基本的なライブラリなので、それが賢明かどうか疑問に思います。
あなたが提供できるすべての情報に感謝します。特に、コンピュータを効果的に管理する方法を学ぶために、提案されたソリューションの説明に感謝します。
答え1
onedrive
以下を使用してLinux Mintにインストールできます。
ユニバースリポジトリの有効化:
universe
Onedriveはリポジトリの下にパッケージされています。以下からインストールできます。
sudo add-apt-repository universe
sudo apt update
sudo apt install onedrive
OpenSuSEビルドサービスリポジトリから:
アップグレードする必要はありませんlibc6
。このディレクティブを使用する必要があります。Ubuntu 20.0421.04の代わりに:
echo 'deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/ ./' | sudo tee /etc/apt/sources.list.d/onedrive.list
wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/Release.key | sudo apt-key add -
sudo apt update
sudo apt install onedrive