“ คุณมีแพ็คเกจที่ใช้งานไม่ได้” ในขณะที่พยายามติดตั้ง R


11

ฉันรู้ว่าคำถามนี้ถูกถามไปแล้ว แต่คำตอบทั้งหมดที่โพสต์ไม่สามารถช่วยแก้ปัญหาได้ ฉันลองคำสั่งต่อไปนี้บน Ubuntu 14.04:

sudo apt-get install r-base-core

และฉันได้รับ:

The following packages have unmet dependencies:
 r-base-core : Depends: libtiff4 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.

ฉันได้ลองด้วยความถนัด:

The following packages have unmet dependencies:
 r-base-core : Depends: libtiff4 which is a virtual package.
The following actions will resolve these dependencies:

      Keep the following packages at their current version:
1)      r-base-core [Not Installed]                        
2)      r-base-dev [Not Installed]                         
3)      r-cran-boot [Not Installed]                        
4)      r-cran-class [Not Installed]                       
5)      r-cran-cluster [Not Installed]                     
6)      r-cran-codetools [Not Installed]                   
7)      r-cran-foreign [Not Installed]                     
8)      r-cran-kernsmooth [Not Installed]                  
9)      r-cran-lattice [Not Installed]                     
10)     r-cran-mass [Not Installed]                        
11)     r-cran-matrix [Not Installed]                      
12)     r-cran-mgcv [Not Installed]                        
13)     r-cran-nlme [Not Installed]                        
14)     r-cran-nnet [Not Installed]                        
15)     r-cran-rpart [Not Installed]                       
16)     r-cran-spatial [Not Installed]                     
17)     r-cran-survival [Not Installed]                    
18)     r-recommended [Not Installed]                      



Accept this solution? [Y/n/q/?] y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

จากนั้นผมก็วิ่งapt-get upgrade, updateและสิ่งอื่น ๆ ที่อธิบายไว้ในการกวดวิชานี้ นี่คือผลลัพธ์ของคำสั่ง cat /etc/apt/sources.list:

# deb cdrom:[Ubuntu 12.10 _Quantal Quetzal_ - Release amd64 (20121017.5)]/ quantal main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty main restricted
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-updates main restricted
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty universe
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty universe
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-updates universe
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty multiverse
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty multiverse
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-updates multiverse
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-backports main restricted universe multiverse

deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-security main restricted
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-security main restricted
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-security universe
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-security universe
deb http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-security multiverse
deb-src http://mirrors.ircam.fr/pub/ubuntu/archive/ trusty-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu quantal partner
# deb-src http://archive.canonical.com/ubuntu quantal partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
deb http://cran.rstudio.com/bin/linux/ubuntu precise/

และผลลัพธ์ของคำสั่ง

