패키지와 .deb를 설명하는 이러한 모든 링크를 볼 수 있습니다 ... 알고 있습니다 ... tar.gz 파일을 작동시키는 많은 kludges가 있습니다 (예 : Java의 업데이트 대안 또는 / usr / local /에 수동으로 파일 삭제) 빈 (또는 검색 시간에서 추론 한 다른 곳)). 패키지가 너무 똑똑하다면 패키지 나 .debs / rpms에서 사용할 수있는 Linux 응용 프로그램이 얼마나 적습니까?
나는 새로운 사용자로 말하고 있습니다. 전문가가 더 잘 알고 있다는 것을 알고 있습니다 (컴파일 가능한 Eclipse 버전을 다운로드 할 수 있다고 생각합니까?). netbeans 및 chrome are와 같이 .sh
eclipse는 실행 가능한 일반 디렉토리이며 Java는이 update-alternatives
비즈니스 가 필요 하지만 Ubuntu / Debian의 "프로그램 목록"(명령으로 등록) 등에 등록하지는 않습니다. 때로는 저장소에서 사용할 수 있지만 다운로드 페이지에 적절한 설명이없는 이유가 혼란 스럽습니다.)
간단히 말해 : tar.gz 파일을 다운로드하거나 컴파일하는 경우 시스템에 어떻게 등록합니까? update-alternatives
우분투에서는 명령으로 등록하는 것으로 보이지만 검색 창에 표시되지 않습니다. 데비안에서는 그놈 2 실행기에 바로 가기를 수동으로 추가 할 수 있습니다. 하지만 내가 실제로 무엇을해야합니까?
편집하다:
따라서 새로운 솔루션으로 조금 더 놀아 본 후 "문제"를 좀 더 세분화 할 수 있습니다.
수동으로 설치 한 프로그램을 어떻게 관리해야합니까? Firefox와 Eclipse는 지금까지 유일한 예입니다 (많은 것을 다운로드하지는 않습니다). 둘 다 상자를 모두 뺄 수 있습니다. 제외하고, 어디에 설치해야합니까? Eclipse에 자체 지침이 있지만 모든 "수동 패키지"를 동일한 방식으로 수행하고 싶습니다.
- 약간의 연구 끝에, 나는이 프로그램들을에 넣기로 결정했습니다
/usr/local/bin
. - 에서 일식을 설치하는 방법 , 내가 런처에 표시하기 위해 뭔가를 얻을 생각, 나는 둘 필요가
xxx.desktop
에서 파일을~/.local/share/applications/
. 이 .desktop 파일의 이름이 중요합니까? - autotools가있는 물건 (
configure
또는unix/configure
파일을 찾습니다 )이 잘 작동합니다.CheckInstall
이 모든 것들을 추적하기 위해 사용해야 할 몇 가지 연구 포인트 . update-alternatives
경로를 등록 하는 데 사용해야 합니다. 이로부터 자바 스레드 나는에서 링크 생성처럼, 그것은 외모/usr/bin/java
에를/usr/lib/jvm/jdk...
. Eclipse 또는 Firefox와 같은 "독립형"애플리케이션을 설치할 때 항상 링크해야/usr/bin/[app]
합니까? 그리고 어설 션 1이 참이면 다음과 같은 일을 할 것입니다.sudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
이 지침이 정확하고 수동 설치를 관리하는 좋은 방법입니까? 따라야 할 다른 단계가 있습니까? 다른 제안?
.desktop
메뉴에 표시 할 파일 이 필요 합니다. update-alternatives
당신의 우선 순위를 정하기 위해서만 작동합니다 PATH
.
*.deb
대신 패키지 를 찾지 않는 이유는 무엇 입니까?