[1] MLD-5.x / Development / BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
 

Offline apuokas

  • Member
  • **
  • Posts: 80
    • View Profile
will meine eigene packete instalieren und probieren. Da es jetzt über apt geht habe ich am BPI mit packete in ~/MLD/develserver/config.sh folgendes gemacht:
path="../"
server="http://192.168.178.151/.packages"
port="80"
externalport="80"
ip="192.168.178.151"
autostop=""

auf MLD-5 habe ich in /etc/apt/sources.list minidvblinux.de mit # deaktiviert und mein server eingetragen so: deb http://192.168.178.151/.packages

oder lieber was anderes machen?

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #1 on: July 16, 2015, 14:34:45 »
Ich hab das develserver Paket noch nicht für dpkg angepasst, weshalb das noch nicht funktioniert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline apuokas

  • Member
  • **
  • Posts: 80
    • View Profile
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #2 on: July 16, 2015, 15:36:09 »
dann könnte ich die packete auf rootfs kopieren und sources.list anpassen damit die packete lockal verfügbar sind. Aber wie?

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #3 on: July 16, 2015, 16:04:59 »
Ja, das geht auch. Da musst Du mal das debian apt-get Handbuch konsoltieren.
Oder Du wartest bis heute Abend, dann passe ich den develserver an.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline apuokas

  • Member
  • **
  • Posts: 80
    • View Profile
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #4 on: July 16, 2015, 17:35:10 »
oder so,
aber vergesse nicht zu informieren wie man mld-5 anpassen muss !
:)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #5 on: July 16, 2015, 17:57:51 »
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
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline apuokas

  • Member
  • **
  • Posts: 80
    • View Profile
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #6 on: July 16, 2015, 21:45:42 »
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.
---------------------------------------------
« Last Edit: July 17, 2015, 01:07:25 by apuokas »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
« Reply #7 on: July 17, 2015, 02:03:15 »
Der devel Server sollte nun funktionieren.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Development / BPI MLD-5 kompilieren: wie betreibe ich meine repo über lan?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.