2011-09-30 4 views
1

다음은 내가하고 싶은 것입니다 :Mac에서 Mathematica를 원격으로 실행

Mac에서 다른 Mac에서 Snow Leopards를 실행하고 싶습니다. 필자는 원격 Mac에 여러 개의 코어/프로세서가 있기 때문에 로컬 Mac을 초라하게 처리하기 때문에이 작업을 수행하려고합니다. 프런트 엔드를 여전히 로컬 (예 : 그래픽 인터페이스)로 만들고 싶습니다.

은 내가 배운 :

내가 여러 리눅스 머신에서 것은 이런 종류의 작업을 수행하는 데 사용 및 Mac - 투 - 맥 작업에 대한 유사한 성공을 기대했다. 그러나 그런 행운. 문제는 디스플레이 문제 (프런트 엔드) 인 것 같습니다. Mac 프론트 엔드는 Aqua에서 실행되지만 X11은 정말 필요합니다 (이것이 유닉스에서 문제가되지 않는 이유입니다). Mac에는 X11이 있지만 어떤 이유로 Mathematica에서는 사용할 수 없습니다.

이 문제를 해결하려면 어떻게해야합니까? 내가 배제해야하는 가능한 해결책은 다음과 같습니다. 1. 화면 공유. 다른 사람이 다른 계정에서 원격 Mac을 사용하기 때문에 실용적이지 않습니다. 화면 공유는 활성 화면 만 사용합니다. 2. 원격 컴퓨터에 유닉스 설치하기. 내 상황에서는 불가능합니다.

감사합니다.

+0

X 세션을 시작할 수 있으며 (Mac에서 X를 사용하는 경우) 해당 X 세션의 SSH를 통해 Mathematica를 실행할 수 있습니다. – Blender

+0

OS X의 Mathematica는 X11 어플리케이션이 아니므로 작동하지 않습니다. –

답변

2

다른 Mac에서 원격 커널을 설정할 수 있어야합니다. 이는 평가> 커널 구성 메뉴 항목을 통해 수행됩니다. 평가판> 노트북 커널을 사용하거나 평가판> 기본 커널을 통해 전체 노트북 용 원격 커널을 설정할 수 있습니다.

나는 한 동안이 일을하지 않은, 그것은하지 명령 줄 커널을 사용하는 이유

ssh <user>@<remote.machine.com> </path/to/remote/Mathematica.app/Contents/MacOS/MathKernel> 
0

같은 뭔가 터미널에서 사물을 테스트하는 것이 유용입니까? 내가 수행하는 스크립트 math 있습니다

#!/bin/bash 
rlwrap /Applications/Mathematica.app/Contents/MacOS/MathKernel 

내가 소스에서 rlwrap을 구축,하지만 기본적으로이 도구는 당신의 readline 동작을 제공합니다. 당신은 할 수 있습니다

ssh remote-machine /Applications/Mathematica.app/Contents/MacOS/MathKernel 
+0

글쎄, 할 수는 있어도 프론트 엔드를 선호한다. 내가하고 싶은 일이 가능하다는 것을 안다. 그러나 그것은 나를 위해 아직 일어나지 않고있다. – BeauGeste

0

유일한 해결책은, 당신이 OS X Lion으로 업그레이드하는 것이라고 생각합니다. 각 사용자가 자신의 계정에 대해 화면을 제어 할 수있는 화면 공유 세션을 동시에 허용합니다.

+0

그래, 나는 그 특징을 보았다. 불행히도, 저는 고문이 그렇게 할 생각이 없습니다. 어쩌면 더 강압적 인 행동 일 수도 있습니다. – BeauGeste

+0

Mathematica의 원격 커널 기능을 사용하는 것은 수정 된 것 같지만 저에게는 효과적이지 않습니다. http://stackoverflow.com/questions/7615660/mathematica-remote-kernel-on-macs를 참조하십시오. – BeauGeste

관련 문제