페도라 rpm패키지 배포시 서명 관련 문제
글쓴이: skwx9820 / 작성시간: 월, 2013/08/12 - 10:17오전
안녕하세요 페도라 rpm패키지에 관련해서 질문좀 드리려고 합니다.
일단 16버전 까지는 배포가 잘되는데 페도라 17버전부터 기본 옵션이 서명을 검사하도록 되어 있는것 같습니다.
터미널에서 설치시에 그냥 설치가 가능하지만 파이어폭스에서 받아 바로 GUI상에서 설치를 하려고 하면
보안서명이 되지 않았다며 설치가 죄지 않습니다.
패키지는 바이너리 패키지로 rpmbuild -bb옵션을 사용해서 만들어 spec파일에 명시된 프로그램을 쭈욱 설치하는 형태이구요.
일단 서명을 위해서 gpg키를 생성해서 서명 완료까지는 했는데 로컬 다른 로컬pc에서 또 확인을 하려면 rpm에 공개키를 import해줘야 하더군요.
다른방법으로 해당pc의 옵션에서 gpg키를 검사하지 않도록 하는 방법도 있긴하지만
제가 해야 할일은 OS최초 설치시 기본옵션으로 바로 다운받아 클릭만으로 설치가 가능해야 합니다.
음 말이 길었네요 요약하자면
- rpm패키지를 만들때 따로 spec파일에 서명만 확인하고 공개키를 확인안하는 옵션이 있나요?
- 키를 웹에 등록하고 rpm패키지 설치시 바로 불러와 서명을 확인할 수 있을까요?
- 서명상관없이 무시하고 로컬pc의 설정을 무시하고 그냥 설치하는 방법은 없을까요?
이거때문에 거의 일주일을 날려서 고민고민하다 질문올리게 되었습니다.
고수님들의 세심한 타이핑기다립니다. ㅠㅠ
좋은하루되세요!!
Forums:
댓글 달기