'분류 전체보기'에 해당되는 글 223건

  1. 2014.09.04 ubuntu Oracle JDK 1.8 설치기하기 1
  2. 2014.08.26 ubuntu 12.04 LTS 에서 14.04 LTS 업그레이드 & 복구 삽질
  3. 2014.08.21 Ubuntu 14.04 설치용 USB 맨들기
  4. 2014.08.08 Redmine Dashboard 플러그인 설치하기
  5. 2014.08.07 GitLab 업그레이드 하기

ubuntu Oracle JDK 1.8 설치기하기


설치

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer


설치 확인하기

java -version


ubuntu 12.04 LTS 에서 14.04 LTS 업그레이드 & 복구 삽질


나의 홈서버를 ubuntu 12.04 LTS 로 해서 잘 쓰고 있다가 요즘들어 부쩍


지원 기간이 만료됬으니까 do-release-upgrade 해서 버전을 올리라고 로그인 할때마다 안내 문구가 나왔다.



할까 말까 망설이다 최신버전 덕후인 나는 과감하게 한번 해 보기로 했다.



업그레이드는 ssh 에서 해지말고 왠만하면 직접 화면에서 하라고 그러길래 간만에 모니터를 연결해서 서버에 접속했다.



업그레이드 시간은 꽤나 걸렸다. 정확하게는 모르겠는데 느낌상 한시간은 걸린것 같다.



업그레이드 하면서 다이렉트로 쭉 설치가 되면 신경쓸것도 없었겠지만 업그레이드 과정중에 설정파일(예를들어 apache2.conf)을 내가 바꾼게 있다면



내가 바꾼걸 유지할지 아니면 새로 맨들지 자꾸 물어봐서 딴짖도 잘 할 수 없었다. -_-



어찌저찌 해서 업그레이드를 완료하고 나서 재부팅을 하라고 해서 재부팅을 했다.




재부팅을 하고 나니 USB로 연결된 키보드, 마우스와 네트워크가 되질 않았다 ㅠ_ㅠ   (서버버전이지만 데스크탑 환경을 설치해서 썼기때문에)


다행히도 집에 있던 PS/2 방식 키보드를 혹시나 해서 꼽아보니 PS/2 키보드는 동작이 됐다.



이때부터 네트워크를 다시 복구하기 위해 무려 이틀동안의 삽질이 시작됐다.



짧은 지식으로 이것저것 검색을 한 끝에 원인은 드라이버 모듈이 제대로 로드가 안된것 같고 고 모듈들은 리눅스 커널에 포함된 것 같다 라는 


어렴풋한 습자지 같은 지식을 얻게 되었다.



요걸 복구할려면 커널을 다시 설치해야 되는데 네트워크가 안되니 apt-get 명령으로 커널을 다시 설치할 수 없었다.



할려면 커널 설치파일을 다운로드 받아서 USB 로 옮긴 다음에 설치해야 된다. (USB 메모리는 다행히 인식이 됬음)




커널은 요기서 받을 수 있다.

http://kernel.ubuntu.com/~kernel-ppa/mainline/



14.04 LTS 코드네임이라고 해야 되나? 뭐 아무튼 그 비슷한게 trusty 이기 때문에 trusty 어쩌고 하는 것들 중에서 살짝 최신버전인 요걸 다운로드 받았다.

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.1-trusty/





다운로드 받아야 되는 파일은 32 비트 버전 OS 일 경우는 요것들 세개(*i386.deb)

linux-headers-3.14.1-031401-generic_3.14.1-031401.201404141220_i386.deb
linux-headers-3.14.1-031401_3.14.1-031401.201404141220_all.deb
linux-image-3.14.1-031401-generic_3.14.1-031401.201404141220_i386.deb


64 비트 버전 OS 일 경우는 요것들 세개이다.(*amd64.deb)

linux-headers-3.14.1-031401-generic_3.14.1-031401.201404141220_amd64.deb
linux-headers-3.14.1-031401_3.14.1-031401.201404141220_all.deb
linux-image-3.14.1-031401-generic_3.14.1-031401.201404141220_amd64.deb



USB로 다운받아서 서버에다 USB 꼽으면 자동으로 인식이 될껀데 접근 경로는 요 디렉토리 하위에 USB 레이블이름으로 되 있을 것이다.

cd /media/계정이름/USB 레이블이름


커널설치

sudo dpkg -i linux-headers*.deb linux-image*.deb


재부팅

sudo reboot



요렇게 하니까 매우 다행이도 다시 네트워크도 잘되고 USB 마우스, 키보드도 잘 됐다. 끝~


하지만 업그레이드 전에 돌던 서비스중 몇개가 안되는건 함정. (뭐 이건 고치면 되니깐~)



