|
HowTo /
Debslug SelfmadeDebianSlug LE selbst erzeugen mit VMware Player und Ubuntu-LinuxDiese Anleitung versteht sich als Hilfe bei der Erzeugung eines DebianSlug (Little Endian) mit Hilfe eines Ubuntu-Linux, das unter VMware unter Windows läuft. Natürlich funktioniert das auch mit (irgendwie) anderen Linux-Varianten. ALLES GESCHIEHT AUF EIGENE GEFAHR! Los geht’s: Lade dir den kostenlosen VMware Player herunter: http://www.vmware.com/download/player Lade dir ebenso eine vorgefertigte Ubuntu-Installation herunter: http://www.vmware.com/vmtn/vm/ubuntu.html Installiere den VMware Player und starte das Ubuntu-Linux Öffne ein Konsole und editiere die Installationsquellendatei vom Ubuntu-Updater: sudo gedit /etc/apt/sources.list (Password ist: ubuntu) Schreibe in der Datei vor alle Zeilen die mit deb CD-ROM beginnen ein #. Füge diese Zeilen am Ende der Datei hinzu: deb http://us.archive.ubuntu.com/ubuntu breezy universe main restricted multiverse deb http://security.ubuntu.com/ubuntu breezy-security universe main restricted multiverse deb http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted universe multiverse und speichere die Datei. Starte ein Update der Quellen: sudo apt-get update Starte ein Upgrade des Installers: sudo apt-get upgrade Installiere folgende Tools (alles in einer Zeile eingeben): sudo apt-get install autoconf automake automake1.9 bison ccache cvs docbook flex gcc g++ gawk gcj gettext libc6-dev libglib2.0-dev libtool m4 make patch pkg-config python python-dev python2.4 python2.4-dev sed texinfo unzip subversion bzip2 python2.4-psyco fakeroot dpkg-dev cdbs debhelper libboost-date-time-dev libboost-filesystem-dev libboost-regex-dev libboost-test-dev libboost-dev libz-dev Lade die monotone-Quellen herunter: wget http://www.venge.net/monotone/downloads/monotone-0.25.tar.gz Entpacke díe Datei: tar xzvf monotone-0.25.tar.gz Wechsle das Verzeichnis: cd monotone-0.25 Erzeuge das Softwarepaket: dpkg-buildpackage -rfakeroot -uc –b Wechsle zurück: cd .. Installiere das neue Paket: sudo dpkg -i monotone_0.25-0.1_i386.deb Erzeuge ein neues Verzeichnis: mkdir -p ~/slug Wechsle in dieses: cd ~/slug Erzeuge noch ein Verzeichnis: mkdir download Lade das Makefile herunter: wget --cache=off http://www.nslu2-linux.org/Makefile Öffne diese Seite im Web-Browser: http://www.intel.com/design/network/products/npfamily/ixp425swr1.htm Melde Dich bei Intel an und lade anschließend diese beiden Dateien in das download-Verzeichnis herunter: '' IPL_ixp400AccessLibrary-2_1.zip'' IPL_ixp400NpeLibrary-2_1.zip Damit das Makefile diese zwei Dateien auch akzeptiert, musst Du noch die Checksum-Dateien erzeugen: md5sum ~/ IPL_ixp400AccessLibrary-2_1.zip | sed s/\ .*$// > ~/slug/openslug/downloads/ IPL_ixp400AccessLibrary-2_1.zip.md5 md5sum ~/ IPL_ixp400NpeLibrary-2_1.zip | sed s/\ .*$// > ~/slug/openslug/downloads/ IPL_ixp400NpeLibrary-2_1.zip.md5 Jetzt ist eigentlich alles bereit, also geht’s nun endlich los: cd ~/slug/ make setup make update make debianslug-image Das Image landet in tmp/deploy/images/debianslug-nslu2-<datum>.flashdisk.img und kann mittels der bekannten Tools geflasht werden. P.S.: Wenn während des make-Prozesses eine Datei nicht heruntergeladen wird, versuche diese einfach mal „von Hand“ zu laden. Kopiere die in das download-Verzeichnis, erzeuge wie oben beschrieben die Checksums und starte make erneut. Viel Spass wünscht QUITSCHIBOOO Diese Anleitung ist eine Zusammenfassung des Originals von der NSLU2-Linux.org-Seite: http://www.nslu2-linux.org/wiki/Development/MasterMakefile Tags |