Antworten:
Ich habe die Geschichte nicht genau verfolgt, aber es gab keinen Urknall, nur die Evolution. In den frühen neunziger Jahren und wahrscheinlich sogar in den achtziger Jahren gab es ein großes Software-Repository im Internet. Das Archiv CTAN für TeX wurde 1992 gestartet. Hobbes für OS / 2 wurde ungefähr zur gleichen Zeit gestartet, glaube ich. Es gab einige für Linuxes, für BSD Unices, für Windows, für TCL / Tk ... Mitte der neunziger Jahre wurden sie auf DVD verfügbar, da viele Leute nicht genügend Bandbreite zum Herunterladen aus FTP-Archiven erhielten. (Zu den Firmennamen gehören Infomagic, Pacific Hightech, Walnut Creek, Prime Time Freeware, ...). Linux gab es in Distributionen und tut es immer noch. Die Leute könnten sehr früh herunterladen, wenn sie die Bandbreite hätten. Gut organisierte Verpackungen kamen nach und nach ... und erforderten Entwicklungsstandards. Die frühen Verpackungssysteme konnten Abhängigkeiten nicht verwalten, und ein Paket zu entfernen war ein riskantes Geschäft. Den Überblick darüber zu behalten, was installiert wurde, kam herein. Und die Dinge verbesserten sich langsam. Nicht so langsam, wenn man daran denkt.
Ich sollte hinzufügen, dass ein Großteil der Technologie auf Versionsverwaltungstechniken beruht, die sich in den frühen achtziger Jahren (wahrscheinlich Ende der siebziger Jahre) entwickelt haben, jedoch nicht über das Netzwerk. Möglicherweise ist das früheste Werkzeug in dieser Linie make
, das 1977 von Stuart Feldman in den Bell Labs entworfen und angeblich in einer einzigen Nacht hergestellt wurde.
AFAIK FreeBSD-Ports sind / sind die Mutter (n) aller späteren Online-Repositories, sie stammen aus den frühen 90er Jahren:
apt
. Das Repository war vorhanden, das Herunterladen und die automatische Auflösung von Abhängigkeiten jedoch nicht.apt
wurde mit Slink im Jahr 1999 veröffentlicht.