WikiDer > Paketmanager
In dem Informatik ist Paketverwaltung eine Methode, um Software managen. Dazu gehören unter anderem die kompilieren, installieren, Aktualisierung, konfigurieren und entfernen von Softwarepakete. Paketverwaltung wird auf viele angewendet Betriebssysteme in Form von Softwaresammlungen (Softwarequellen), die mit einem Paketmanager wie z. B. konsultiert werden kann GEEIGNET, Drehzahl und YUM mit grafischen Oberflächen wie PaketKit und Synaptisch vor dem Linux-Distributionen. Für mobile Anwendungen ist die Appstore von Apfel, Google Play, der Marktplatz von Google und der Ovi-Store von Nokia entwickelt. Die Softwarequellen sind normalerweise Datenbanken enthält eine Reihe von Versionen eines Programms, zusammen mit Softwareabhängigkeiten, Versionsinformationen und Softwarekonflikten. Ein Paketmanager wird versuchen, Probleme zwischen verschiedenen Softwarepaketen zu lösen.
Unix-ähnliche Betriebssysteme
Software auf Computern mit a Unix-ish Betriebssystem kommt normalerweise von Quellcode zusammengestellt. Für Computer mit unterschiedlichen Architekturen und Zentralprozessor's werden ggf. an die angehängt portiert Versionen von Quellcodeanpassungen durch Flecken hinzugefügt. Es muss zwischen Paketmanagern unterschieden werden, die vorkompilierte Dateien Installations- und Paketmanager, die Software installieren von Quellcode zu kompilieren.
POSIX-Standards
Es ist wichtig, die Risiken von Softwarekonflikte zwischen verschiedenen Systemen auf ein Minimum und Software-Portabilität erhöhen, ansteigen. Dafür ist für Unix-ähnliche Betriebssysteme die POSIXStandards und die Dateisystemhierarchie-Standard erstellt.
BSD
FreeBSD Ports ist ein Paketverwaltungssystem, das Software von portiert Quellcode kompilieren. Es wird unter anderem von FreeBSD, NetBSD, OpenBSD und Solaris. Das Ports-System wird in einem Baum von Gabeln auf unterschiedliche Plattformen und Architekturen. Die Ports basieren auf dem Original-Quellcode, der mit Hilfe von Flecken und Brauch Dateien erstellen auf ihrer Reise durch die Baum für eine bestimmte Plattform angepasst werden.
Linux
Eines der ersten Systeme, das quellcodebasierte Softwarepakete weit verbreitet hat, wurde von Slackware-Linux. Die Softwarepakete standen in Form von komprimierten Tarballs verteilt und mit a Datei erstellen Eingerichtet.
- Synaptisch vor dem Debian und Ubuntu (verwendet im Hintergrund) GEEIGNET, dpkg und Eignung)
- Ubuntu-Softwarecenter, dem Standardsoftwarespeicher und einfachen Paketmanager in Ubuntu
- PaketKit Frontend für die RPM-Paketmanager von roter Hut
- Pacman vor dem Arch Linux (Befehlszeilenschnittstelle)
- portage vor dem Gentoo-Linux
- GNU Guix vor dem GuixSD
- DECKEL vor dem Welpen-Linux
- Zypper vor dem openSUSE (Ressourcen von Metadatenpaketen für YaST2 und RPM werden unterstützt.)
Pacman, Portage und der Packer-Manager von KERN werden von FreeBSD-Ports abgeleitet.
Mac
- App Store (hat keine Softwareabhängigkeiten, Versionsinformationen oder Softwarekonfliktbehandlung)