Repositories die von YUM verwendet werden sollen, müssen entweder in /opt/freeware/etc/yum/yum.conf eingetragen werden, oder es muss eine repo-Datei (Dateiendung „.repo„) für die Repository im Verzeichnis /opt/freeware/etc/yum/repos.d angelegt werden. Die Dateien verwenden das sogenannte ini-Format, wobei eine Repository als Sektion konfiguriert wird. Die ID der Repository (repo id) dient dabei als Sektionsname.
Für jede Repository müssen mindestens die beiden Attribute name (Name der Repository) und baseurl (URL wo die Repository zu finden ist) konfiguriert werden. Weitere Attribute sind optional. Beispiel:
[repositoryid] name=Some name for this repository baseurl=url://path/to/repository/
repositoryid – Die repositoryid darf keine Leerzeichen enthalten und darf nur insgesamt einmal vorkommen.
name – voller Name der Repository (darf Leerzeichen enthalten)
baseurl – URL für das Verzeichnis der Repository, muss mit „file://„, „ftp://„, „http://“ oder „https://“ beginnen.