我在電腦上使用 R 統計(“r-base”),最近我錯誤地在終端機中運行了以下命令:
sudo apt-get remove r-base-core
當然,這從我的計算機中刪除了 R。為了彌補我的錯誤,我嘗試重新安裝,但收到以下訊息:
Some packages could no be installed. This might mean that you requested an
impossible situation or, if you are using a unstable distribution,
that some packages requested were not created or removed from "incoming".
The following information might help to solve the problem:
These Packages have unmet dependencies:
r-base :
Depends: r-base-core (>= 3.2.5-1precise0) but won't be installed
Depends: r-recommended (= 3.2.5-1precise0) but won't be installed
Recommends: r-base-html but won't be installed
我嘗試了很多方法來解決這個問題。我還按照以下說明進行操作
然而,我什麼也沒得到。我已經嘗試過sudo apt-get install -f
,並且還手動安裝上面的依賴項和建議(也就是說,我使用了sudo apt-get install r-base.html
,sudo apt-get install r-recommended.html
和sudo apt-get install r-base-core
),但我再次感到沮喪。當我鍵入這些命令時,它會出現相同的錯誤,但有新的未滿足的依賴項。
答案1
您可以嘗試在 aptitude、gdebi 或 synaptic 的幫助下安裝它,它們可以自動處理這些類型的問題。
sudo aptitude install <package_name>
在終端機中或僅aptitude
在終端機中鍵入。
答案2
首先,有幾個問題:cat /etc/lsb-release
說什麼?
其次,看起來您的系統正在尋找的軟體包是為 Ubuntu Precise 構建的。
我建議先做 aapt-get update
然後apt-get -f install
.如果仍然失敗,您可能必須使用 Launchpad.net 來重建目前 lsb-release 版本所需的 Ubuntu Precise 依賴項。
實際上,我已經對 Trusty 中存在的一些軟體包進行了此操作,這些軟體包在 Xenial 中不存在,但我的其他一些程式仍然需要。
我使用特殊的 PPA 創建了自己的 Launchpad.net 角落供我自己使用。然後我用Ubuntu 主套件存檔將套件複製到我的 PPA 儲存庫並根據我想要的版本適當設定目標建立版本。在升級到 Xenial 之前,我使用 Trusty 並從 Wily 複製了一些軟體包,並為 Trusty 重新建構了它們。如果出現任何問題,您仍然必須查看建置日誌並將依賴套件複製到您的 PPA 儲存庫,但最終所有內容都會建置並可從您的 PPA 中使用。您可能需要從其他 PPA 複製軟體包,您也可以這樣做,但您需要使用他們的“copy-packages”鏈接,而不是我剛剛提供的鏈接。