나는이 문제를 상당히 일반적으로 생각하지만 커뮤니티 의견이 있어야하며이 질문을 게시하고 있습니다.Linux의 범용 설치 관리자
사용 사례 : 지원하려는 모든 Linux 배포판 (32 비트, 64 비트)에 대해 단일 패키지 (32 비트)를 만들려고합니다.
문제 : 설치
- 스크립트를 설치 전/후를 실행 할 수 있어야합니다.
- 는
- 패키지를 업데이트하는 온라인 저장소를해야합니다 (위를 CentOS 6)
- 나이가 새로운 배포판을 지원할 수 있어야 모두 32 비트 및 64 비트 시스템에서 실행 할 수 있어야한다.
- X 서버없이 실행할 수 있어야합니다.
- 표준 yum/zypper/apt 명령을 사용하여 설치할 수없는 소프트웨어에 의존해서는 안됩니다. 비표준 저장소에 의존해서는 안됩니다.
나는이 링크를 통해 온 : 그것은 많은 대안을 나열하지만, 그들 중 누구도 위의 모든 요구 사항을 충족 것 같다 https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/ . 나는 다음과 같은 두 가지 대안 바라 보았다 또한
(아니면 내가 뭔가를 간과) :
- QT 설치 FWK 타르와
- 자동 압축 풀림 스크립트를 (내가 맞다면, 실행 X를 필요로) 번들로 제공됩니다.
모든 필요에 맞는 유일한 해결책은 "tars가 번들 된 자동 압축 풀기 스크립트"입니다. 그러나 많은 설치 작업과 업그레이드 작업을 효과적으로 관리해야합니다. 이 대안을 계속하기 전에 누구나 여러 배포본에 대해 단일 패키지를 만드는 데 성공했는지 확인할 수 있습니까?
질문을 downvote 때 이유를 지정하십시오. downvote 및 아무 의견이있는 이해되지 않는다. –