Debian

未滿足的依賴項:libjpeg8 (>= 8c) 但在安裝 R 時無法安裝

  • August 8, 2021

嘗試在 Debian 9 (stretch) 上安裝 R 時,我遇到了未滿足的依賴關係。具體來說,執行:

$ sudo apt-get install r-base-core

結果是

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:
r-base-core : Depends: libjpeg8 (>= 8c) but it is not installable
          Recommends: r-recommended but it is not going to be installed
          Recommends: r-base-dev but it is not going to be installed
          Recommends: r-doc-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

有人可以幫忙嗎?我已經用Google搜尋了這個問題,但無法提出任何解決方法。

謝謝

編輯:輸出apt policy是:

Package files:
100 /var/lib/dpkg/status
release a=now
500 http://repository.spotify.com stable/non-free i386 Packages
release v=0.4,o=Spotify LTD,a=stable,n=stable,l=Spotify Public                    
Repository,c=non-free,b=i386
origin repository.spotify.com
500 http://repository.spotify.com stable/non-free amd64 Packages
release v=0.4,o=Spotify LTD,a=stable,n=stable,l=Spotify Public                                                   
Repository,c=non-free,b=amd64
origin repository.spotify.com
500 https://repo.skype.com/deb stable/main amd64 Packages
release o=. stable,a=stable,n=stable,l=. stable,c=main,b=amd64
origin repo.skype.com
500 https://desktop-download.mendeley.com/download/apt stable/main i386    

Packages
release n=stable,c=main,b=i386
origin desktop-download.mendeley.com
500 https://desktop-download.mendeley.com/download/apt stable/main amd64 

Packages
release n=stable,c=main,b=amd64
origin desktop-download.mendeley.com
500 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu
bionic/main i386 Packages
release v=18.04,o=LP-PPA-maarten-baert-      simplescreenrecorder,a=bionic,n=bionic,l=SimpleScreenRecorder,c=main,b=i386
origin ppa.launchpad.net
500 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu bionic/main amd64 Packages
release v=18.04,o=LP-PPA-maarten-baert-simplescreenrecorder,a=bionic,n=bionic,l=SimpleScreenRecorder,c=main,b=amd64
origin ppa.launchpad.net
500 http://deb.debian.org/debian stretch/main i386 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=i386
origin deb.debian.org
 500 http://deb.debian.org/debian stretch/main amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
origin deb.debian.org
 500 https://dl.winehq.org/wine-builds/debian stretch/main i386 Packages
release v=9.0,o=dl.winehq.org,a=stable,n=stretch,l=winehq,c=main,b=i386
origin dl.winehq.org
 500 https://dl.winehq.org/wine-builds/debian stretch/main amd64 Packages
release v=9.0,o=dl.winehq.org,a=stable,n=stretch,l=winehq,c=main,b=amd64
origin dl.winehq.org
500 http://cran.rstudio.com/bin/linux/debian stretch-cran34/ Packages
release o=CRAN,a=stretch-cran34,n=stretch-cran34,l=CRAN Backports,c=
origin cran.rstudio.com
500 http://cran.rstudio.com/bin/linux/ubuntu trusty/ Packages
release v=14.04,o=CRAN,a=trusty,n=trusty,l=CRAN,c=
origin cran.rstudio.com
500 http://ftp.uk.debian.org/debian jessie/main i386 Packages
release v=8.10,o=Debian,a=oldstable,n=jessie,l=Debian,c=main,b=i386
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian jessie/main amd64 Packages
release v=8.10,o=Debian,a=oldstable,n=jessie,l=Debian,c=main,b=amd64
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch-updates/main i386 Packages
release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=i386
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch-updates/main amd64 Packages
release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch/contrib i386 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=i386
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch/contrib amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=amd64
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch/non-free i386 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=i386
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch/non-free amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=amd64
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch/main i386 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=i386
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian stretch/main amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
origin ftp.uk.debian.org
Pinned packages:

未滿足的依賴關係可能源於您的儲存庫引用的混合版本,特別是針對 Ubuntu 14.04 的 CRAN 儲存庫。您應該刪除(或用 註釋掉#)以下條目/etc/apt/sources.list和 中的任何文件/etc/apt/sources.list.d

  • http://cran.rstudio.com/bin/linux/ubuntu trusty/;
  • 所有ftp.uk.debian.org引用的條目jessie

完成此操作後,再次執行不應再因apt update缺少.apt install r-base-core``libjpeg8

引用自:https://unix.stackexchange.com/questions/450022