MLD-5.x > Development

BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?

<< < (2/2)

clausmuus:
die musst Du gar nicht anpassen. Wenn Du Dein selbst compiliertes Image bootest, wird automatisch auch auf deinem devel Server gesucht, sofern der denn läuft. Und Dein eigenen Pakete haben vorrang gegenüber Paketen vom MLD Server, bei gleicher Version.
Du brauchst also lediglich den devel Server zu starten, wenn ich den angepasst habe.

Claus

apuokas:
wie repo local aktivieren ist hier beschrieben: https://wiki.ubuntuusers.de/Eigene_Paketquelle_anlegen#Einbindung-in-das-System
 aber apt method "file" bei MLD gibts nicht.
shaut ordner: /usr/lib/apt/methods/
were nciht schlecht dieser method...

EDIT:

noch ein anleitung mit apt http method: http://askubuntu.com/questions/170348/how-to-make-my-own-local-repository

ich war zu ungeduldig :) , könnte nicht erwarten bis Klaus antwortet...

Möglicher weise wird jemand dieses zum testen oder wenn nur z.b. http server in lan gibt (oder auf die selbe maschine) und kein internet verbindung gibt, etc. ...
da "apt method file" auf MLD nicht gibt, so habe ich eigene repo mit http gemacht:
1) wenn kompilierung fertig ist und alle packete in einem ordner, dann befehl in diesem ordner ausführen:
" sudo dpkg-scanpackages -m ./ /dev/null | sed '/^Depends:[[:space:]]*$/d' | gzip > Packages.gz  "
2) wie ich später erfahren habe, war der befehl nicht gans so richtig, so habe ich in windows Packages.gz mit 7-Zip entpackt, datei Packages in notepad++ bearbeitet: suchen-> ersetzen->. In "suchen nach" ".//" eingeben und "ersetzen durch" leer lassen. Jetzt "alle ersetzen" drucken, speichern, schliesen.
3) datei Packages mit 7-Zip in Packages.gz mit standardt einstellungen verpacken.
4) alle packages.deb und Packages.gz auf dein http server, z.B. http://my-server/ordner/ hochladen.
5) am BPI-MLD-5 habe ich in "/etc/apt/sources.list" standardt eintrag mit # deaktiviert und "deb  http://my-server/ordner ./"   eingetragen. In "/etc/apt/sources.list.d/devel.list" und "/etc/apt/sources.list.d/devel.list.save" habe ich alles mit # ausgeschaltet.
6) jetz entweder über ssh apt-update oder über webgui->pakete->upgrades->all_packages auf eigene repo umschalten.
---------------------------------------------

clausmuus:
Der devel Server sollte nun funktionieren.

Claus

Navigation

[0] Message Index

[*] Previous page

Go to full version