wine unter FreeBSD 9/amd64

Universe

Active Member
Hallo BSD Forum,

ich möchte wine aus den ports installieren. Leider erhalte ich diese Fehlermeldung:
Code:
Universe# make install clean
===>  wine-1.4.1,1 is only for i386, while you are running amd64.
*** Error code 1

Stop in /usr/ports/emulators/wine.

Nun habe ich im Forum das hier gefunden.
http://www.mediafire.com/wine_fbsd64

Und nun zu meiner Frage. Wohin soll ich die Datei dann verschieben?

Danke sehr

MfG
Universe
 
Genau das habe ich auch gelesen.
Nur wo soll ich dann die Datei verschieben(?), dass habe ich noch nicht verstanden.

Danke für deine Antwort.
 
Also ich meinte die Sache ab "A second approach is to..."

Welche Dateien meinst du? Die Packages? Wenn du den anderen Weg gehen willst, musst du das Package installieren mit pkg_add :)
 
Ich meine die Packages. Das muss ich dann von diesen Link http://www.mediafire.com/wine_fbsd64 downloaden. Nachher weiß ich aber nicht wohin ich die Datei verschieben muss. Mit pkg_add werde ich sie installieren. Falls es nicht klappt, werde ich das mit dem ab "A second approach is to..." versuchen.

Danke für deine Hilfe!
 
@zuglufttier: Das habe ich gestern gemacht. Es kam aber eine Fehlermeldung. Habe ich aber mir nicht notiert. Ich glaube es war etwas mit dem Kernel, dass ich in den Kernel etwas einbauen müsste, bevor ich es mit pkg_add machen könnte.

Heute habe ich das hier gemacht:
Code:
# cd /usr/src && make buildworld installworld distribution TARGET=i386 DESTDIR=/compat/i386
Und zuletzt kam diese Fehlermeldung.
Code:
>>> Making hierarchy
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 hierarchy
cd /usr/src/etc;                make distrib-dirs
mtree -eU  -f /usr/src/etc/mtree/BSD.root.dist -p /compat/i386/
mtree: /compat/i386/: No such file or directory
*** Error code 1

Stop in /usr/src/etc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
Was kann ich hier tun? Weiß jemand Rat?
 
"installworld" installiert nur in bereits vorhandene Verzeichnisse. Also einfach anlegen:
Code:
mkdir -p /compat/i386/

Und anschließend weitermachen:
Code:
cd /usr/src && make installworld distribution TARGET=i386 DESTDIR=/compat/i386
 
Okay das hat mal geklappt.
Ich hänge aber bei den nächsten Schritten fest.
Code:
Universe# chroot /compat/i386
Universe# /etc/rc.d/ldconfig start
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Universe# mount -t devfs devfs /dev
Universe# mkdir -p /usr/ports; mount nfs:/usr/ports /usr/ports 
mount_nfs: nfs: hostname nor servname provided, or not known

Code:
Universe# setenv MACHINE i386
Universe# setenv UNAME_p i386
Universe# setenv UNAME_m i386

Code:
Universe# cd /usr/ports/emulators/wine && make install clean
/usr/ports/emulators/wine: No such file or directory.
:confused:
 
Also bei dem nfs mount, musst du glaube noch angeben, von welchem Server du das mounten moechest.
Darum mountet er nicht und im letzten Schritt existieren die Unterordnet von /usr/ports noch gar nicht, darum klappt auch der wine install nicht
 
Universe# mkdir -p /usr/ports; mount nfs:/usr/ports /usr/ports
mount_nfs: nfs: hostname nor servname provided, or not known[/CODE]

Um /usr/ports zu mounten haettest du erst deinen NFS Server einrichten muessen; einfacher waer's vermutlich das von ausserhalb mit nullfs zu mounten. Wenn du folgendes in /etc/fstab eintraegst, wird beim Systemstart in deinen chroot /dev und die Ports gemountet:

Code:
/usr/ports /compat/i386/usr/ports nullfs rw 0 0
devfs /compat/i386/dev devfs rw 0 0

Schritt 2 kannst du bei der Anleitung im Wiki weglassen (glaube seit FreeBSD 9 war das ueberfluessig).
 
Zurück
Oben