Ubuntu와 유사한 RedHat 패키지

Ubuntu와 유사한 RedHat 패키지

저는 현재 Red Hat/Fedora를 실행하는 학교 서버에 특정 소프트웨어를 설치하는 데 문제가 있는 교수를 돕고 있습니다. 교수는 소프트웨어가 여러 폴더 대신 파일을 함께 배포하는 Ubuntu용으로 패키지되어 있다고 생각합니다. 이는 분명히 Red Hat/Fedora가 수행하는 작업입니다(틀렸다면 정정해 주십시오!).

Ubuntu와 같은 Red Hat/Fedora에 소프트웨어를 배포할 수 있는 방법이 있습니까?

답변1

내 생각에는 tar-ball(여러 폴더를 참조할 때)이라는 것을 일반 설치 패키지( .debDebian/Ubuntu로 끝나는 파일과 .rpmRed Hat/Fedora/SuSE로 끝나는 파일)와 혼합하고 있는 것 같습니다.

전자는 압축을 푼 후 시스템의 올바른 디렉터리에 파일을 설치하기 위한 몇 가지 지침(스크립트, Makefile, 구성 파일 형식)이 포함된 일반적으로 압축된 디렉터리 구조입니다. 단점은 이러한 설치를 되돌리기가 어렵다는 것입니다.

일반적으로 설치 패키지( .deb, .rpm)에는 파일을 제거할 수 있도록 파일이 설치된 위치에 대한 추가 정보가 있습니다(추가 작업 등에 대한 사전 설치 및 제거 스크립트도 있습니다).

패키징은 소스에서 직접 수행할 수 있지만 일반적으로 "더 원시적인" 타르 볼을 기반으로 합니다. 유사점이 있는 경우가 많으며, 한 형태의 대부분의 패키지에 대해 이 프로그램을 사용하여 다른 형태로 변환할 수 있습니다.alien

관련 정보