2010-03-15 3 views
1

Google 조직에서 사용되는 모든 소프트웨어 및 라이선스를 나열해야합니다. 이 요청의 가치를 결정하지 않고, 필자는 Fedora 랩톱으로 질문에 쉽게 대답하고 싶습니다.intalled RPM에서 라이센스 목록을 얻으려면 어떻게합니까?

rpm -qa 

나에게 패키지의 목록,하지만 라이센스 데이터를 제공합니다. 다음 단계는 해당 출력을 가져 와서 각 패키지의 라이센스를 쿼리하는 스크립트를 작성하는 것입니다.

누구나 쉽게 알 수 있나요?

답변

5
rpm -qa --qf "%{name}: %{license}\n" 
2

좋아, 나는 단지 rpm을 몰아 먹을 때 나쁘다.

rpm -qai 

출력이 약간 어수선하지만 너무 좋지는 않습니다.

[편집] 정돈 출력

rpm -qa --queryformat "%{NAME}-%{VERSION}: %{LICENSE}\n" 
관련 문제