簡體   English   中英

重新安裝R linux ubuntu:unmet依賴項R.

[英]re- installing R linux ubuntu: unmet dependencies R

我使用aptitude安裝來安裝一個包,Ubuntu 11.10 oneiric,顯然我因為依賴而無法安裝。 我這樣做的時候刪除了幾個庫。 我卸載了Rstudio但仍無法在我的機器上安裝R. 我在ubuntu上,這是我在運行sudo apt-get install r-base時得到的

以下軟件包具有未滿足的依賴關系:r-base:取決於:r-base-core(> = 2.15.3-1quantal0)但不會安裝取決於:r-recommended(= 2.15.3-1quantal0)但它是不會被安裝推薦:r-base-html但是它不會被安裝E:無法糾正問題,你已經破壞了包裹。

任何想法如何從頭開始並讓R再次運行?

更多錯誤日志:以下軟件包具有未滿足的依賴關系r-base-core:取決於:libblas3但它不可安裝或libblas.so.3但它不可安裝或libatlas3-base但它不可安裝取決於:libc6( > = 2.15)但是要安裝2.13-20ubuntu5.3取決於:liblapack3但它不可安裝或liblapack.so.3但它不可安裝或libatlas3-base但它不可安裝取決於:liblzma5(> = 5.1。 1alpha + 20120614)但它不可安裝 -

試試這個

如果您已從新的ubuntu存儲庫添加一行到/etc/apt/sources.list,請刪除該行。 然后,運行命令

sudo add-apt-repository ppa:marutter/rrutter 
sudo apt-get update 
sudo apt-get upgrade 

這對我有用,答案來自這里http://r.789695.n4.nabble.com/Upgrading-on-Ubuntu-from-2-11-1-to-2-15-1-td4636965.html

  1. 卸載以前的R安裝:

     sudo R --no-save pkgList <- installed.packages(priority='NA') remove.packages(pkgList) q() sudo apt-get remove --purge r-cran* r-base* 
  2. 按照以下說明(對於R部分): 如何在Ubuntu中安裝R,JGR和Deducer

要列出您使用aptitude安裝的內容,請鍵入以下內容

xyz@sxyzcom~$ sudo apt-get remove

這應該列出你的R安裝剩余的內容以及可能缺少依賴項的任何其他內容然后你可以運行

xyz@sxyzcom~$ sudo apt-get autoremove

這應該讓你回到原點。

如果您遇到有關Broken包的問題,​​那么首先通過首先檢查依賴關系然后強制刪除該包來刪除該包,並且在您對系統進行大量更改時不要忘記重新啟動。 要刪除該包,請使用這些shell命令

$ sudo su

然后輸入您的密碼

# apt-cache rdepends package-name
# apt-get --purge remove --force package-name

使用這些shell命令

# apt-get clean
# apt-get autoclean
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# reboot

這對我有用,試試這個,我相信這會解決你所有的問題,祝你好運。

如果你想強行刪除包,你可以這樣做

sudo dpkg --remove --force-remove-reinstreq package_name 

然后

sudo apt-get update

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM