Linux 패키지 목록의 라이브러리에서 독립형 애플리케이션을 식별하고 분리하는 방법은 무엇입니까?

Linux 패키지 목록의 라이브러리에서 독립형 애플리케이션을 식별하고 분리하는 방법은 무엇입니까?

백엔드 라이브러리 및 종속성보다는 사용자 지향 애플리케이션에 초점을 맞춘 최신 Arch/AUR 패키지 목록을 생성하고 싶습니다.

나는 썼다스크립트사용된 데이터는 다음에서 제공됩니다.패키징 통계인기순으로 정렬된 비종속 패키지를 표시합니다. 그러나 애플리케이션과 라이브러리를 구분하지 않으므로 출력이 그다지 유용하지 않습니다.

Arch 공식 리포지토리 및 AUR 패키지의 라이브러리 및 종속성에서 독립 실행형 응용 프로그램을 식별하고 분리하고 싶습니다. 설치된 패키지뿐만 아니라 모든 패키지에 적용됩니다.

파르막Alpm, AUR, Appstream, Flatpak 및 Snap을 지원하는 그래픽 패키지 관리자인 Manjaro Linux는 패키지를 "음악 및 오디오" 또는 "게임"과 같은 범주로 그룹화할 때 응용 프로그램과 라이브러리/종속성을 인식하는 것으로 보입니다. 본 것처럼이 코드, pamac은 분류된 패키지 목록을 가져오고 이에 따라 UI를 채웁니다.

라이브러리나 종속성이 무엇인지 명확하지 않을 수 있으므로 pamac을 예로 사용했습니다. 나는 pamac 카테고리(게임, 음악, 오디오 등)에 나타나는 패키지를 애플리케이션으로, 기타 패키지를 라이브러리/종속성으로 간주하겠습니다.

대안으로 최종 사용자 소프트웨어를 다른 패키지에서 필요하지 않은 소프트웨어로 취급하는 것을 고려해 보겠습니다. 완벽하지는 않고 그냥 충분합니다. 예를 들어,이것이것이 설치된 패키지에 대해 수행하는 방법입니다.

Arch/AUR 패키지 목록의 라이브러리/종속성에서 독립 실행형 응용 프로그램을 식별하고 분리하는 방법은 무엇입니까? 궁극적인 목표는 백엔드 구성 요소보다는 최종 사용자 소프트웨어에 초점을 맞춘 최신 패키지 목록을 만드는 것입니다.

관련 정보