이클립스 다운받아서 설치하는 것 설명보면 /usr/bin에 심볼릭 링크가 아니라 스크립트 파일을 넣더라구요.
무슨 이유가 있나요?
ECLIPSE_HOME 변수가 필요해서 이렇게 하는건지 아니면 그냥 이유가 없는건지 궁금합니다.
이클립스가 깔리면 그걸 실행하기 위해서 패스가 잡혀 있어야 하는데
패키지로 만들 때 특정 디렉토리를 패스에 넣는 건 좋은 규칙이 아니라서
기본 패스가 들어 있는 곳에 스크립트를 넣고 그 안에서 실행하는 거죠
게다가 환경변수가 필요하다면 함께 넣을 수도 있으니 겸사겸사겠죠
이클립스는 패키지가 아닌 배포용 zip 받아서 그냥 풀어놓아도 됩니다
/usr/bin/firefox도 쉘 스크립트더라구요.
환경변수 셋팅하고, 이것저것 체크하는 것 같더군요.
파이어폭스나 이클립스도 그런 경우인지는 잘 모르겠지만, 패키지 만들때 배포본에 특화된 설정을 해주기 위해서 스크립트로 한 겹 감싸주는 경우가 꽤 있는 것 같습니다.
그렇네요
스크립트 파일로 해놓으면 나중에 설정이 필요할 때 할 수 있겠네요.
답변 감사합니다