Neue Festplatte

Zeit für ne neue Festplatte? Aber wie die Daten kopieren?

In der Windowswelt muss man auf DriveImage & Co. zurückgreifen, unter FreeBSD ist das schon eingebaut. “recoverdisk“. Und das auch noch erfreulich einfach:

#> su -
#> recoverdisk ALTEFESTPLATTE NEUEFESTPLATTE
#> recoverdisk /dev/ad0 /dev/da0

Herrlich!

Posted in freebsd, tipps | Tagged , , , , , | Leave a comment

Dump’o'Mat automatisch installieren

Der Dump’o'mat lässt sich nun über ein Install-Skript installieren und wieder entfernen.

Installieren:
# su -
# fetch "http://www.bsdbox.de/downloads/dumpomat/dumpomat_installer.sh"
# chmod +x dumpomat_installer.sh
# ./dumpomat_installer.sh

Deinstallieren:
# su -
# ./dumpomat_installer.sh d

Posted in freebsd | Tagged , , , , , | Leave a comment

Aus Amiga Musik OGG/MP3s erstellen

UADE ist ein Kommandozeilenprogramm um alte AMIGA Musikdateien abspielen zu können. Das ist auf einem PC zwar schnell installiert, aber der gemeine MP3-Player für die Hosentasche ist da nich so recht von begeistert. Also was liegt da näher, als aus dem Original ein OGG/MP3 zu erstellen.

Ich stelle das einmal exemplarisch mit der Titelmusik von Turrican 2 vor:
http://www.exotica.org.uk/wiki/Turrican_II_-_The_Final_Fight

Als root:
#> su
#> cd /usr/ports/audio/uade && make install clean
#> cd /usr/ports/audio/vorbis-tools && make install clean
#> cd /usr/ports/audio/sox && make install clean
#> cd /usr/ports/ftp/wget && make install clean
#> cd /usr/ports/archivers/lha && make install clean
#> cd /usr/ports/sysutils/coreutils && make install clean
#> ln -s /usr/local/bin/gseq /usr/local/bin/seq
#> exit

Als Benutzer:
#> rehash
#> mkdir amigamusik
#> cd amigamusik/
#> wget 'http://files.exotica.org.uk/?file=exotica/media%2Faudio%2FUnExoticA%2FGame%2FHuelsbeck_Chris%2FTurrican_2.lha'
#> lha x Turrican_2.lha
#> cd Turrican_2
#> /usr/local/bin/mod2ogg2.sh mdat.*

Der letzte Befehl spielt und kodiert (als OGG) alle Titel, die sich im Unterverzeichnis Turrican_2 befinden. Um ein MP3 zu erhalten muss der Parameter –mp3 genutzt werden.

Weitere Anspieltipps:
http://www.exotica.org.uk/wiki/Red_Sector_Megademo
http://www.exotica.org.uk/wiki/Z-Out
http://www.exotica.org.uk/wiki/X-Out_%28game%29
http://www.exotica.org.uk/wiki/Shadow_of_the_Beast

Posted in freebsd, tipps | Tagged , , , , | Leave a comment

Automatisches Backup mit dump

Ich hab eine kleines Skript geschrieben um ein Backup (das ja regelmäßig passieren sollte) etwas zu vereinfachen und zu automatisieren. Die Highligts wären:

  • Das automtische ein- bzw. aushängen von Festplatten (z.b. USB, vorher werden die Festplatten geprüft)
  • Eine automatische Feststellung, welches “Level” am Tag der Ausführung dran ist (inkl. Erkennung, ob bereits ein Vollbackup im selben Monat vorliegt, oder ob sogar am selben Tag bereits eines gemacht wurde)
  • Auswertung ob der Backup-Vorgang erfolgreich war (mit entsprechender generierung einer Statusmail, an deren Betreff man schon den Erfolg erkennen kann.)
  • Konfiguration ausschließlich über EINE Konfigurationsdatei.
  • Viele Abfragen und Behandlungen von Fehlerfällen.
  • TODO: Automatisches Entfernen von nicht mehr benötigten alten Backups nach einer konfigurierbaren Aufbewahrungsfrist.

Ich nenne das Skript den “Dump’o’Mat“.

Posted in freebsd | Leave a comment

FreeBSD, Firefox 3.5 und Flash 10

UPDATE 20091229: FreeBSD 8.0

Jaja, ich weiß es gibt ein paar Seiten die das bereits behandeln, aber hier nochmal in kompletter, aktueller und vollständiger Variante fürs Archiv.

Was muss getan werden damit Flash 10 unter FreeBSD und Firefox 3.5 vernünftig funktioniert:

Firefox 3.5 installieren:
#> cd /usr/ports/www/firefox35 && make install clean

#> ee /etc/make.conf

WITH_GECKO=libxul
OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10

Linux installieren:
#> cd /usr/ports/emulators/linux_base-f10 && make install clean

#> ee /etc/sysctl.conf

compat.linux.osrelease=2.6.16
Nur FreeBSD 8: hw.snd.compat_linux_mmap=1

#> sysctl compat.linux.osrelease=2.6.16
Nur FreeBSD 8: #> sysctl hw.snd.compat_linux_mmap=1

#> ee /etc/rc.conf

linux_enable="YES"
Nur FreeBSD 8: abi_load="YES"
Nur FreeBSD 8: sysctl_load="YES"

#> kldload linux
Nur FreeBSD 8: #> /etc/rc.d/abi start
Nur FreeBSD 8: #> /etc/rc.d/sysctl start

#> ee /etc/fstab

proc /proc procfs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0

#> mount /proc
#> mkdir -p /compat/linux/proc
#> mount /compat/linux/proc

Flash installieren:
#> cd /usr/ports/www/linux-f10-flashplugin10 && make install clean
#> cd /usr/ports/www/nspluginwrapper && make install clean

Flash integrieren (ALS BENUTZER!):
#> rehash
#> nspluginwrapper -v -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so

Flash prüfen (ALS BENUTZER!)::
#> nspluginwrapper -l

/usr/local/lib/browser_plugins/npwrapper.libflashplayer.so
Original plugin: /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so
Wrapper version string: 1.2.2

Voila, eine beherzte Kontrolle über “about:plugins” sollte nun folgender Eintrag zu sehen sein (nach Firefox Neustart) (ganz unten):

bildschirmfoto-ueber-plugins-mozilla-firefox

Und nun viel spass auf youp.. äh youtube :)

Posted in freebsd, tipps | Leave a comment