'ubuntu'에 해당되는 글 11건

  1. 2015.12.14 Ubuntu 에 Node.js 설치하기~
  2. 2014.11.07 Ubuntu 에서 파일확장자 일괄적으로 소문자로 변경하기
  3. 2014.09.22 ubuntu 에 라인, 카카오톡 PC 버전 메신저 설치하기 1
  4. 2014.09.04 ubuntu Oracle JDK 1.8 설치기하기 1
  5. 2014.08.26 ubuntu 12.04 LTS 에서 14.04 LTS 업그레이드 & 복구 삽질

Ubuntu 에 Node.js 설치하기~


이런저런 방법이 많던데 내가 생각하기에 가장 간단한 방법은 요렇게 하는 것이다.


현재 최신 버전인 5.2.0 을 설치하려면 요렇게 하면 된다.

1
2
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs


Node 사이트에 가보면 4.2.3 LTS 버전이 있는데 고 버전을 설치하려면 요렇게 하면 된다.

1
2
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs


Node 가 설치되면 요렇게 잘 설치가 됐는지 확인해 보고

1
node -v

요렇게 npm 을 최신버전으로 업데이트 한다.

1
sudo npm install -g npm@latest


끝~


Ubuntu 에서 파일확장자 일괄적으로 소문자로 변경하기


플렉스 서버를 돌릴때 자막파일이 대문자이면 자막파일을 쪽바로 인식못하는 문제점이 있다.


다운받은 자막파일 확장자자 SMI 요렇게 되 있으면 살짝 귀찮지만 소문자로 변경해 주어야 했다.


뭐 하나씩 다운 받으면 귀찮지만 그럭저럭 할만했는데 파일이 여러개면 그때부턴 쫌 많이 귀찮아 져서


한번에 바꿀수 있는 명령어를 찾아 보았다.



파일확장자 소문자로 바꾸는 명령어

1
find . -name '*.*' -exec sh -c 'a=$(echo {} | sed -r "s/([^.]*)\$/\L\1/"); [ "$a" != "{}" ] && mv "{}" "$a" ' \;


요 명령을 실행하면 현재 디렉토리 포함 하위 디렉토리에 있는 모든 파일의 확장자를 소문자로 바꿔준다.



할때마다 일일히 하기 귀찮다면 요렇게 쉘스크립트로 맹글어서 사용하면 편하다.

1
2
3
4
5
6
7
8
#새파일 맹글기
vi /usr/local/bin/lowercase
 
#파일내용
find . -name '*.*' -exec sh -c 'a=$(echo {} | sed -r "s/([^.]*)\$/\L\1/"); [ "$a" != "{}" ] && mv "{}" "$a" ' \;
 
 
chmod 755 /usr/local/bin/lowercase

요렇게 한다음 아무데서나 lowercase 라고 입력하면 쉽게 할 수 있다.



ubuntu 에 라인, 카카오톡 PC 버전 메신저 설치하기



라인, 카카오톡 PC 버전은 아쉽게도 리눅스를 지원하지 않는다.


뭐 언젠가는 지원해 주긴 하겠지만 PC 앞에서 핸드폰으로 메신져를 할려니 쪼금 불편하고 아쉬워서 찾아 보았다.



ubuntu 에서 윈도우 프로그램을 쓸려면 wine 이라는 프로그램이 먼저 필요하다.



wine 설치

1
2
3
4
5
6
7
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
 
 
 
winetricks vcrun2008



메신저 다운로드

라인 PC 버전 : http://line.me/ko/download

카카오톡 PC 버전 : http://www.kakao.com/talk/ko



우분투에 설치할려면 그냥 다운로드 받은 설치파일을 더블클릭하기만 하면 알아서 잘 설치된다~~~ 끝~~

ubuntu Oracle JDK 1.8 설치기하기


설치

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


설치 확인하기

1
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)

1
2
3
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)

1
2
3
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 레이블이름으로 되 있을 것이다.

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


커널설치

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


재부팅

1
sudo reboot



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


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



prev 1 2 3 next


Article Category

분류 전체보기 (223)
이클립 (28)
maven (9)
Spring (7)
Java (26)
mybatis (8)
jQuery Plugi.. (8)
Javascript (14)
Javascript 예.. (12)
CSS (2)
잡다구리 샘플 (4)
쓸만한지식 (81)
Ubuntu serve.. (22)
쇼핑물건 평가 (1)

Recent Article