logo

Linux: User beim start automtisch anmelden »
« Frohes neues Jahr 2009

LCS-8311 - SVN-Server einrichten

Abgelegt unter Hardware, LCS-8311, Linux und NAS am Donnerstag, den 13. Nov. 2008

Als ersten brauchst main ein Linux, aber das wird ja wohl nicht das Problem sein. Bei mir ist es nen (wubi) Ubuntu. Und natürlich Telnet oder SSH-Zugriff auf das NAS.

Dann musst man debootstrap installieren so wie in diesem Thread beschrieben.

Ich bin den Weg über einen USB-Stick gegangen, da ich keine Lust hatte debootstrap auf dem NAS zum laufen zu bekommen oder meine Festplatte umzubauen. Sollte aber min. ein 256 Stick sein.

  1. debootstrap installieren
  2. Konsole öffnen und z.B. zu ~/Desktop wechseln
  3. sudo debootstrap --arch powerpc etch ./debian-etch und warten...
  4. das ganze dann mit sudo mv ~/Desktop/debian-etch /media/disk/ (kann man natürlich auch nur kopieren)
  5. sofern du kein chroot auf dem NAS laufen hast, die Pakete vom bent-linux laufen sehr gut. Da gibt es auch noch ein paar andere schöne Pakete. Also per wget http://bent.latency.net/bent/ppc/busybox-1.00.cpio.bz2 holen und via bunzip2 busybox-1.00.cpio.bz2 entzippen. Dann mit cpio -i -d < busybox-1.00.cpio entpacken. (Am besten in einem Unterordner auf'm Desktop oder so).
  6. Wir brauchen aber nur das Binary, also busybox aus dem bin Ordner auch auf den Stick kopieren.
  7. Stick ab ans NAS und per Telnet/SSH einloggen. Bei mir ist der Stick am NAS dann unter /mnt/usbdisk1-1 zu finden...

    chroot... hab als erstes die busybox direkt nach /mnt kopiert und dann mit ln -s /mnt/busybox /mnt/chroot nen Link angelegt. Sollte dann mit dem Aufruf chroot --help ne Ausgabe hervorbringen.
  8. dann hab ich mir zur Erleichterung nen Link ln -s /mnt/usbdisk1-1/debian-etch /debian angelegt. So ist es egal, wo Debian eigentlich liegt.
  9. Dann laut dem Thread oben:
    mount -o bind /proc /debian/proc
    mount -o bind /dev /debian/dev
    mount -o bind /mnt /debian/mnt <- das hab ich gemacht, damit ich meine Festplatte auch unter dem Debian habe...
  10. irgendwo hast du ja wget auf dem NAS. Das kopierst du jetzt nach /debian/bin
  11. /mnt/chroot /debian /bin/bash und du solltest in der chroot debian bash shell sein (nennt man das so?)
    An diesem Punkt hab ich dann noch ein wenig selber herumkonfiguriert, aber das ist jedem seine Sache.
  12. apt-get installieren. Ich habe mir per wget das .deb Paket geladen, versucht zu installieren und natürlich fehlten ein paar Pakete. Dann hab ich das nächste Paket geladen usw.

Ist zwar nen wenig Bastelarbeit, aber für micht persönlich hat's sich gelohnt. Ich habe jetzt ne eigene kleine Versionskontrolle, an die kein anderer ran kommt (wenn ich das nicht will).


Ähnliche Artikel

26.02.2009 - LCS-8311 - SSH-Server einrichten
10.04.2008 - Longshine LCS-8311 NAS
29.12.2010 - DNS-313: Lighttpd - Verzeichnis mit Passwort schützen
20.02.2011 - DNS-313: Twonky Media Server installieren
08.10.2010 - dyndns update script

Einen neuen Kommentar hinterlassen