Pkgsrc

Pkgsrc

Die NetBSD Packages Collection (pkgsrc) ist eine Paketverwaltung für UNIX-artige Betriebssysteme. Im Gegensatz zu vielen anderen Paketverwaltungen läuft es auf beinahe allen UNIX-artigen Betriebssystemen, ist nicht auf ein bestimmtes Verzeichnis – z. B. /usr – festgelegt und kann auch von Benutzern installiert werden, die nicht über Systemadministratorrechte verfügen.

So wie auch Gentoo Portage, ist die bevorzugte Installationsmethode bei pkgsrc das Kompilieren aus dem Quelltext der Pakete, es gibt jedoch auch vorgefertigte Binärpakete für einige Betriebssysteme, insbesondere NetBSD.

So wie NetBSD auf sehr vielen Hardwareplattformen läuft, wurde pkgsrc auf etliche UNIX-artige Systeme portiert: AIX, BSD/OS, Darwin (Mac OS X), DragonFly BSD, FreeBSD, HP-UX, Interix, IRIX, Linux, NetBSD, OpenBSD, OSF/1, Solaris.


Inhaltsverzeichnis

Benutzung

Binärpakete

pkgsrc stellt ein paar Befehle bereit, mit denen Binärpakete installiert (pkg_add), aktualisiert und wieder aus dem System entfernt werden können (pkg_delete). Die Binärpakete für NetBSD sind auf dem FTP-Server des NetBSD-Projekts verfügbar.

Die Benutzung der Binärpakete hat den Nachteil, dass nicht alle Programme aus dem pkgsrc-Verzeichnis zur Verfügung stehen. Insbesondere fehlen Pakete, deren Weiterverteilung nicht erlaubt ist. Ein weiterer Nachteil ist, dass mit der Zeit die Binärpakete an Aktualität verlieren.

Am Ende eines jeden Quartals wird von pkgsrc ein „stabiler“ Zweig angelegt. Die Pakete in diesem Zweig werden nur aktualisiert, wenn Sicherheitslücken behoben werden. Außerdem werden von diesen Zweigen für einige der von NetBSD unterstützten Plattformen Binärpakete erzeugt. Im „Entwicklungszweig“ sind Aktualisierungen häufiger, dafür fließen hier regelmäßig experimentelle Neuerungen ein, sodass es sein kann, dass einige Pakete sich nicht installieren lassen.

Aus den Quellen

Wenn es für eine Plattform keine Binärpakete gibt, bleibt nur die Möglichkeit, die Pakete selbst aus den Quellen zu bauen. Darüber hinaus gibt es für viele Pakete zusätzliche Optionen, die schon zum Zeitpunkt des Kompilierens feststehen müssen. Ein anderer Grund, pkgsrc aus den Quellen zu installieren, ist, dass sehr viele Pakete auch von „normalen“ Benutzern installiert werden können, also keine Systemadministratorrechte erfordern. Für solche Konfigurationen werden generell keine Binärpakete bereitgestellt, da das Verzeichnis, in dem die Pakete installiert werden, oft individuell gewählt wird.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • pkgsrc — Тип управление пакетами Разработчик Alistair Crooks, Hubert Feyrer и Johnny C. Lam[1] Написана на C Операционная система Unix подобные Лицензия B …   Википедия

  • Pkgsrc — ( package source ) is a package management system for Unix like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently: in 1999,… …   Wikipedia

  • Pkgsrc — Saltar a navegación, búsqueda pkgsrc Desarrollador NetBSD Project www.pkgsrc.org Información general …   Wikipedia Español

  • Pkgsrc — NetBSD Packages Collection (pkgsrc) система управления пакетами, позволяющая устанавливать, обновлять и удалять программное обеспечение посредством одной команды. После сборки программного обеспечения, управление им осуществляется с помощью… …   Википедия

  • pkgsrc — Die NetBSD Packages Collection (pkgsrc) ist eine Paketverwaltung für UNIX artige Betriebssysteme. Im Gegensatz zu vielen anderen Paketverwaltungen läuft es auf beinahe allen UNIX artigen Betriebssystemen, ist nicht auf ein bestimmtes Verzeichnis… …   Deutsch Wikipedia

  • NetBSD — Company / developer The NetBSD Foundation OS family Unix like Working state Current So …   Wikipedia

  • Port (Paketmanagement) — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Mit Ports werden Software Paketverwaltungssysteme in der Welt der… …   Deutsch Wikipedia

  • DragonFly BSD — DragonFly redirects here. For other uses, see Dragonfly (disambiguation). DragonFly Company / developer Matthew Dillon OS family Unix like …   Wikipedia

  • NetBSD — Parte de la familia BSD Desarrollador Fundación NetBSD www.netbsd.org Información general …   Wikipedia Español

  • Крукс, Алистер — Алистер Гордон Крукс Alistair Gordon Crooks Дата рождения: 28 апреля 1959(1959 04 28) (53 года) Место рождения: Великобритания Научная сфера: информационны …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”