저는 MySQL 서버를 사용하고 있으며 MySQL에 의존하는(기본적으로 랩핑하고) postinst 유지 관리자 스크립트에서 일부 사용자 정의를 수행하는 사용자 정의 .deb 패키지를 만들었습니다.
이제 APT가 기본적으로 제공하지 않는 최신 버전으로 MySQL을 업그레이드하고 싶습니다. 더 높은 버전의 MySQL을 제공하도록 APT를 구성하려면 패키지를 다운로드하고 설치해야 합니다.
제 질문은 .deb 패키지를 사용하여 이 모든 것을 어떻게 자동화할 수 있느냐는 것입니다.
MySQL 래퍼 패키지 이전에 구성 패키지를 완전히 설치하기 위해 제어 파일의 pre-dependent 필드를 사용하는 방법을 살펴봤지만 여전히 apt-get update
중간에 설치해야 하는데 유지 관리자 스크립트에서는 불가능합니다.
사용자 지정 스크립트를 만들지 않고 데비안 패키지 형식을 고수하려고 합니다(관리자 스크립트 또는 .deb 형식에서 지원하는 기타 옵션 제외).
답변1
내 의심을 확인해 준 @muru에게 감사드립니다.
실제로 우리는 기본 패키지를 설치하기 전에 적절한 설정 요구 사항을 수집하고 설치하는 2단계 접근 방식을 사용하게 되었습니다.