Geschäftsführer ein Archiv (lokal und remote)

Diese Mini-Guide ist nützlich, wenn auch sehr vereinfacht, für diejenigen, die ihre eigenen Repository Personal zu schaffen (sowohl für den eigenen Vertrieb von Ubuntu abgeleitet müssen, entweder zu sortieren, ihre Arbeit zu Massen-Paket zur Verfügung stellen und das Ergebnis der Zeit an beiden verbrachten dass, wenn das Netzwerk in einer Art und Weise
).
Nun, um die Arbeit getan werden ist ganz einfach:
Zuerst erstellen wir die Struktur unserer Repository. Nachdem wir uns umgezogen auf dem Weg von uns ausgewählt (hier werde ich auf / home / ragnarok, die Benutzer zu Hause auf meinem Laptop) geben wir die folgenden Befehle:
$ Mkdir miorepo
$ Cd miorepo
$ Mkdir binären
$ Mkdir Quelle
$ Touch-Index
Auf diese Weise wir bereit, eine Struktur wie folgt aus:
miorepo
Index
- Binary
- Quelle
Wie Sie in das Verzeichnis kann mir vorstellen, werden Binär-und Quellcode-, bzw. eingefügt auf Binär-und Quellcode-Pakete, die wir zu unserem Archiv hinzufügen wollen.
Index-Datei haben wir (wir es nicht anders nennen) könnte, ist nicht erforderlich, jedoch ist sehr praktisch, um alle Pakete in den Repo-Griff.
Nach dem Einlegen der Pakete zu öffnen, die Datei zu schreiben und einen Eintrag für jedes Paket-Typ:
Paketname priorità_pacchetto categoria_pacchetto
Die letzte Spalte (categoria_pacchetto) wird dazu dienen, synaptische zu entscheiden, in welcher Kategorie die deb legte in dem Repository in die Forschung zu organisieren.
Erstellen Sie nun die Datei Packages.gz und Sources.gz (bzw. in Ordnern Binary und Source). Um diesen Vorgang abzuschließen sind ausreichend, die folgenden Befehle (Daten aus dem Inneren der Ordner miorepo):
$ Dpkg-scanpackages binären Index | gzip-9c> binary / Packages.gz
$ Dpkg-source scansources Index | gzip-9c> source / Sources.gz
Wenn Sie sich entschieden haben nicht zu schaffen, die Index-Datei in den Kommandos Aberkennung ersetzen mit / dev / null.
In unserem Archiv ist nun fertig! Denken Sie daran, dass jedes Mal, fügen Sie ein Paket, entweder Binär-oder Quelle, die Sie haben zu den beiden oben genannten Dateien wieder herstellen und, falls vorhanden, aktualisieren Sie die Index-Datei.
Das einzige, was noch zu tun ist, bearbeiten Sie die Datei / etc / apt / sources.list.
Wenn das Repository ist lokal, setzen wir in unserem Fall, wird ein Eintrag wie folgt aus:
deb file: / / / home / ragnarok / miorepo binary /
deb-src file: / / / home / ragnarok / miorepo Quelle /
Andernfalls, wenn wir es online zur Verfügung stellen zu entscheiden (einfach durch Kopieren der gesamten Struktur, einschließlich der Zeichen und Sources.gz Packages.gz-Datei auf unserer Homepage, zum Beispiel in die Wurzel unserer Website erstellt) fügen wir den Eintrag:
http://www.miositoweb.org/miorepo deb binary /
deb-src http://www.miositoweb.org/miorepo Quelle /
Nun sind unsere Pakete für jeden zugänglich, die ihren Standort kennt! ![]()
Popularity: 12% [?]
Tags: Debian-Repo, Packages.gz, Archiv, Sources.gz, sources.list, Ubuntu Repo
leave a response , or trackback from your own site. Sie können alle Antworten auf diesen Eintrag durch den RSS 2.0 Feed verfolgen. Sie können ein Antwort, oder einen Trackback auf deiner Seite hinterlassen.



























7. Juni 2008 um 17:20
Herzlichen Glückwunsch, sehr nützlich und interessant.
Ich hatte große Lust zu tun, um eine kleine Repo "für Gast bei Freunden" mit Sachen, die nicht auf Deb oder ist veraltet.
Danke
PS: Jetzt werde ich für eine Fahrt in Deinem Blog, vielleicht finden Sie andere interessante Sachen
7. Juni 2008 um 23:42
Thanks for the comment Churl
Ich hoffe, Sie können etwas interessantes in den vorherigen Posts zu finden!
Hallo!