많은 양의 소크코드를 가지고 웹모드에서 라이선스 목록을 출력하면 아래와 같은 경고가 표시된다.
2200 줄 까지만 표시 가능 하니 커맨드 라인에서 처리를 하라는 내용이다.
웹화면에 직접 출력하거나 웹화면에서 파일로 저장해도 동일한 경고가 표시된다.
경고에서 알려주는대로 fo_nomos_license_list 커맨드를 사용해보자.
Fossology에 대한 커맨드 라인 명령어는 아래의 링크에서 확인기 가능하다.
http://www.fossology.org/projects/fossology/wiki/Using_FOSSology_from_the_Command_Line
fo_nomos_license_list 커맨드의 설명 페이지는 아래 주소에 있다.
http://www.fossology.org/projects/fossology/wiki/Fo_nomos_license_list
위의 페이지를 참고하여 정리하면 아래와 같은 커맨드라인을 만들 수 있다.
upload id : Fossology 웹페이지에서 해당 업로드 폴더로 이동 후 주소창을 확인
주소가 이렇다면 http://192.168.56.101/repo/?mod=browse&upload=9&folder=1&item=88448&show=detail
upload 뒤의 숫자 9를 입력
user id : 해당 업로드 폴더의 접근권한을 가진 사용자 ID 입력.
관리자 권한 fossy를 입력
password : 앞의 ID에 대한 암호
fossy의 기본 암호인 fossy 입력
> license_list.txt : 현재 디렉터리에 license_list.txt로 저장
예를 들면 아래와 같은 명령어로 라이선스 목록 출력이 가능하다.
간단한 사용법 설명은 아래와 같다.
-u upload id :: upload id
-t uploadtree id :: uploadtree id
-c sysconfdir :: Specify the directory for the system configuration
--user username :: user name
--password password :: password
--container :: include container or not, 1: yes, 0: no (default)
-h help, this message
좀 더 확인해본 결과 웹에서도 출력을 더 할 수 있도록 수정이 가능한 것을 확인했다. ^^;
Admin - Customize로 이동 한 후
Number of Nomost List의 기본 값인 2200을 변경하면 가능!
'Fossology' 카테고리의 다른 글
Fossology 우분투(Ubuntu)에 설치하기 (0) | 2014.07.31 |
---|