Stow 사용하기

아빠곰의 이미지

stow는 프로그램을 직접 컴파일하여 설치할때, 삭제 제거를 쉽게 할 수 있도록 도와주는 프로그램입니다.

일반적으로 직접 컴파일한 소스는 /usr/local 아래에 설치되며, 이렇게 설치된 프로그램이 늘면 제거하거나 업데이트 하기에 어렵습니다. 그래서 /usr/local/<프로그램명>-<버전> 아래에 설치하기도 하는데, 이것은 삭제와 제거가 쉽지만 프로그램 binary, header, library, man page를 사용하는데에는 불편함이 따릅니다. 이때 stow를 사용하여 프로그램을 /usr/local 아래로 link, unlink 하면 경로로 인한 불편함도 없어지고 프로그램 설치와 제거가 쉬워집니다.

stow가 사용할 디렉토리를 만듭니다.

Quote:
mkdir /usr/local/stow

다음과 같이 컴파일하여 설치합니다.
Quote:
./configure --prefix=/usr/local/stow/<프로그램이름>
make
make install

/usr/local/stow 아래에 설치된 프로그램을 /usr/local로 링크합니다.
Quote:
cd /usr/local/stow
stow <프로그램이름>

제거할때는 다음과 같이 명령하면, 프로그램이 열심히 링크를 찾아 지워줍니다.
Quote:
cd /usr/local/stow
stow -D <프로그램이름>
Forums: 
익명 사용자의 이미지

아빠곰 I totally agree with you.

gilsion의 이미지

Anonymous wrote:
아빠곰 I totally agree with you.

이건 뭐하시는 플레이?
agree하기 놀이인가요?

익명 사용자의 이미지

리플봇일텐데요.. 보통 시그에 웹사이트 링크를 놓는 광고로봇인데 시그 없는 버전은 처음 보네요.