2013-03-15 3 views
2

원격 Linux 컴퓨터에서 Python 스크립트를 실행해야합니다. 문제는 Python이 해당 컴퓨터에 설치되어 있지 않다는 것입니다. 리눅스의 초보자로서 우분투가 제공하는 사용자 친화적 인 도구를 탐욕스럽게 이용하기 때문에 패킷 관리자없이 설치하는 방법을 알지 못합니다 (신의 축복이 적절합니다!). 원격 시스템에서 실행중인 운영 체제가 데비안 기반인지 여부는 알 수 없지만 설치가 쉽지는 않습니다.원격 UNIX 컴퓨터에 Python 설치

SSH를 사용하여 연결하고 루트 권한을 가지고 스크립트를 계속 실행하고 싶습니다.

도와주세요! 미리 감사드립니다. 일반 사용자으로 실행

+0

여기에서 시작 : http://stackoverflow.com/questions/264290/how-to-discover-what-linux-distribution-is- 사용 중 – furins

+1

일부 Python 버전이 설치되어 있지 않은 Linux 머신이 있다고 믿기 어렵습니다. 그것은 많은 시스템 유틸리티에 필수적입니다. –

+0

추측 : 머신은'yum' 패키지 관리자를 사용할 것입니다. 이 게시물은이 특정 사이트에 대해 약간 오프 주제입니다. – bernie

답변

7

다음 명령을 다음

wget http://www.python.org/ftp/python/2.7/Python-2.7.tgz 
tar xzf Python-2.7.tgz 
cd Python-2.7 
./configure --with-pth --with-dec-threads --with-signal-module --prefix=/opt/python-2.7 
make 

루트 않는 한 (sudo를 사용하여 루트 또는 su되는) :

make install 

에 대한 간략한 설명 :

  • wget (10)는 당신이 좋아하는 경우에, 당신이 필요한 모든 dependances이 가능하며, 소스 코드를 구성하는 경우
  • tar이 다운로드 한 파일을
  • configure 검사를 압축 해제
  • 어쩌면 파이썬 3.x의 또 다른 버전을 설치할 수 있습니다 파이썬 소스를 다운로드 자신의 시스템
  • make은 바로 이곳
의 과정을
  • make install 사본 컴파일 된 파일을 링크/컴파일을 시작합니다 - 명령이 후이 website에서 복사 붙여 넣기 된 설치 : 그 후

    은 어쩌면 당신은 당신에

    참조를 따라, 파이썬 실행 파일 또는 파이썬 폴더에 심볼릭 링크를 만들 필요가 빠른 구글 검색, 그래서 아마 당신은 다른 설정 옵션을 필요 - official info are here

    참고 : 이 질문은 더 나은 superuser.com에 배치해야 I를 (그 이유는 더 releva 될 수있다 프로그래밍 문제는 아니지만 소프트웨어 설치 문제이므로 computer enthusiasts & power users rather than for programmers에 대한 NT 번호)

  • 관련 문제