Archiv > Development
MLD 4.0.0 Build Plattform 13.04 & repository erstellen
(1/1)
det:
hi
da ich mit Mld auch andere Systeme baue hab ich ein repository aufgebaut vielleicht braucht es jemand , hier wie es geht.
1; mini-httpd installieren http://wiki.siduction.de/index.php?title=Mini-Httpd_-_der_leichtgewichtige_Linux-Webserver oder lighttpd http://wiki.ubuntuusers.de/lighttpd
ich habe mich für mini-httpd entschieden und diesen unter den angemeldeten User (mld) laufen lasen
# Which user mini_httpd should use?
user=mld
# Working directory of mini_httpd.
dir=/home/mld/MLD
Directories angelegt /home/mld/MLD/download/4.0.0/files/ |base|extra|libs
2:opkg-utils installieren https://groups.google.com/forum/#!topic/opkg-devel/yLg8vyxClow
a. Checkout the opkg-utils from http://svn.openmoko.org/trunk/src/host/opkg-utils/
(svn checkout http://svn.openmoko.org/trunk/src/host/opkg-utils/)
b. make && make install
3; alle *.opk aus /home/mld/mld-entw/MLD.4.0.0/.packages/4.0.0 |base/packages|extra/packages|libs/packages nach /home/mld/MLD/download/4.0.0/files/ |base|extra|libs kopieren
http://inportb.com/2010/10/19/package-management-with-opkg/
a. cd /home/mld/MLD/download/4.0.0/files/ |base|extra|libs ; opkg-make-index . > Packages
b. cd /home/mld/MLD/download/4.0.0/files/ |base|extra|libs ; gzip -c9 Packages > Packages.gz
4;jetzt noch das repository bekannt machen auf den mldsystem
in /etc/opkg die base.conf entern
von: src/gz base http://www.minidvblinux.de/download/4.0.0/files/base
in : src/gz base http://IP oder dyndns/download/4.0.0/files/base
das wars mfg det
clausmuus:
Hi,
danke für Deine Anleitung.
Du hättest das allerdings auch ein wenig einfacher haben könne. Schau mal hier: http://www.minidvblinux.de/wiki/mld/entwicklung/eigener_addons_server
Claus
sixpack:
Hallo Claus,
also wenn ich das mit einem eigenen Addonserver mache, dann werden aber meine änderungen nicht zu Euch hochgeladen oder? Will wenn erstmal mein eigenes System zerstören ;) ^^ Also das bleibt fein alles Lokal hier bei mir.
LG Dom
det:
hi
@ sixpack
das ist von mir so gedacht ich baue einige eigene Pakete so kann ich testen ob es geht bevor sie öffentlich gemacht werten
mfg det
clausmuus:
Hi sixpack,
der develserver ist zwar öffentlich erreichbar, sofern Du den in Deinem Router frei gegeben hast, aber nur, wenn man den Benutzernamen kennt, unter dem Du den frei gegeben hast. Also im Normalfall ist der nur für eigene Testzwecke gedacht, und für den Fall, dass man einem anderem User mitteilt unter welchem Namen der zu erreichen ist, damit dieser die neusten Experimente ausprobieren kann.
Außerdem gibt der develserver noch die lokalen checkins frei (das lokale git Repository), die noch nicht per "git push" hochgeladen wurden (weil einem z.B. die Rechte dafür fehlen). So können sich andere Entwickler auch die Sourcen holen wenn's gewünscht ist.
Claus
Navigation
[0] Message Index
Go to full version