Mint 20.2에서 libc6에 대한 충족되지 않은 종속성 문제 해결

Mint 20.2에서 libc6에 대한 충족되지 않은 종속성 문제 해결

저는 대학에서 근무하다가 Microsoft 생태계에 강제로 참여하게 되었습니다. 아. 이러한 현실을 고려하여 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

두 가지 질문:

  • apt'2.31-0ubuntu9.2가 설치될 예정'이라고 보고되는 이유는 무엇입니까? "내가 보기에는 이미 설치된 것 같습니다.

  • 이 문제를 어떻게 해결할 수 있나요? (또는 브라우저나 가상 Windoze를 실행하는 컴퓨터를 통해 OneDrive에 비효율적으로 액세스하는 것을 참았습니다.)

여기저기 알아보고 업그레이드할 수 있는 방법을 찾을 수 있을 거라 확신 libc6하지만, 너무 기본적인 라이브러리이기 때문에 그게 현명한 것인지 궁금합니다.

귀하가 제공할 수 있는 모든 정보에 감사드립니다. 특히 컴퓨터를 효과적으로 관리하는 방법을 계속 배울 수 있도록 제안된 솔루션에 대한 설명에 감사드립니다.

답변1

onedrive다음을 통해 Linux Mint에 설치할 수 있습니다 .

유니버스 리포지토리 활성화:

universeOnedrive는 저장소 아래에 패키지되어 있습니다 . 다음을 통해 설치할 수 있습니다.

sudo add-apt-repository universe
sudo apt update
sudo apt install onedrive
OpenSuSE 빌드 서비스 저장소에서:

업그레이드할 필요가 없습니다 libc6. 이 지시어를 사용해야 합니다.우분투 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

관련 정보