Linux 용 설치 패키지 작성에 대한 정보가 필요합니다. 실행 파일과 공유 파일을 포함하는 간단한 패키지와 프로그래머를위한 SDK 패키지, 실행 파일과 h 파일을 만들고 싶습니다. 어떻게 할 수 있습니까? 기사, 책, 샘플 -이 문제를 파악하는 데 도움이되는 모든 것.Linux에서 설치 패키지 개발
답변
리눅스 시스템에 따라 다릅니다. 우분투/데비안의 경우 Ubuntu Packaging Guide을 읽을 수 있습니다. RedHat의 경우 여기 RPM guide from Fedora입니다.
전 세계에서 원하는 Linux 배포판을 가져 와서 패키지하고 재현하는 방법을 확인하십시오.
나는 실제로 나 자신을 해본 적이 없다는 것을 인정해야한다. 그러나 나는 너를 시작할 수 있기를 바란다. 서로 다른 Linux 배포판에 대해 서로 다른 패키징 표준이 있습니다.
우분투와 같은 데비안 기반 배포판의 경우 .deb 파일을 만들고 싶을 것입니다. This article에 대한 설명이 나와 있습니다.
RedHat 기반 배포의 경우 RPM을 만듭니다. Developerworks는 꽤 깊이있는 가이드 here처럼 보입니다.
거의 모든 배포 시스템에는 패키지 생성기가 있습니다. Debian 기반 (Ubuntu 등) DEB 패키지의 checkinstall을 실행하십시오. 그냥 실행하면 필요한 모든 작업이 수행됩니다.
슬랙웨어 TGZ와 동일한 기능을합니다.
checkinstall은 설치된 내용을 추적하는 데 적합하지만 실제로 "적절한"패키지를 만들지는 않습니다. –
음, 실제로 그렇습니다. 패키지의 설명 및 기타 메타 데이터를 설정할 수도 있습니다. – dusoft
당신은 모든 배포판에 대한 패키지를 만들고 싶어 (데비안 (뎁), 레드햇 ( .rpm을), 슬랙웨어 (TGZ/ .txz)? 그래, 어쩌면 당신이 하우투는 모든 바이너리 패키지를 만들 배울 수있는 경우 배포판에 대한 패키지를 만드는 해결책은 개발자에게는 그리 쉬운 일이 아닙니다. 커뮤니티에 src를 제공하고 커뮤니티가 특정 배포 패키지를 만드는 것을 선호합니다. D
휴대용 설치 프로그램을 배포판에 모두 배포 할 수 있습니다. Makeself을 시도해 볼 수 있습니다. 바이너리 패키지를 * .sh 또는 * .bin ext 설치 후 Makeself으로 설치 프로그램을 작성한 다음 공용 서버에 업로드하십시오. 1 가지 적어이 chmod를 + X 내-installer.bin 2.처럼 설치 프로그램에 실행 권한을 실행이 ./my-installer.bin :
같은 설치 : 최종 사용자가 설치할 수 있습니다 당신은 NetBeans IDE를 알고 있습니까? 그들은 같은 설치 방법을 사용합니다.
- 1. Linux에서 신발의 패키지 옵션
- 2. 설치/패키지 설치 중 등록
- 3. Linux에서 virtualenv에 wxPython 설치
- 4. COM + 용 패키지 설치
- 5. 패키지 설치 문제
- 6. 패키지 설치 프로그램 시작
- 7. R 패키지 설치
- 8. 외부 Java 패키지 설치
- 9. 마법사 설치 패키지
- 10. 우분투의 R 패키지 설치
- 11. 우분투에서 설치 패키지 만들기
- 12. Windows 및 Linux에서 모두 R 패키지 작동
- 13. Windows 또는 Linux에서 Android 개발?
- 14. IDE가 Linux에서 C# 개발 용입니까?
- 15. 완전한 안드로이드 이클립스 개발 패키지
- 16. Windows 개발 플랫폼 설치
- 17. WIX MSI 패키지 설치 제거
- 18. Delphi 패키지 디버깅 빌드/설치
- 19. 소프트웨어 설치 패키지 문제 만들기
- 20. Google Go에 외부 패키지 설치
- 21. .NET에서 설치 패키지 런타임을 만듭니다.
- 22. 커스텀 디렉토리에 파이썬 패키지 설치
- 23. .tar.gz가 아닌 로컬 패키지 설치
- 24. 문제 Lispy 패키지 관리자 설치
- 25. 난독 화 설치 패키지 내용
- 26. 로컬 패키지 설치 프로그램 만들기
- 27. 프로그래밍 방식으로 MSI 패키지 설치
- 28. Android 패키지 설치 프로그램 듣기
- 29. Nokogiri를 Apple의 개발 패키지 (Xcode)없이 설치하십시오.
- 30. Linux에서 가장 좋은 C++ 개발 환경
이것은 사용 된 패키지 시스템의 유형 (deb, rpm, tgz 또는 tar.gz 등)에 따라 다릅니다. – dusoft
자신 만의 패키지를 a 파일을 만든 다음 rpm 또는 dep로 변환 하시겠습니까? – aHunter