이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 coinst 명령입니다.
프로그램:
이름
Coinst - 패키지 저장소의 공동 설치 가능 커널을 계산합니다.
개요
가장 화폐 [옵션]
기술
가장 화폐 표준 입력에서 데비안 형식이나 RPM 형식의 패키지 저장소를 읽습니다.
저장소의 공동 설치 가능 커널을 계산합니다(아래 참조). 그래프는
커널은 도트 형식으로 파일에 기록되고 진단은 표준 출력에 기록됩니다.
이 진단은 기본적으로 다음으로 구성됩니다.
- 패키지의 동등 클래스 목록
- 설치 불가능한 패키지 목록
- 공동 설치할 수 없는 패키지 쌍 목록
공동 설치 가능성 커널
패키지 세트는 가능한 경우 저장소 R과 관련하여 공동 설치 가능이라고 합니다.
모든 패키지 간 관계를 만족하는 R의 패키지 세트로 확장됨
(종속성, 충돌 등). 특히, {p} 세트가 있는 경우 패키지 p를 설치할 수 있습니다.
p로만 구성되어 공동 설치가 가능합니다.
이 도구는 저장소 R을 소위 공동 설치 가능성이라는 훨씬 더 작은 저장소로 줄입니다.
패키지의 공동 설치 가능성이 있는 한 정확히 동일하게 동작하는 커널 R'
관련: 모든 패키지 P 세트는 공동 설치가 가능한 경우 P와 관련하여 공동 설치가 가능합니다.
R'에 관해서. 이는 다음에 의해 달성됩니다.
- 이 목적과 관련되지 않은 모든 관계를 삭제합니다. 예를 들어,
직간접적으로 충돌을 일으키지 않는 종속성은 삭제됩니다.
- 동일하게 동작하는 모든 패키지를 식별합니다. 예를 들어,
다른 패키지와의 충돌(종속성 체인을 통하지 않더라도)은 동일하게 동작합니다.
공동 설치 가능한 다른 패키지 세트와 함께 공동 설치가 가능하기 때문에
전혀 설치할 수 없는 패키지는 설치가 불가능할 수도 있으므로 동일하게 동작합니다.
공동 설치 가능한 패키지 세트의 일부입니다.
보다 정확한 설명은 이 내용을 뒷받침하는 원본 연구 논문에서 찾을 수 있습니다.
도구입니다.
커널을 계산할 때 흥미로운 점은 일반적으로 크기가 몇 배 더 작다는 것입니다.
원래 저장소보다.
옵션
옵션 제어 전에, 입력
-데브 데비안 패키지 파일 형식으로 입력이 필요합니다(기본값).
-rpm RPM hdlist.cz 파일 형식의 입력이 필요합니다.
-무시하다 꾸러미
이름이 지정된 패키지를 무시합니다. 꾸러미.
옵션 제어 전에, 그래프 출력
-o 파일
그래프를 쓰다 파일 graph.dot 대신
-모두 공동 설치 가능성 그래프에 모든 패키지 포함
-루트 p
패키지 주위에 그래프의 관련 부분만 그립니다. p.
옵션 제어 전에, 진단 출력
-설명하다
설치할 수 없는 패키지 쌍 목록을 설명합니다.
-통계 입력 및 출력 저장소에 관한 통계 표시
그 외 옵션
-돕다, --도움
show 명령 개요
예
현재 데비안 패키지 파일을 커널로 줄입니다:
coinst -all -o raw.dot < sid_main_binary-amd64_Packages
그래프 레이아웃:
도트 raw.dot -o 레이아웃.dot:
dotty를 사용하여 그래프를 보거나 coint_viewer 패키지의 뷰어를 봅니다.
도트 레이아웃.점
coinst_viewer 레이아웃.점
onworks.net 서비스를 통해 온라인으로 코인스트를 사용해보세요