dpkg의 설치 후 스크립트에 입력하라는 메시지

dpkg의 설치 후 스크립트에 입력하라는 메시지

저는 데비안 패키지를 작성 중이며 사용자에게 텍스트 세부 정보(기본 비밀번호 등)와 몇 가지 옵션("다음 중 하나를 선택하세요: foo,bar") 중 하나를 묻는 메시지를 표시해야 합니다. 쉘 스크립트를 dpkg에서 read올바르게 사용하거나 실행할 수 있습니까 select? 아니면 다른 솔루션이 필요합니까? 그렇다면 이에 대한 빠른 가이드를 알려주세요.

답변1

읽기, 선택 또는 대화 상자를 직접 사용해서는 안 되며 대신데브 컨퍼런스대신 readline, 대화 상자, gtk 및 웹 프런트엔드까지 지원합니다. 이는 자체 시스템보다 훨씬 더 유연합니다. 당신이 사용하는 경우DH시스템을 구축하려면 자동으로 다음을 사용합니다.dh_installdebconf템플릿을 그 안에 넣기만 하면 파일이나 postinst 스크립트를 debian/package.config조정/수정할 필요가 없습니다 debian/rules.

debconf에 대한 간략한 소개를 보려면 다음을 확인하세요.Debconf 프로그래머 튜토리얼.

관련 정보