R
자동 R 동작시간 의존성
R 라이브러리는 현재 DESCRIPTION
파일에서 다른 라이브러리에 대한 실행시간 요구를 나타내는 메타자료를 제공합니다. RPM의 파일 속성과 의존성 생성기 지원을 사용하는, 이러한 요구 사항은 자동으로 꾸러미에 추가 될 수 있습니다. 이들은 `R(packageName) = packageVersion`의 이름공간 `Provides`를 사용 할 것이고, 이는 `packageName`은 꾸러미의 가져 올 수 있는 이름이고, `packageVersion`은 업스트림 버전입니다 (기록: 업스트림 버전은 RPM은 버전에서 대시를 사용 할 수 없기 때문에 페도라를 위해 종종 삭제됩니다.)
R 라이브러리 메타자료는 Requires
로 대응 될 수 있는 Depends
및 Imports
를 포함합니다. Enhances
를 지정하는 메타자료는 Enhances에 직접 대응됩니다.
Suggests
를 지정하는 메타자료는 기본설정으로 어떤 항목에도 대응되지 않습니다. 종종, 제안된 라이브러리는 제작 시에만 필요한 의존성을 표시하는데 사용됩니다. 실제 동작시간 Suggests`을 포함하려는 꾸러미 작성자는 (TBD) 플래그를 사용하여 추가하거나 수동으로 `Suggests
를 추가하도록 지속합니다.
이와 같은 변경은 R 꾸러미를 위해 표준 제공된 이름을 제공합니다. 이 변경은 원래 버전 값을 제공하여 R 꾸러미 사용자에게 도움이 됩니다(RPM을 위해 삭제된 값과 반대). 이 변경은 꾸러미 작성자가 (R 꾸러미) 의존성을 바르게 유지하는 데 필요한 작업량을 줄입니다.
Want to help? Learn how to contribute to Fedora Docs ›