imported>Bbon (새 문서: [https://github.com/gitlabhq/gitlabhq/blob/5-1-stable/doc/install/installation.md 공식 설치 가이드]를 보며 진행한다. OS : Ubuntu 14.04 x64 Desktop vim 설치 <syntaxh...) |
imported>Bbon |
||
3번째 줄: | 3번째 줄: | ||
OS : Ubuntu 14.04 x64 Desktop | OS : Ubuntu 14.04 x64 Desktop | ||
− | + | == 1. Package / Dependencies == | |
+ | === Prepare atr-get ''apt-get 정리'' === | ||
+ | <syntaxhighlight lang="bash">$ apt-get update | ||
+ | $ apt-get upgrade</syntaxhighlight> | ||
+ | === Install sudo ''sudo 설치'' === | ||
+ | sudo 가 설치되지 않은 경우 | ||
+ | |||
+ | ''Debian은 기본적으로 sudo 가 설치되어져 있지 않다.'' | ||
+ | |||
+ | ''ubuntu는 sudo가 설치되어 있다.'' | ||
+ | |||
+ | <syntaxhighlight lang="bash">$ apt-get install sudo</syntaxhighlight> | ||
+ | |||
+ | === Install Vim ''Vim 설치'' === | ||
+ | 에디터로 Vim을 사용하려면 설치한다. | ||
<syntaxhighlight lang="bash">$ sudo apt-get install vim</syntaxhighlight> | <syntaxhighlight lang="bash">$ sudo apt-get install vim</syntaxhighlight> | ||
− | 필수 패키지 설치 | + | === Install the required package ''필수 패키지 설치'' === |
− | <syntaxhighlight lang="bash">sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server postfix checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev</syntaxhighlight> | + | <syntaxhighlight lang="bash">$ sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server postfix checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev</syntaxhighlight> |
+ | |||
+ | === Install Python ''파이썬 설치'' === | ||
+ | Python 2.5 + 설치하면 된다. | ||
+ | |||
+ | ''3.x는 지원하지 않으므로 2.7을 설치한다.'' | ||
+ | ''Ubuntu 14.04 에는 Python 2.7.6 버전이 설치되어 있다.'' | ||
+ | <syntaxhighlight lang="bash">$ sudo apt-get install python</syntaxhighlight> | ||
+ | |||
+ | 설치 후 Python 버전을 확인해서 2.5+, 3.0- 인지 확인한다. | ||
+ | <syntaxhighlight lang="bash">$ python --version</syntaxhighlight> | ||
+ | |||
+ | Python 3.0이 설치되었으면 2.7을 설치한다. | ||
+ | <syntaxhighlight lang="bash">$ sudo apt-get install python2.7</syntaxhighlight> | ||
+ | |||
+ | 설치 후 Python 버전을 확인한다. | ||
+ | <syntaxhighlight lang="bash">$ python2 --version</syntaxhighlight> | ||
+ | |||
+ | 명령어를 찾을 수 없다. command not found 라면 아래와 같이 링크를 만든다. | ||
+ | <syntaxhighlight lang="bash">$ sudo ln -s /usr/bin/python /usr/bin/python2</syntaxhighlight> | ||
+ | |||
+ | == 2. Install Database == | ||
+ | PostgreSQL 또는 MySql 을 설치 | ||
+ | |||
+ | === Install MySql ''MySql 설치'' === | ||
+ | '''설치시 입력한 root 계정의 비밀번호는 잘 기억해둔다.''' | ||
+ | <syntaxhighlight lang="bash">$ sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev</syntaxhighlight> | ||
+ | |||
+ | === User 추가 및 database 생성을 위해 root 계정으로 로그인 | ||
+ | <syntaxhighlight lang="bash">$ mysql -u root -p</syntaxhighlight> | ||
+ | |||
+ | === database 생성 === | ||
+ | <syntaxhighlight lang="bash">mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;</syntaxhighlight> | ||
+ | === user 생성 및 권한 추가 === | ||
+ | <syntaxhighlight lang="bash">mysql> GRANT ALL PRIVILEGES ON gitlabhq_production.* to 'gitlab'@'localhost' IDENTIFIED BY '사용할 비밀번호'; | ||
+ | mysql> FLUSH PRIVILEGES; | ||
+ | mysql> quit;</syntaxhighlight> | ||
+ | == . Ruby == | ||
+ | 루비를 다운로드하고 컴파일한다. | ||
[[분류:git]] | [[분류:git]] |
2014년 11월 5일 (수) 02:23 판
공식 설치 가이드를 보며 진행한다.
OS : Ubuntu 14.04 x64 Desktop
목차
1. Package / Dependencies
Prepare atr-get apt-get 정리
$ apt-get update
$ apt-get upgrade
Install sudo sudo 설치
sudo 가 설치되지 않은 경우
Debian은 기본적으로 sudo 가 설치되어져 있지 않다.
ubuntu는 sudo가 설치되어 있다.
$ apt-get install sudo
Install Vim Vim 설치
에디터로 Vim을 사용하려면 설치한다.
$ sudo apt-get install vim
Install the required package 필수 패키지 설치
$ sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server postfix checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev
Install Python 파이썬 설치
Python 2.5 + 설치하면 된다.
3.x는 지원하지 않으므로 2.7을 설치한다. Ubuntu 14.04 에는 Python 2.7.6 버전이 설치되어 있다.
$ sudo apt-get install python
설치 후 Python 버전을 확인해서 2.5+, 3.0- 인지 확인한다.
$ python --version
Python 3.0이 설치되었으면 2.7을 설치한다.
$ sudo apt-get install python2.7
설치 후 Python 버전을 확인한다.
$ python2 --version
명령어를 찾을 수 없다. command not found 라면 아래와 같이 링크를 만든다.
$ sudo ln -s /usr/bin/python /usr/bin/python2
2. Install Database
PostgreSQL 또는 MySql 을 설치
Install MySql MySql 설치
설치시 입력한 root 계정의 비밀번호는 잘 기억해둔다.
$ sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev
=== User 추가 및 database 생성을 위해 root 계정으로 로그인
$ mysql -u root -p
database 생성
mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
user 생성 및 권한 추가
mysql> GRANT ALL PRIVILEGES ON gitlabhq_production.* to 'gitlab'@'localhost' IDENTIFIED BY '사용할 비밀번호';
mysql> FLUSH PRIVILEGES;
mysql> quit;
. Ruby
루비를 다운로드하고 컴파일한다.