'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 을 설치하려면 요렇게 하면 된다.

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


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

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


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

node -v

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

sudo npm install -g npm@latest


끝~


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


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


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


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


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



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

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


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



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

#새파일 맹글기
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 설치

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 설치기하기


설치

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 마우스, 키보드도 잘 됐다. 끝~


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



prev 1 2 3 next