ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 우분투에서 R 프로그램 설치하기 (ubuntu server 18.04 LTS)
    개발/OS 2019. 7. 6. 00:43

    우분투 서버를 설치했으니, 하나씩 셋팅을 해보자.

    첫단계로 R 프로그램을 설치하려 했더니, 찾을 수가 없다.

     

    sudo apt-get update 로 패키지 리스트를 업데이트 한다. 

     

     

     

    다시 설치를 진행하면 어마무시한 dependency 내역이 뜨는걸 볼 수 있다. 

     

    vagrant@ubuntu-bionic:~$ sudo apt-get install r-base
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following additional packages will be installed:
      autoconf automake autopoint autotools-dev binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2-doc cdbs cpp cpp-7
      debhelper dh-autoreconf dh-strip-nondeterminism dh-translations dpkg-dev fakeroot fontconfig fontconfig-config fonts-dejavu-core g++
      g++-7 gcc gcc-7 gcc-7-base gettext gfortran gfortran-7 gir1.2-harfbuzz-0.0 icu-devtools intltool intltool-debian jq
      libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive-cpio-perl libarchive-zip-perl libasan4 libatomic1
      libauthen-sasl-perl libbinutils libblas-dev libblas3 libbz2-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcilkrts5 libcroco3
      libdata-dump-perl libdatrie1 libdpkg-perl libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libencode-locale-perl libfakeroot
      libfile-basedir-perl libfile-desktopentry-perl libfile-fcntllock-perl libfile-listing-perl libfile-mimeinfo-perl
      libfile-stripnondeterminism-perl libfile-which-perl libfont-afm-perl libfontconfig1 libfontenc1 libgcc-7-dev libgfortran-7-dev
      libgfortran4 libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglvnd0 libglx-mesa0
      libglx0 libgomp1 libgraphite2-3 libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhtml-form-perl
      libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
      libhttp-message-perl libhttp-negotiate-perl libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libio-html-perl
      libio-socket-ssl-perl libipc-system-simple-perl libisl19 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8
      libjpeg8-dev libjq1 liblapack-dev liblapack3 libllvm8 liblsan0 libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl
      liblzma-dev libmail-sendmail-perl libmailtools-perl libmpc3 libmpx2 libncurses5-dev libnet-dbus-perl libnet-http-perl
      libnet-smtp-ssl-perl libnet-ssleay-perl libonig4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1
      libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-0 libpng-dev libpng-tools libquadmath0 libreadline-dev
      libsensors4 libsm6 libstdc++-7-dev libsys-hostname-long-perl libtcl8.6 libthai-data libthai0 libtie-ixhash-perl libtiff5 libtimedate-perl
      libtinfo-dev libtk8.6 libtool libtry-tiny-perl libtsan0 libubsan0 liburi-perl libwww-perl libwww-robotrules-perl libx11-protocol-perl
      libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1
      libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl
      libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev m4 make
      manpages-dev perl-openssl-defaults pkg-config po-debconf python3-distutils python3-lib2to3 python3-scour r-base-core r-base-dev
      r-base-html r-cran-boot r-cran-class r-cran-cluster r-cran-codetools r-cran-foreign r-cran-kernsmooth r-cran-lattice r-cran-mass
      r-cran-matrix r-cran-mgcv r-cran-nlme r-cran-nnet r-cran-rpart r-cran-spatial r-cran-survival r-doc-html r-recommended scour unzip
      x11-common x11-utils x11-xserver-utils xdg-utils zip zlib1g-dev
    Suggested packages:
      autoconf-archive gnu-standards autoconf-doc binutils-doc devscripts cpp-doc gcc-7-locales dh-make dwz debian-keyring g++-multilib
      g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib flex bison gdb gcc-doc gcc-7-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg
      libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg gettext-doc
      libasprintf-dev libgettextpo-dev gfortran-multilib gfortran-doc gfortran-7-multilib gfortran-7-doc libgfortran4-dbg libcoarrays-dev
      libdigest-hmac-perl libgssapi-perl liblapack-doc glibc-doc bzr libglib2.0-doc libgraphite2-utils icu-doc libtool-doc libcrypt-ssleay-perl
      liblzma-doc ncurses-doc readline-doc lm-sensors libstdc++-7-doc tcl8.6 tk8.6 gcj-jdk libauthen-ntlm-perl libunicode-map8-perl
      libunicode-string-perl xml-twig-tools m4-doc make-doc libmail-box-perl ess r-doc-info | r-doc-pdf r-mathlib texlive-base
      texlive-latex-base texlive-generic-recommended texlive-fonts-recommended texlive-fonts-extra texlive-extra-utils
      texlive-latex-recommended texlive-latex-extra texinfo mozilla | www-browser gir1.2-rsvg-2.0 python3-gi-cairo mesa-utils nickle cairo-5c
      xorg-docs-core
    The following NEW packages will be installed:
      autoconf automake autopoint autotools-dev binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2-doc cdbs cpp cpp-7
      debhelper dh-autoreconf dh-strip-nondeterminism dh-translations dpkg-dev fakeroot fontconfig fontconfig-config fonts-dejavu-core g++
      g++-7 gcc gcc-7 gcc-7-base gettext gfortran gfortran-7 gir1.2-harfbuzz-0.0 icu-devtools intltool intltool-debian jq
      libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive-cpio-perl libarchive-zip-perl libasan4 libatomic1
      libauthen-sasl-perl libbinutils libblas-dev libblas3 libbz2-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcilkrts5 libcroco3
      libdata-dump-perl libdatrie1 libdpkg-perl libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libencode-locale-perl libfakeroot
      libfile-basedir-perl libfile-desktopentry-perl libfile-fcntllock-perl libfile-listing-perl libfile-mimeinfo-perl
      libfile-stripnondeterminism-perl libfile-which-perl libfont-afm-perl libfontconfig1 libfontenc1 libgcc-7-dev libgfortran-7-dev
      libgfortran4 libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglvnd0 libglx-mesa0
      libglx0 libgomp1 libgraphite2-3 libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhtml-form-perl
      libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
      libhttp-message-perl libhttp-negotiate-perl libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libio-html-perl
      libio-socket-ssl-perl libipc-system-simple-perl libisl19 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8
      libjpeg8-dev libjq1 liblapack-dev liblapack3 libllvm8 liblsan0 libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl
      liblzma-dev libmail-sendmail-perl libmailtools-perl libmpc3 libmpx2 libncurses5-dev libnet-dbus-perl libnet-http-perl
      libnet-smtp-ssl-perl libnet-ssleay-perl libonig4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1
      libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-0 libpng-dev libpng-tools libquadmath0 libreadline-dev
      libsensors4 libsm6 libstdc++-7-dev libsys-hostname-long-perl libtcl8.6 libthai-data libthai0 libtie-ixhash-perl libtiff5 libtimedate-perl
      libtinfo-dev libtk8.6 libtool libtry-tiny-perl libtsan0 libubsan0 liburi-perl libwww-perl libwww-robotrules-perl libx11-protocol-perl
      libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1
      libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl
      libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev m4 make
      manpages-dev perl-openssl-defaults pkg-config po-debconf python3-distutils python3-lib2to3 python3-scour r-base r-base-core r-base-dev
      r-base-html r-cran-boot r-cran-class r-cran-cluster r-cran-codetools r-cran-foreign r-cran-kernsmooth r-cran-lattice r-cran-mass
      r-cran-matrix r-cran-mgcv r-cran-nlme r-cran-nnet r-cran-rpart r-cran-spatial r-cran-survival r-doc-html r-recommended scour unzip
      x11-common x11-utils x11-xserver-utils xdg-utils zip zlib1g-dev
    0 upgraded, 242 newly installed, 0 to remove and 1 not upgraded.
    Need to get 139 MB of archives.
    After this operation, 621 MB of additional disk space will be used.
    Do you want to continue? [Y/n]

     

     

     

    당연히 Y 로 고고.

     

    ...(중략)...

    Get:209 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxi6 amd64 2:1.7.9-1 [29.2 kB]
    Get:210 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-xpathengine-perl all 0.14-1 [31.8 kB]
    Get:211 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxrandr2 amd64 2:1.5.1-1 [18.1 kB]
    Get:212 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxtst6 amd64 2:1.2.3-1 [12.8 kB]
    Get:213 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxv1 amd64 2:1.0.11-1 [10.7 kB]
    Get:214 http://archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2217 kB]
    Get:215 http://archive.ubuntu.com/ubuntu bionic/main amd64 zip amd64 3.0-11build1 [167 kB]
    Get:216 http://archive.ubuntu.com/ubuntu bionic/main amd64 unzip amd64 6.0-21ubuntu1 [167 kB]
    Get:217 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 xdg-utils all 1.1.2-1ubuntu2.3 [60.7 kB]
    Get:218 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-base-core amd64 3.4.4-1ubuntu1 [23.2 MB]
    Get:219 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-boot all 1.3-20-1.1 [613 kB]
    Get:220 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-cluster amd64 2.0.6-2build1 [502 kB]
    Get:221 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-foreign amd64 0.8.69-1build1 [228 kB]
    Get:222 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-mass amd64 7.3-49-1 [1100 kB]
    Get:223 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-kernsmooth amd64 2.23-15-3build1 [89.4 kB]
    Get:224 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-lattice amd64 0.20-35-1build1 [713 kB]
    Get:225 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-nlme amd64 3.1.131-3build1 [2186 kB]
    Get:226 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-matrix amd64 1.2-12-1 [2334 kB]
    Get:227 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-mgcv amd64 1.8-23-1 [2496 kB]
    Get:228 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-survival amd64 2.41-3-2build1 [5156 kB]
    Get:229 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-rpart amd64 4.1-13-1 [878 kB]
    Get:230 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-class amd64 7.3-14-2build1 [85.9 kB]
    Get:231 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-nnet amd64 7.3-12-2build1 [110 kB]
    Get:232 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-spatial amd64 7.3-11-2build1 [127 kB]
    Get:233 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-cran-codetools all 0.2-15-1.1 [46.1 kB]
    Get:234 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-recommended all 3.4.4-1ubuntu1 [2820 B]
    Get:235 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-base all 3.4.4-1ubuntu1 [9312 B]
    Get:236 http://archive.ubuntu.com/ubuntu bionic/main amd64 liblzma-dev amd64 5.2.2-1.3 [145 kB]
    Get:237 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-base-dev all 3.4.4-1ubuntu1 [4532 B]
    Get:238 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-doc-html all 3.4.4-1ubuntu1 [527 kB]
    Get:239 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11-utils amd64 7.7+3build1 [196 kB]
    Get:240 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11-xserver-utils amd64 7.7+7build1 [159 kB]
    Get:241 http://archive.ubuntu.com/ubuntu bionic/main amd64 libauthen-sasl-perl all 2.1600-1 [48.7 kB]
    Get:242 http://archive.ubuntu.com/ubuntu bionic/universe amd64 r-base-html all 3.4.4-1ubuntu1 [54.8 kB]
    Fetched 139 MB in 3min 46s (617 kB/s)

    ...(중략)...

     

    총 242 개 패키지가 설치됬다. 

    설치된 패키지 deb 파일을 확인하려면 아래 폴더에서 확인 가능하다.

     

    파일 갯수를 확인하면, 242개가 맞다.

    댓글 0

Designed by Tistory.