Line 20: |
Line 20: |
| [[:SME_Server:Documentation:Developers_Manual/de|Entwicklerhandbuch Entwicklerhandbuch]]. | | [[: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: | | 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 | + | signal-event yum-modify |
| | | |
| ===Optionen für die yum_repository Datenbank=== | | ===Optionen für die yum_repository Datenbank=== |
Line 36: |
Line 36: |
| Damit Ihre Einstellungen gespeichert werden, muss die Konfigurationsdatei ''yum.conf'' neu generiert werden: | | Damit Ihre Einstellungen gespeichert werden, muss die Konfigurationsdatei ''yum.conf'' neu generiert werden: |
| | | |
− | expand-template /etc/yum.conf
| + | signal-event yum-modify |
| | | |
− | {{drawBoxWarning/de|Inhalt=Stellen Sie sicher, dass Sie niemals im Server-Manager ein 3rd-Party Repository aktivieren. Dadurch steigt das Risiko, dass bei einem Software-Upgrade auf eine neue SME-Version Ihr System in einen instabilen Zustand gerät. Installieren Sie Softwarepakete aus 3rd-Party Repositories immer über die SME Server Shell mit der yum Option ''--enablerepo=reponame''.}} | + | {{Warning box|type=Warnung|Stellen Sie sicher, dass Sie niemals im Server-Manager ein 3rd-Party Repository aktivieren. Dadurch steigt das Risiko, dass bei einem Software-Upgrade auf eine neue SME-Version Ihr System in einen instabilen Zustand gerät. Installieren Sie Softwarepakete aus 3rd-Party Repositories immer über die SME Server Shell mit der yum Option ''--enablerepo=reponame''.}} |
| | | |
| | | |
Line 46: |
Line 46: |
| rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt | | rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt |
| | | |
− | ===Restoring Default Yum Repositories=== | + | ===Voreingestellte Yum Repositories wieder herstellen=== |
| | | |
− | If you have problems with your yum setup you may have entered dud repository values
| + | Falls Sie nach Hinzufügen verschiedener Einträge in Ihrer Yum-Konfiguration Probleme haben sollten, können Sie die voreingestellte Konfiguration folgendermaßen wieder herstellen: |
− | | |
− | remove the current values and restore the original setting with these commands
| |
| | | |
| cd /home/e-smith/db/ | | cd /home/e-smith/db/ |
Line 56: |
Line 54: |
| /etc/e-smith/events/actions/initialize-default-databases | | /etc/e-smith/events/actions/initialize-default-databases |
| | | |
− | Now you have a clean install, you can re-add 3rd party repos as described above <br>
| + | Anschließend haben Sie wieder eine "Erst"-Installation und können darauf basieren erneut gewünschte 3-rd-Party Repositories wie oben beschrieben hinzufügen.<br> |
| | | |
− | expand-template /etc/yum.conf | + | signal-event yum-modify |
| | | |
− | and check
| + | und prüfe |
| | | |
| yum update | | yum update |
| | | |
− | ==Using RPMs== | + | ==Verwendung von RPM-Paketen== |
− | Since SME Server is based on CentOS, the preferred way to install software is with yum, a lot of you might be familiar with its predecessor rpm.
| + | Seit der Umstellung des SME Servers auf CentOS-Basis ist ''yum'' die bevorzugte Methode, Software zu installieren. Bisher an RPM gewöhnte Administratoren können damit anstelle des rpm-Befehls Software mit yum installieren: |
− | To install an RPM already on your system you can also use yum to install:
| |
| | | |
| yum localinstall /path/to/filename.rpm | | yum localinstall /path/to/filename.rpm |
| | | |
− | To satisfy dependencies you can enable or disable other repositories using the --enablerepo or the --disablerepo option.
| + | Yum ist in der Lage, Abhängigkeiten direkt aufzulösen und fehlende RPM-Pakete aus den Reositories nachzuinstallieren. Das können Sie mit den Schaltern ''--enablerepo'' oder ''--disablerepo'' entsprechend einstellen. |
| | | |
− | Using yum will run other actions such as updating server-manager menus, that rpm -Uvh will not.
| + | Außerdem ist yum in der Lage, auch andere Aktionen wie z.B. die Akualisierung der Server-Manager Menüs zu unterstützen, was rpm nicht leistet. |