2016-11-04 100 views
8

編輯:據RStudio喬納森一個新版本不需要libgstreamer。請參閱下面的帖子以獲取相關鏈接。RStudio在Ubuntu 16.10上安裝失敗,由於libgstreamer

RStudio不會安裝在Ubuntu 16.10上,因爲關鍵軟件輸入 - libgstreamer0.10-0_0.10.36-1.5_amd64.deb - 無法安裝。它似乎已經過時,系統拒絕安裝它,我無法找到替代方案。

有建議安裝libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb中缺少的軟件,但只有後者可以在我的系統上運行。我嘗試apt-get直接下載它,並獲得了與dpkg或gdebi一起使用的軟件包。 Ubuntu軟件GUI似乎並不有用,因爲儘管沒有提供任何錯誤信息,但它並未安裝。

由於所提供的答案在我的案例中不夠充分,所以對於我們中的一些人來說,這些問題似乎仍然沒有解決。

+0

Debian 9中可能相關的線程https://unix.stackexchange.com/q/37186​​3/16920請驗證您是否可以。 –

回答

10

原來,這是可能的。感謝Mike Williamson的出色指導,轉載如下:

1)獲取最新的R Studio Daily Build here,但請注意它不一定是穩定的。

2)安裝,chaning包你下載的一個名稱 - 也許最簡單的,如果你去到你的下載目錄 - 你可能會發現有遺漏的包:

sudo dpkg -i rstudio-1.0.124-amd64.deb 

3 )下載缺少的包(缺乏這會導致安裝失敗):

wget http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_amd64.deb 
wget http://ftp.ca.debian.org/debian/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb 

4)安裝:

sudo dpkg -i libgstreamer0.10-0_0.10.36-1.5_amd64.deb 
sudo dpkg -i libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb 

5)確保它們不會在下次軟件更新過書面:

sudo apt-mark hold libgstreamer-plugins-base0.10-0 
sudo apt-mark hold libgstreamer0.10 

6)安裝RStudio(改變名稱,你下載的版本):

sudo gdebi rstudio-1.1.5-amd64.deb 

7)啓動RStudio:

rstudio 
+0

注意(4)和(5)的命令;他們是兩條命令在一條線上一起運行。 (4)會失敗,讓你有機會看看問題是什麼。 (5)不會失敗,相反,根據輸出結果判斷,你所擁有的標記就是所持有的。 (是的,我發現了困難的方式。) –

+0

謝謝詹姆斯,已編輯文本,以澄清, –

+0

是否有一個特定的原因,它必須是每日構建? –

1
  1. 加上R庫

    $ sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" 
        | sudo tee -a /etc/apt/sources.list 
    
  2. 加上R到Ubuntu匙扣

    $ gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 
    $ gpg -a --export E084DAB9 | sudo apt-key add - 
    
  3. 安裝R基本

    $ sudo apt-get update 
    $ sudo apt-get install r-base r-base-dev 
    
  4. 下載R工作室和R Studio服務器以及它們的依賴

    libgstreamer0.10-0_0.10.36-1.5_amd64.deb 
    libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb 
    rstudio-1.0.143-amd64.deb 
    rstudio-server-1.0.143-amd64.deb 
    
  5. 安裝R工作室和R Studio服務器

    $ sudo apt-get install gdebi-core 
    $ sudo gdebi -n libgstreamer0.10-0_0.10.36-1.5_amd64.deb 
    $ sudo gdebi -n libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb 
    $ sudo gdebi -n rstudio-1.0.143-amd64.deb 
    $ sudo gdebi -n rstudio-server-1.0.143-amd64.deb