actionbrowser.com
1-x86_64/reason: user /var/lib/yum/yumdb/b/73ea08770fa666e18c59842bf65fa0f3a0b103d8-bind-utils-9. 1-x86_64/releasever: 6 Um genau die gewünschten Informationen zu erhalten: # cat/var/lib/yum/yumdb/b/*bind-utils*/from_repo updates Spätere Versionen liefern noch mehr Daten. In EL 7 wird beispielsweise der genaue Spiegel und die URL, von der das Paket heruntergeladen wurde, hier gespeichert. Woher weiß man, aus welchem yum-Repository ein Paket installiert wurde?. rpm -qi packagename Informiert Sie den Hersteller und den Verpacker Um zu sehen, was von Repo Epel installiert wurde: (Sollte unter Centos 5. 5 funktionieren) Hinweis: Wenn Sie kein Repo namens Epel haben, spuckt es alles aus, was installiert ist. Repoquery --repoid = epel -a \ | xargs yum list installiert Wenn das Paket kürzlich installiert wurde, können Sie in/var/cache/yum suchen. In diesem Verzeichnis befindet sich für jedes Repo ein Verzeichnis und in diesem ein Paketverzeichnis. Also würden Sie so etwas tun: find/var/cache/yum -name [package-name]* Der Cache muss jedoch in Ihrer Datei/etc/ aktiviert sein: cachedir=/var/cache/yum keepcache=1 Beachten Sie, dass ein yum clean [packages|all] das Cache-Verzeichnis löscht.
Ist das Paket vorhanden, wird PAKETNAME installiert. Fehlt das Paket, bricht Yum ab. Es können auch mehrere Paketnamen angegeben werden. yum install PAKETNAME -PAKETNAME Sollen gleichzeitig Pakete installiert und entfernt werden, können Pakete/Paketnamen mit einem Minus vor dem Namen entfernt werden. yum install Es ist auch möglich direkt lokale RPM-Pakete zu installieren. Es muss nur der korrekte Pfad zum RPM angegeben werden. Wenn man sich mit der Shell im Verzeichnis der RPMs befindet reicht lediglich der Paketname. Es können auch Paketpfade im Internet angegeben werden. Der frühere Befehl "localinstall" ist obsolet, diese Funktion wird jetzt von "install" mit übernommen. Aus historischen Gründen funktioniert "localinstall" jedoch auch noch. yum reinstall PAKETNAME Wie "install". In RPM-Paket enthaltene Dateien anzeigen | My-IT-Brain. Pakete die bereits installiert sind werden erneut installiert. yum install @^"NAME DER GRUPPE" Wenn "@^" gefolgt von einem Gruppennamen angegeben wird verhält sich "install" wie der Befehl "group install".
Auch ohne grafische Bedienoberfläche lassen sich rpm-Dateien auf einem Linux-System mit Hilfe des Kommandozeilen-Tools rpm installieren und werden dabei ebenfalls in die rpm-Datenbank eingetragen. Der Nachteil: Die Installation ist mitunter mühselig, vor allem dann, wenn Paketabhängigkeiten ins Spiel kommen. Diese werden - anders als bei den meisten grafischen Tools - nicht automatisch gelöst. Vielmehr gibt das Programm lediglich eine Liste der fehlenden Software aus, die Sie dann selber finden und installieren müssen. Das sind die wichtigsten Befehle und ihre Wirkungen:
rpm -i
Danke fürs Lesen!
Zum Beispiel auf meinem Fedora 15-System mit YUM 3. 2. 29: # yum info mysql-server Geladene Plugins: fastmirror, langpacks, presto, refresh-packagekit Installierte Pakete Name: Mysql-Server Bogen: x86_64 Version: 5. 5. 14 Veröffentlichung: 2. Yum installierte pakete anzeigen 2. fc15 Größe: 42 m Repo: installiert Aus dem Repo: Updates Zusammenfassung: Der MySQL-Server und zugehörige Dateien URL: Lizenz: GPLv2 mit Ausnahmen Beschreibung: MySQL ist ein SQL-Datenbankserver mit mehreren Benutzern und mehreren Threads. MySQL ist ein: Client / Server-Implementierung bestehend aus einem Server-Daemon (mysqld): und viele verschiedene Client-Programme und Bibliotheken. Dieses Paket enthält: Der MySQL-Server und einige begleitende Dateien und Verzeichnisse. Möglicherweise sehen Sie, ob es eine neuere Version von YUM gibt, in der diese Informationen für Ihr System verfügbar sind. geewhizardry 2015-12-21 в 21:22 Eine aktualisierte - etwas nützlichere - Antwort für diejenigen, die so unglücklich waren, wie ich darüber gestolpert bin... Für Fedora (und vermutlich Centos & RHEL) zB: dnf whatprovides postgresql-server Verwendung von Metadaten von bla bla bla postgresql-server-9.
Die Installation eines Paketes erfolgt mit yum install Paketname, wobei Sie beliebig viele Pakete auf einmal angeben können. Sie installieren zum Beispiel das Spiel Pingus durch die Eingabe von yum install pingus. Yum lädt im Hintergrund zuerst die Headerdateien mit den Paket-Metadaten der neuen Pakete herunter, um alle Abhängigkeiten nach den neuen Gegebenheiten zu untersuchen. Nachdem die Abhängigkeiten aufgelöst sind, gibt Yum zusätzlich zu den installierenden Paketen eine Liste aller benötigten Pakete ( Installing for dependencies) aus ( Listing 1). Das Tool fragt danach noch einmal, ob Sie die Installation vornehmen möchten. Beantworten Sie die Frage mit [Y], beginnt der Installationsprozess und meldet mit Complete! die ordnungsgemäße Installation der aufgelisteten Pakete. # yum install pingus Dependencies Resolved ============================================================================= Package Arch Version Repository Size Installing: pingus i386 0. 7. 0-0. Red Hat Package Manager: Die wichtigsten Befehle - PC-WELT. 4. 20060721. fc6 fedora 18 M Installing for dependencies: ClanLib i386 0.
Woher wissen Sie, aus welchem YUM-Repository ein Paket installiert wurde? Wie kann ich nach der Installation eines Pakets von yum (mit mehreren konfigurierten Repositorys) feststellen, aus welchem Repository es installiert wurde? Wenn ich laufe yum info package-name (oder yum list package-name), kann ich nur sehen, dass das Paket "installiert" ist. Antworten: Wenn yum-utils installiert ist, liefert repoquery die gesuchten Informationen (hier ist 'epel' das Repository). Yum installierte pakete anzeigen auf deutsch. └─[$]> repoquery -i cherokee Name: cherokee Version: 0. 99. 49 Release: 1. el5 Architecture: i386 Size: 8495964 Packager: Fedora Project Group: Applications/Internet URL: Repository: epel Summary: Flexible and Fast Webserver Description: Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Apache compatible log files, and much more. Welche Version von yum?