OpenJDK 가 아닌 Sun(Oracle) Java7 설치하기

]$ sudo apt-get update
]$ sudo apt-get install python-software-properties
]$ sudo add-apt-repository ppa:webupd8team/java
]$ sudo apt-get update
]$ sudo apt-get install oracle-java7-installer
]$ sudo apt-get update
]$ sudo update-alternatives --config java

확인은

]$ java -version

출처 : http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


'컴퓨팅 > System' 카테고리의 다른 글

[Ubuntu] Sun JDK 설치하기  (1) 2012.05.07
Ubuntu network device 이름 변경하기 (as eth1 -> eth0)  (0) 2012.01.16
Posted by 지누스

댓글을 달아 주세요

  1. 2013.05.22 14:33  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

보통 cpan 으로 Module을 Install 할때는

]$cpan Module::Name

그리고 module file을 download 하여 설치할때는

]$ perl Makefile.PL
]$ make
]$ make test
]$ make install

과 같은 순서로 하여, 기본적으로 지원되는 Perl Module 디렉토리로 모듈을 설치하는데, 가끔 특별한 이유로 module을 재설치 작업 없이 배포하고 싶을때가 있다. 그럴때, Perl 파일과 함깨 특정 디렉토리로 Perl Module을 쓰고 싶을땐, 설치시 옵션으로 Module을 특정한 공간으로 모을수 있다.

]$ perl Makefile.PL INSTALL_BASE=/what/directory/you/want
]$ make
]$ make test
]$ make install

"INSTALL_BASE"을 이용하여 설치할 경로를 지정하면 해당 디렉토리 아래로 Perl Module이 설치된 것을 확인할수 있다

사용할때는, 실행할때 -I 옵션을 이용해서 Include directory를 추가하면 사용할 수 있다.

]$ perl -I/what/directory/you/want/lib/perl5 ./test.p

처럼 해당 디렉토리에 Module Include Directory를 걸어줄수 있다. "lib/perl5" 의 경로가 추가되는 것을 주의하자.

실행파일 Script에는 첫문장에 I 옵션을 넣어 아래처럼도 가능하다.

#!/usr/bin/perl -I/what/directory/you/want/lib/perl5 -w use strict; ~~~ ~~~

또는

]$ cpan
cpan> o conf mbuildpl_arg "--install_base /what/directory/you/want"
cpan> o conf makepl_arg "PREFIX=/what/directory/you/want"
cpan> install HTML::Template


Posted by 지누스

댓글을 달아 주세요

오늘 오랜만에 뷁만년된 SE책인 "Blueprints for High Availability"를 이유없이 책장에서 꺼내게 됬다. 주루룩 훓어서 찾아낸 구절은

"모든 것을 문서화하라"

  • 첫 번째 독자는 필자 자신이다.
  • 두 번째 독자는 미래의 누군가이다.
  • 세 번째 독자는 당신의 상사이다.

상사를 위해 문서화 하는건 체질이 아니더라도, 두번째 까지를 위해서 열심히 달려야 하는데, 귀찮음이 최대 적이다.

"내일 떠날 것 처럼 문서화 하라" 라고 누가 하던 얘기가 생각났다. 갓블래스..


'컴퓨팅' 카테고리의 다른 글

[MAC] VMWare Fusion 6에서 Static IP 설정하기  (200) 2014.09.16
Java Log4j Custom PatternLayout  (0) 2013.06.14
모든 것을 문서화 하라  (0) 2012.02.15
Posted by 지누스

댓글을 달아 주세요

Perl 에서 File, 또는 Directory를 테스트 할때 사용.

"-r, -w, -x, -o" 와 "-R, -W, -X, -O" 의 차이점은 SetUID 여부이며, Perl 파일이 실행될때, SetUID로 동작해서, Effective UID/GID 하에서 돌때, 대문자로 된 file test 지시자는 SetUID를 무시한 Real UID/GID를 기준으로 판단한다.

File test 	Meaning 
-r 	File or directory 가 읽기 가능한지 (SetUID가능)
-w 	File or directory 가 쓰기 가능한지 (SetUID가능)
-x 	File or directory 가 실행 가능한지 (SetUID가능)
-o 	File or directory 가 실행하는 user가 owner인지를 판단 (실제 UID, GID 기준)

-R 	File or directory 가 읽기 가능한지 (실제 UID, GID 기준)
-W 	File or directory 가 쓰기가 가능한지 (실제 UID, GID 기준)
-X 	File or directory 가 실행 가능한지 (실제 UID, GID 기준)
-O 	File or directory 가 실행하는 user가 owner인지를 판단 (실제 UID, GID 기준)

-e 	File or directory 가 존재하는지
-z 	File 이 존재하고 크기가 "0byte"인지 (디렉토리는 항상 false)
-s 	File or directory 가 존재하고 "0byte"가 아닌지
-f 	text file 인지
-d 	directory 인지
-l 	symbolic 인지
-S 	socket 인지
-p 	pipe 인지  (“fifo”류)
-b 	block-special file (마운트가 가능한 류)
-c 	character-special file (I/O device 류)
-u 	File or directory 가 setuid 상태인지
-g 	File or directory 가 setgid 상태인지
-k 	File or directory has the sticky bit set
-t 	The filehandle is a TTY
        (as reported by theisatty()system function; filenames can’t be tested by this test)
-T 	File looks like a “text” file
-B 	File looks like a “binary” file
-M 	Modification age (measured in days)
-A 	Access age (measured in days)
-C 	Inode-modification age (measured in days) 

출처 : http://www.devshed.com/c/a/Perl/File-Tests-in-Perl/

Posted by 지누스

댓글을 달아 주세요

  1. 용식 2012.02.10 22:57 신고  댓글주소  수정/삭제  댓글쓰기

    저 다녀가요 :)

Ubuntu network device(랜카드) 정보가 있는 아래 파일을 수정한다.


]$ sudo vim /etc/udev/rules.d/70-persistent-net.rules

파일에는 현재 잡혀있는 Device의 MAC Adress와 alias된 device 명이 마지막에 있으며 , 이것이 eth1 이고, 이걸 eth0 등으로 변경후 재부팅 해주면 된다.


SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:f7:be:ec", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

그리고 재시작


]$ sudo reboot


'컴퓨팅 > System' 카테고리의 다른 글

[Ubuntu] Sun JDK 설치하기  (1) 2012.05.07
Ubuntu network device 이름 변경하기 (as eth1 -> eth0)  (0) 2012.01.16
Posted by 지누스

댓글을 달아 주세요



티스토리 툴바