2014-12-03 3 views
17

3.0.3에서 3.1.2로 우분투로 R을 업데이트하고 싶습니다. 우분투 14.04LTS, 64 비트에서 작업하고 있습니다. 그런 다음3.0.3에서 3.1.2로 R 버전 업데이트

deb http://cran.rstudio.com/bin/linux/ubuntu trusty/ 

:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 
sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get install r-base 

일부 파일이 업로드 된

cd /etc/apt/ 
sudo gedit sources.list 

내가 다음 줄을 추가 :

나는 다음을했다.

sudo R 
version 

platform  x86_64-unknown-linux-gnu  
arch   x86_64      
os    linux-gnu     
system   x86_64, linux-gnu   
status          
major   3       
minor   0.3       
year   2014       
month   03       
day   06       
svn rev  65126      
language  R       
version.string R version 3.0.3 (2014-03-06) 
nickname  Warm Puppy  

이 난 아직도 누군가가 나 3.1.2로 업그레이드하는 데 도움이 될 수는 3.0.3 버전 :

는 다음 나는 R 버전을 확인? ECII에 대한

편집 : cdeterman에 대한

sudo apt-get dist-upgrade 

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
The following packages were automatically installed and are no longer required: 
blcr-util bwidget gcc-4.8-base:i386 ggobi jags libaudio2:i386 libcr0 
libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 
libgcrypt11:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0:i386 
libglpk36 libgpg-error0:i386 libgstreamer-plugins-base1.0-0:i386 
libgstreamer1.0-0:i386 libhwloc5 libibverbs1 libice6:i386 libjbig0:i386 
libjpeg-turbo8:i386 libjpeg8:i386 libodbc1 libopenmpi1.6 liborc-0.4-0:i386 
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-network:i386 
libqt4-opengl:i386 libqt4-script:i386 libqt4-sql:i386 libqt4-xml:i386 
libqt4-xmlpatterns:i386 libqtcore4:i386 libqtdbus4:i386 libqtgui4:i386 
libqtwebkit4:i386 libquantlib-1.2 libsm6:i386 libsprng2 libsqlite3-0:i386 
libssl1.0.0:i386 libstdc++6:i386 libtiff4 libtiff5:i386 libtk8.5 libtorque2 
libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 
libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 
libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 
libxi6:i386 libxml2:i386 libxrender1:i386 libxshmfence1:i386 libxslt1.1:i386 
libxss1:i386 libxt6:i386 libxv1:i386 libxxf86vm1:i386 
linux-headers-3.13.0-35 linux-headers-3.13.0-35-generic 
linux-image-3.11.0-26-generic linux-image-3.13.0-35-generic 
linux-image-extra-3.11.0-26-generic linux-image-extra-3.13.0-35-generic lynx 
mpi-default-bin openmpi-bin openmpi-checkpoint openmpi-common skype-bin:i386 
tk-table tk8.5 unixodbc 

편집 :

sudo apt-key list 
/etc/apt/trusted.gpg 
-------------------- 
pub 1024D/437D05B5 2004-09-12 
uid     Ubuntu Archive Automatic Signing Key <[email protected]> 
sub 2048g/79164387 2004-09-12 

pub 1024D/FBB75451 2004-12-30 
uid     Ubuntu CD Image Automatic Signing Key <[email protected]> 

pub 4096R/C0B21F32 2012-05-11 
uid     Ubuntu Archive Automatic Signing Key (2012) <[email protected]> 

pub 4096R/EFE21092 2012-05-11 
uid     Ubuntu CD Image Automatic Signing Key (2012) <[email protected]> 

pub 1024D/3E5C1192 2010-09-20 
uid     Ubuntu Extras Archive Automatic Signing Key <[email protected]> 

pub 1024R/579F147D 2010-04-25 
uid     Launchpad RKWard Development Archive 

pub 2048R/E084DAB9 2010-10-19 [expire : 2015-10-18] 
uid     Michael Rutter <[email protected]> 
sub 2048R/1CFF3E8F 2010-10-19 [expire : 2015-10-18] 
+0

리눅스 설치시'cran.r-project.org' 페이지에서이 링크를 잡을 가능성이 있습니까? http://cran.r-project.org/bin/linux/ubuntu/trusty/r-base-core-dbg_3.1.2-1trusty0_amd64.deb –

+0

sudo apt-get dist-upgrade는 무엇을 제공합니까? – ECII

+0

'sudo apt-key list'로 키가 성공적으로 추가되었는지 확인할 수 있습니까? 그것은 바닥 근처에 있어야합니다. 또한 R이 이미 설치되어 있으므로'install r-base' 명령이 필요 없습니다. sources.list에 repo를 추가하면'sudo apt-get update & sudo apt-get upgrade'가 작동하도록해야합니다. – cdeterman

답변

3

좋아, 나는 그것을 해결했습니다. 시냅스 패키지 관리자에서

, 나는 R-3.1.2은 다음 디렉토리에 설치 것을보고 (그리고 실행은 R라고합니다)는/usr/lib 디렉토리/R/빈/R

그리고 입력 할 때

which R 

이 반환

/usr/local/bin/R 

그래서 R의 소스가 업데이트 된 것과 같은 경로가 아닙니다. 새로운 실행 파일 (/ usr/lib/R/bin /에있는 올바른 실행 파일/usr/local/bin /에 있음)을 복사하여 붙여 넣었습니다.

+0

어떻게 된 일입니까? – ECII

+0

아무 생각도 ..하지만 이제는 새 버전에서 작동합니다 – Chika

+1

정확히 3.1.2로 업그레이드 했습니까? –