Line 14: |
Line 14: |
| | | |
| ==Yum Repositories== | | ==Yum Repositories== |
− | Yum repositories on SME Server are to be configured by the internal configuration database. Repositories are stored in the yum_repositories database. The yum configuration file, located at /etc/yum.conf holds the actual configuration and is generated using the data in the yum_repositories database. | + | Yum Repositories für den SME Server müssen durch die interne Konfigurations-Datenbank konfiguriert werden. Gespeichert werden die Repositories in der Datenbank ''yum_repositories''. Durch diese Datenbank wird die eigentliche Konfigurationsdatei ''/etc/yum.conf'', in der yum Konfigurationsdaten enthalten sind, generiert. |
| | | |
− | ===Installing or modifying a repository=== | + | ===Ein Repository installieren oder ändern=== |
− | For the syntax of modifying or adding see the examples below in the 3rd-Party Yum Repositories setup section. For more details on the configuration database and how to work with it you can have a look at the [[http://mirror.contribs.org/smeserver/contribs/gordonr/devguide/html/book1.htm Developers Guide]].
| + | Für die genaue Syntax zur Installation oder Änderung von Repositories siehe Beispiele im Abschnitt 3rd-Party Yum Repositories. Mehr Details zur Konfigurations-Datenbank selbst und seiner Anwendung finden Sie im |
− | After adding or modifying the yum_repositories database you will have to make sure you regenerate the configuration file using the following command:
| + | [[:SME_Server:Documentation:Developers_Manual/de|Entwicklerhandbuch Entwicklerhandbuch]]. |
| + | Nach Hinzufügen oder Ändern von Repositories in der Konfigurations-Datenbank generieren sie die Konfigurationsdatei ''/etc/yum.conf'' folgendermaßen neu: |
| + | /sbin/e-smith/expand-template /etc/yum.conf |
| | | |
− | ===Options for the yum_repositories database=== | + | ===Optionen für die yum_repository Datenbank=== |
− | The repositories for SME Server are configured using the internal yum-repositories configuration database. There are several options that can be set for every repository:
| + | Folgende Einstellungsoptionen sind für die yum_repository Datenbank verfügbar: |
| + | *Visible yes|no - Mit 'yes' wird das Repository im Server-Manager angezeigt |
| + | *status enabled|disabled - Mit disabled wird das Repository nur dann berücksichtigt, wenn sie '--enablerepo=' eingeben |
| + | *Exclude - RPM-Pakete nicht einbeziehen |
| + | *IncludePkgs - Nur diese RPM-Pakete nicht einbeziehen |
| | | |
− | Visible yes|no - yes displays in server manager
| + | ===Setup von 3rd-Party Yum Repositories=== |
− | status enabled|disabled - disabled are ignored unless specified with --enablerepo=
| + | Sie finden eine Liste der verfügbaren 3rd-Party Yum Repositories unter [[:Category:Yum_Repository]]. |
− | Exclude - don't fetch these rpms
| |
− | IncludePkgs - only fetch these rpms
| |
− | | |
− | ===3rd-Party Yum Repositories setup=== | |
− | This page once started as http://no.longer.valid/phpwiki/index.php/3rdPartyYumRepositories, but a newer list of repositories for SME Server is now located [[:Category:Yum_Repository]].
| |
| | | |
| If you use the commands below to add 3rd party yum repositories, they will be added to the yum-repositories database, but not enabled by default, so this will not affect automatic yum upgrades. It only adds options for running yum manually. They are also set up to block you from installing RPMs that exist already in SME Server 7.0. | | If you use the commands below to add 3rd party yum repositories, they will be added to the yum-repositories database, but not enabled by default, so this will not affect automatic yum upgrades. It only adds options for running yum manually. They are also set up to block you from installing RPMs that exist already in SME Server 7.0. |