2010-02-24 3 views
0

다른 고객의 리눅스 서버에 로그인하고 SVN과 같은 필수 도구를 사용해야합니다. 대부분의 경우 루트 액세스 권한이 없으며 일반적으로 관리자는 휴일입니다 :) 그래서 나는이 도구를 사용하는 방법을 찾아야 해. 때때로 이것은 코드를 컴파일하는 매우 간단한 프로세스입니다. 그러나 어떤 경우에는 이전에 컴파일 된 여러 가지 도구가 있기 전에 SVN을 컴파일하는 데 2 ​​시간을 손쉽게 보낼 수 있습니다.매우 제한된 접근으로 다른 리눅스 머신에 프로그램 설치하기

oyu가 최선의 해결책이나 해결책이라고 생각하는 것이 궁금합니다. 나는 다음과 같은 것을 생각했다 :

1- RPM (또는 DEB 또는 유사) 패키지를 정적 바이너리로 변환 할 수있는 툴이있다. 거기에는 모든 필수 라이브러리가 포함되어있다. 아주 큰 파일을 받았다고해도.

2 프로그램 "X"를 사용해야하는 경우 call_X.sh와 같은 스크립트를 만들 수 있습니다. 호출 할 때 SSH를 사용하여 원격 시스템에 설치된 "X"프로그램에 입력을 보내면됩니다. 필요한 작업을 수행하고 결과 파일을 다시 가져옵니다.

여기 오유는 어떻게 생각합니까?

감사

+0

이 원격 시스템에서 SVN 만 필요합니까? –

+0

아니요, 상황에 따라 다릅니다. 일반적으로 SVN, 때로는 GCC, 때로는 더 ... – flow

답변

1

Rootless GoboLinuxGentoo Prefix 패키지 루트 권한이없는 로컬 디렉토리에 설치 될 수있는 두 시스템이다.

.deb (dpkg -x) 또는 .rpm (rpm2cpio | cpio -i)의 내용을 추출 할 수도 있으며, 작성된 방법에 따라 거의 수정하지 않고 결과를 사용할 수 있습니다. klik은 실제로 일부 데비안 패키지에서 자동으로이 작업을 수행합니다.

+0

정말 멋지 네요! 나는 이걸 봐야한다. 감사합니다. – flow

관련 문제