Ubuntu 14.04 설치용 USB 맨들기



잠깐 테스트 할게 있어서 우분투 설치를 해야 되서 설치용 USB 를 맨들어야 했다. 사실 CD-ROM 드라이브가 없다. 'ㅗ'



그래서 구글링으로 검색해서 Universal USB Installer 사용하는 방법으로 똑같이 따라했는데 전혀 부팅이 되질 않았다 -_-



이런 그지같은 후로그램이 있나 하고 무식한 마음으로 욕만 냅다 하다 해결방법을 찾아냈다. 역시 무식한 내가 문제다.




문제를 해결하기 위해서는 USB 파티션을 초기화 해줘야 한다. 기존 USB 에 윈도우 설치 이미지가 담겨 있어서 그런것 같았다.


아무튼 고걸 할려면 간단히 윈도우 내장 후로그램인 DISKPART 를 이용하면 된다.



먼저 커맨드 창을 관리자 권한으로 연다음 순서대로 따라하면 된다.

#diskpart 실행
diskpart


# 쪼금 있으면 diskpart 명령행으로 진입한다.
# 현재 시스템에 있는 드라이브들 보기
list disk


# 디스크 목록들이 앞쪽에 번호와 함깨 쭉 뜰껀데 
# 용량을 보고 USB 드라이브가 어떤건지 파악하고 작업할 디스크를 선택해 준다.
# 예를들어 USB 디스크 번호가 10번 이라면 요렇게
# 실수로 다른 하드디스크 선택하면 안된다!!! -_-
sel disk 10


# 디스크 선택후 파티션 초기화
clean

# primary 파티션으로 새로 맹글기
create partition primary


# fat32 로 포맷(ntfs 로 하면 잘 인식안될것 같아서)
format quick fs=fat32


#diskpart 끝내기
exit






요렇게 일단 파티션을 초기화한 USB를 준비한다음 Universal USB Installer 요걸로 작업하면 흡족하게 잘 부팅이 된다.


※ 우분투 desktop 은 그냥 ubuntu 선택하면 되고 우분투 server 는 Ubuntu Server Installer 선택하면 된다.


요렇게 선택하고 Create 하면 끝~




Redmine Dashboard 플러그인 설치하기


현재 쓰고 있는 레드마인 버전은 2.5.2.stable.13335 이고 우분투 서버에 설치되 있다.



플러그인 설치


#root 로 작업함
sudo -s

# 레드마인이 설치된 경로/plugins 로 이동
cd /usr/share/redmine/plugins

# github 에서 플러그인 다운로드 받기
# git 이 설치안되 있으면 요거 하기 전에 git 부터 설치해야 됨.
git clone https://github.com/jgraichen/redmine_dashboard.git


# 레드마인에 설치
cd /usr/share/redmine
rake redmine:plugins:migrate RAILS_ENV=production
service apache2 restart


요렇게 해주고 레드마인에 접속해서 관리-플러그인 메뉴에 가보면 설치된걸 확인할 수 있다.





프로젝트에서 쓰는 방법은 프로젝트 설정메뉴-모듈탭에서 Dashboard 를 체크한 후 저장하면 상단 메뉴에 Dashboard 라는 메뉴가 추가된다.





GitLab 업그레이드 하기


간만에 GitLab 홈페이지에 가보니 GitLab 버전이 많이 업그레이드되 있었다.


기존에 썼던 버전이 6.7.4 였는데 최신버전이 무려 7.1.1 이였다.



일단 쉽게 업그레이드 할 수 있는 방법에서는 같은 6 버전대 중에 최신 버전인 6.9.2 였다.


7 버전대로 업그레이드 하는건 다음 기회에~




업그레이드는 간단하게 요런과정을 거치면 매우 쉽게 된다.




백업하기

cd /home/git/gitlab
sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production


GitLab 서비스 중지

sudo service gitlab stop


GitLab 업그레이드

if [ -f bin/upgrade.rb ]; then sudo -u git -H ruby bin/upgrade.rb; else sudo -u git -H ruby script/upgrade.rb; fi


GitLab 서비스 다시시작

sudo service gitlab start





참고로 GitLab Shell 도 업그레이드 할려면 요렇게 하면 된다.

cd /home/git/gitlab-shell
sudo -u git -H git fetch
sudo -u git -H git checkout v1.9.6


v1.9.6 요부분은 업그레이드할 최신버전을 적어주면 된다. 

최신버전 확인은 https://gitlab.com/gitlab-org/gitlab-shell/tags 요기서~~



prev 1 ··· 4 5 6 7 8 9 10 ··· 45 next