yum과 비슷한 인스톨

tingyoon의 이미지

안녕하세요.
개발한 프로젝트를 사이트에 올리고
유저가 다운로드 Url을 서버에 입력하면
프로그램이 받아지고 설치&실행 까지 자동으로 되도록 구성하려고 합니다.

yum install 과 같이 자동으로 다운로드 되고 설치까지 지원되는 프로그램이 있을까요?
참고로 Centos 환경입니다.

rintrah의 이미지

만약 URL에 있는 게 RPM이라면 createrepo 라는 유틸리티가 해당 디렉토리 내에 저장된 RPM들로 repository를 생성해 줍니다. 그러면 그 file URL을 repo 파일에 담아 /etc/yum* 어쩌고 하는, yum repo가 저장된 곳에다 넣어주면 될 것 같습니다.

이 과정을 script에 넣고 실행까지 하면 될 것 같고요.

bushi의 이미지

rpm install 은 URL 경로를 인식합니다. (install 뿐만 아니라 query 도 마찬가지)
yum install 이 아니라 rpm install 을 하라고 안내하면 되지요.

위 방법을 응용해서,
본인이 만든 repo 에 대한 repo 설정 파일을 rpm install 한 다음에 프로그램 패키지는 yum install 하라고 안내 할 수도 있습니다.
https://rpmfusion.org/Configuration 처럼요.

+

덧.
yum 에 localinstall 커맨드가 있나보네요. (언제 생겼지?)
rpm 처럼 local file 뿐만 아니라 URL 도 처리할 수 있는 듯 합니다.