패키지를 권장되는 종속성이있는 DEB 패키지에 응용 프로그램을 빌드한다고 가정 해 package1이라고합시다.
따라서 package1은 설치된 경우 프로그램에 추가 기능을 제공 할 수 있지만 프로그램의 기본 기능과 직접 관련되지는 않습니다 (추천 패키지 인 이유).
따라서 사용자는 처음에 권장 패키지를 설치하도록 선택하지 않지만 (우분투 소프트웨어 센터에서 권장 패키지를 설치하거나 설치하지 않도록 선택하거나 선택 취소 할 수 있음) 나중에 응용 프로그램을 사용하는 동안 해당 기능.
이 기능이 작동하려면 추가 패키지를 설치해야한다고 알려주는 가장 좋은 방법은 무엇입니까? 설치 프로세스 진행 상태를 나타내는 대화 상자가있는 프로그램에서이 패키지를 직접 설치하기 위해 어떤 프로그램을 사용할 수 있습니까?
나는 이것을 기본 방식으로, 바람직하게는 Linux Desktop Environment와 독립적 인 방식으로하고 싶습니다.
요컨대, apt : // URL을 통해 Ubuntu Software Center를 열거 나 배경에서 패키지를 실행하여 프로그램에서 패키지를 설치하는 방법을 원합니다.
이상적으로는 업데이트 관리자가 사용하는 대화 상자 (또는 시냅틱 패키지 관리자가 기억하는 대화 상자)와 같은 대화 상자입니다.
추신 : C ++을 사용하여 구현할 수있는 것을 선호합니다!