{"componentChunkName":"component---src-templates-blog-post-js","path":"/scala/2016-06-15-install-scala-on-ubuntu14-04/","result":{"data":{"site":{"siteMetadata":{"title":"Seungdols Company","author":"[Seungdols]","siteUrl":"https://seungdols.dev","comment":{"disqusShortName":"","utterances":"seungdols/seungdols.dev"},"sponsor":{"buyMeACoffeeId":"seungdols"}}},"markdownRemark":{"id":"93c9c91b-ee07-51b9-b88e-5e6222aaf2e5","excerpt":"scala install sbt installation java install git install 위와 같이 따라하게 되면, 스칼라를 설치 할 수 있다. 보통 기본적으로 스칼라가 을 설치하라고 하는데 이렇게 따라하니 oracle-java8에서도 스칼라를 설치 할 수 있었다. 물론 이미 java가 설치 되어 있다면, scala install & sbt만 설치하면 될 것이다. sbt…","html":"<h3 id=\"scala-install\" style=\"position:relative;\"><a href=\"#scala-install\" aria-label=\"scala install permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>scala install</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">wget</span> www.scala-lang.org/files/archive/scala-2.11.7.deb\n<span class=\"token function\">sudo</span> dpkg -i scala-2.11.7.deb</code></pre></div>\n<h3 id=\"sbt-installation\" style=\"position:relative;\"><a href=\"#sbt-installation\" aria-label=\"sbt installation permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>sbt installation</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token builtin class-name\">echo</span> <span class=\"token string\">\"deb https://dl.bintray.com/sbt/debian /\"</span> <span class=\"token operator\">|</span> <span class=\"token function\">sudo</span> <span class=\"token function\">tee</span> -a /etc/apt/sources.list.d/sbt.list\n<span class=\"token function\">sudo</span> apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823\n<span class=\"token function\">sudo</span> <span class=\"token function\">apt-get</span> update\n<span class=\"token function\">sudo</span> <span class=\"token function\">apt-get</span> <span class=\"token function\">install</span> sbt</code></pre></div>\n<h3 id=\"java-install\" style=\"position:relative;\"><a href=\"#java-install\" aria-label=\"java install permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>java install</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">sudo</span> <span class=\"token function\">apt-get</span> <span class=\"token function\">install</span> python-software-properties\n<span class=\"token function\">sudo</span> add-apt-repository ppa:webupd8team/java\n<span class=\"token function\">sudo</span> <span class=\"token function\">apt-get</span> update\n<span class=\"token function\">sudo</span> <span class=\"token function\">apt-get</span> <span class=\"token function\">install</span> oracle-java8-installer</code></pre></div>\n<h3 id=\"git-install\" style=\"position:relative;\"><a href=\"#git-install\" aria-label=\"git install permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>git install</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">sudo</span> <span class=\"token function\">apt-get</span> <span class=\"token function\">install</span> <span class=\"token function\">git</span></code></pre></div>\n<p>위와 같이 따라하게 되면, 스칼라를 설치 할 수 있다. 보통 기본적으로 스칼라가 <code class=\"language-text\">openjdk7</code>을 설치하라고 하는데 이렇게 따라하니 oracle-java8에서도 스칼라를 설치 할 수 있었다.</p>\n<p>물론 이미 java가 설치 되어 있다면, <strong>scala install &#x26; sbt</strong>만 설치하면 될 것이다.</p>\n<h4 id=\"sbt란-\" style=\"position:relative;\"><a href=\"#sbt%EB%9E%80-\" aria-label=\"sbt란  permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>sbt란 ?</h4>\n<p>스칼라를 위한 <code class=\"language-text\">gradle</code> 같은 라이브러리 의존성 관리 패키지라고 할 수 있을까?\n아무래도 그렇게 이해할 수 있을 것 같다. <em>하지만, 중요한 점은 스칼라는 <code class=\"language-text\">JVM</code> 위에서 동작한다는 점이다.</em></p>\n<p>고로, 자바 개발자들이 쉽게 접근이 가능하고, 함수형으로 넘어가기 위한 발판에 해당 하는 언어라고 평가 받고 있다.</p>\n<p>참고</p>\n<ul>\n<li><a href=\"http://wiki.nacyot.com/documents/scala/#.V2DxqR8Vwbl\">nacyot</a></li>\n<li><a href=\"https://gist.github.com/bigsnarfdude/b2eb1cabfdaf7e62a8fc\">bashshell code</a></li>\n</ul>","frontmatter":{"title":"Install Scala on Ubuntu14.04","date":"June 15, 2016"}}},"pageContext":{"slug":"/scala/2016-06-15-install-scala-on-ubuntu14-04/","previous":{"fields":{"slug":"/python/2016-06-14-python-dictionary/"},"frontmatter":{"title":"python dictionary"}},"next":{"fields":{"slug":"/ruby/2016-07-13-study-for-ruby/"},"frontmatter":{"title":"study for ruby"}}}}}