cat /etc/apt/sources.list.d/*

คือ:

# deb http://linux.dropbox.com/ubuntu precise main # disabled on upgrade to saucy
# deb http://linux.dropbox.com/ubuntu precise main # disabled on upgrade to saucy
# deb http://linux.dropbox.com/ubuntu precise main # disabled on upgrade to saucy
# deb http://ppa.launchpad.net/grumbel/ppa/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/grumbel/ppa/ubuntu raring main
# deb http://ppa.launchpad.net/grumbel/ppa/ubuntu saucy main # disabled on upgrade to saucy
# deb-src http://ppa.launchpad.net/grumbel/ppa/ubuntu raring main
# deb http://ppa.launchpad.net/grumbel/ppa/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/grumbel/ppa/ubuntu raring main
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera/ stable non-free #Opera Browser (final releases)

# The line above will make sure you get all final public releases.
# Uncomment the following line if you want to get alpha and beta
# releases, too.

# deb http://deb.opera.com/opera-beta/ stable non-free #Opera Browser (beta releases)
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera/ stable non-free #Opera Browser (final releases)

# The line above will make sure you get all final public releases.
# Uncomment the following line if you want to get alpha and beta
# releases, too.

# deb http://deb.opera.com/opera-beta/ stable non-free #Opera Browser (beta releases)
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera/ stable non-free #Opera Browser (final releases)

# The line above will make sure you get all final public releases.
# Uncomment the following line if you want to get alpha and beta
# releases, too.

# deb http://deb.opera.com/opera-beta/ stable non-free #Opera Browser (beta releases)
# deb http://deb.playonlinux.com/ natty main # disabled on upgrade to saucy
# deb http://deb.playonlinux.com/ natty main # disabled on upgrade to saucy
# deb http://deb.playonlinux.com/ natty main # disabled on upgrade to saucy
# deb http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring
# deb-src http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring
# deb http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring
# deb-src http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring
# deb http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring
# deb-src http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring
# deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu raring main
# deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu saucy main # disabled on upgrade to saucy
# deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu raring main
# deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu raring main
# deb http://ppa.launchpad.net/vincent-c/nevernote/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/vincent-c/nevernote/ubuntu raring main
# deb http://ppa.launchpad.net/vincent-c/nevernote/ubuntu saucy main # disabled on upgrade to saucy
# deb-src http://ppa.launchpad.net/vincent-c/nevernote/ubuntu raring main
# deb http://ppa.launchpad.net/vincent-c/nevernote/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/vincent-c/nevernote/ubuntu raring main
# deb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu raring main
# deb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu saucy main # disabled on upgrade to saucy
# deb-src http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu raring main
# deb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu saucy main # disabled on upgrade to saucy
deb-src http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu raring main

1
ฉันจะซื้อ Mac ... :( ต้องใช้เวลาหลายชั่วโมงในการติดตั้งซอฟต์แวร์บน Ubuntu
Matt O'Brien

1
@ MattO'Brien Package manager ใน debian / ubuntu นั้นแย่มาก ฉันรู้สึกเบื่อหน่ายกับการรับแพกเกจรุ่นเก่า นั่นเป็นเหตุผลที่ฉันกำลังพิจารณาเปลี่ยนเป็น fedora หรือ arch linux ซึ่งมีตัวจัดการแพ็คเกจที่ดี Mac เป็นวิธีที่กว้างขวางเกินไปในความคิดของฉัน
Moebius

@Moebius ราคาแพงหรือขยายตัว? : D
AdamO

คำตอบ:


13

ขอบคุณมากวิลฟ์ที่จะตอบคำถามของคุณ แต่มีคนอื่นให้คำตอบในรายการส่งเมล R โดยใช้คำสั่งต่อไปนี้

sudo add-apt-repository ppa:marutter/rrutter
sudo apt-get update
sudo apt-get install r-base r-base-dev

ช่วยฉันแก้ปัญหาของฉัน!


1
Depends: libtiff4 but it is not installable

ปัญหานี้ดูเหมือนจะเกิดจากlibtiff4แพ็คเกจไม่พร้อมใช้งานสำหรับ Ubuntu 14.04

วิธีแก้ปัญหาที่เป็นไปได้คือการดาวน์โหลดเวอร์ชั่นสำหรับ Saucy รุ่นล่าสุดที่รองรับจากที่นี่หรือที่นี่ :

สำหรับ i386:

wget http://mirrors.kernel.org/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_i386.deb
dpkg -i libtiff4_3.9.7-2ubuntu1_i386.deb

สำหรับ amd64:

wget http://mirrors.kernel.org/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_amd64.deb
dpkg -i libtiff4_3.9.7-2ubuntu1_amd64.deb

จากนั้นคุณอาจติดตั้งได้r-base-core- หากแพ็คเกจนี้มีให้ใน repos ของ Ubuntu ที่เป็นค่าเริ่มต้นคุณอาจต้องการรายงานข้อผิดพลาดโดยไม่มีการขึ้นต่อกันที่จำเป็น

แก้ไข:คุณกำลังพยายามติดตั้งเวอร์ชันใด เห็นได้ชัดว่ารุ่นที่นี่ขึ้นอยู่กับlibtiff5ที่มีอยู่ ...


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.