저는 install4j를 사용하고 있는데, 소프트웨어 패키지에 GUI가 있는지 지정할 수있는 방법을 알고 싶습니다. 나는 이것을 Mageia로 테스트하고 있는데, GUI가있는 패키지와 GUI가없는 패키지로 그룹화되어 있습니다. 패키지를 설치 한 후 GUI가없는 패키지 목록에 있습니다. 하지만 GUI가있는 Java 데스크톱 응용 프로그램입니다. Mageia는 기본적으로 GUI가있는 패키지를 보여주기 때문에 패키지를 찾기가 어렵습니다.RPM 패키지를 정의하는 방법은 install4j에 GUI가 있습니까?
GUI가없는 사용자는 대부분 다른 패키지의 종속 항목으로 설치되는 라이브러리입니다. 일반적으로 사용자는 GUI를 사용하여 소프트웨어 만 설치합니다.
패키지에 하나 이상의 GUI 응용 프로그램이 포함되어 있다는 것은 기본 RPM 개념이나 일반 Linux 개념이 아닙니다. 나는 Mageia가 구별되는 방법을 구체적으로 모르지만 시스템에 설치되거나 수정 된 파일을 기반으로 할 가능성이 큽니다. 패키지가'/ usr/share/applications'에'.desktop' 파일을 설치하는지 여부는 시스템 메뉴를 통해 액세스 할 수 있다는 점에서 GUI 응용 프로그램에 어느 정도 부합합니다. –
나는 본다. 나는 이것을 발견했다. 그것은 모두를 설명하고 그것은 mageia에 매우 특이하게 보입니다. https://wiki.mageia.org/en/Packaging_guidelines –
당신이 링크 한 것은 Mageia에 특별히 한정되지 않습니다. 정의에 대한 사실상의 표준에 의존합니다 시스템 메뉴의 내용 Mageia와 함께 사용하는 것과 같은'.desktop' 파일은 RedHat 계열의 Linux와 다른 많은 사람들과도 협력해야합니다. Mageia에 고유 한 것으로 보이는 것은 GUI를 제공하는 것과 같은 패키지를 말하는 것으로 (사용자가 관찰 한 것처럼 혼란 스럽습니다) 이러한 패키지와 다른 패키지를 구별하는 것입니다. –