[過去ログ] 初心者もOK! FreeBSD質問スレッド その124 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
398: 2020/05/15(金)03:44 AAS
 >>396 
 下記のスレだと、FreeBSDでのWineの話題が、かなり多く 
 なっているので、許容範囲内なのかもしれません。 
  
 FreeBSD での Office 環境を語れ! その2 
 2chスレ:unix 
  
 >>397 
 >Linux板のwineスレでも板違い扱い 
 大昔、OS関係なく、Wine共通の話題で言われた事あります。 
 レベルの低い助言が多かった時代と言うか。 
 最近はレベルが高くなった感じもあってか、 
 言われなくなった感じです。 
399(1): 351=352 2020/05/15(金)04:32 AAS
 お邪魔するのも気が引けますし、大体は書いたので満足してます。 
 あとは、ldconfig32の 
 echo /compat/i386/usr/local/lib >  /usr/local/libdata/ldconfig32/wine 
 echo /compat/i386/usr/local/lib/wine >>  /usr/local/libdata/ldconfig32/wine 
 これを忘れてたはず。 
 /etc/libmap32.conf(これは書いたはず) 
 すみません忘れっぽいのです。 
400: 2020/05/15(金)05:12 AAS
 FreeBSD(amd64)のWineでWOW64なんてホットな大ネタでしょうが。 
 こま切れで書かれると…、まとめて欲しいお。 
401: 2020/05/15(金)08:02 AAS
 やっぱり邪険にせずスレ立てくらいさせてあげるべきでは 
 こんな地の底でいいのであれば 
402: 2020/05/15(金)08:07 AAS
 立てて頂けるならFreeBSD限定でもおk 
403(2): 2020/05/15(金)09:51 AAS
 WOW64 って 32bit 用だよね 
404(2): 351=352 2020/05/15(金)12:57 AAS
 ldconfig32の所で、 
 +mkdir -p work/stage/usr/local/libdata/ldconfig32 
 が抜けてました。そして、 
 +echo /usr/local/lib/wine /compat/i386/usr/local/lib/wine >> /etc/libmap32.conf 
 +echo /usr/local/lib/gcc9 /compat/i386/usr/local/lib/gcc9 >> /etc/libmap32.conf 
 が抜けてました。相変わらず忘れっぽいです。 
 >>351,353,355,361,387,399,404 
 これでOk? 
405: 351=352 2020/05/15(金)13:00 AAS
 安価できない>>404を参照。これだけで多分行ける?試す人に幸運を 
406(2): 351=352 2020/05/15(金)13:13 AAS
 最後にMakefile.xz投下。 
 compat32環境の下準備はしてくださいね 
 b64decodeでデコードしてxz -d Makefile.xz 
 begin-base64 644 Makefile.xz 
 /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4AroA0hdACuSRf2vMQLGHZ8iWPMHV1gbhw57EKCBH3po 
 hIlP8MpaxIeDyQRVqEraYy1skUv2se/uJjqRNXDfSKwDMMDC4+58EgKbs0xxEJrciZmTUAFvN2YG 
 Ft9gpRKtpFzYXJHlLkk+K0PFFm7yXCnQOXuwG9HhcmeO9PwEvJ46KUsnyDwiQ6DrE1ZTuRxrra3D 
 aJmeHVsfvt+oRaIe8A6sjvLt6ypvxRVjisvbCgDPZonSaKXPrxScYeEcL9947jiL9S6wCERhFGuI 
 Hj7QAoZqxJKXJYEEViI1Yt3QnlPMsIPmmF9ZYTWbn6//dEGxfqMPSeuTCz3U3DGAUOUCMDMp46c9 
 WxxIOUFssNJUNWQI7kKF5tPeGXsiMX1CvbSOUhoRBeQulevoipvS6WwG52BKx+TZI3dpm7SyEuJw 
 oiVXG0JXYY9u9ZnBzzn94/z4+sYRPNllHlzJP2f61lVlyCaQ4rpa+xVR+twHcx+Jija8t18V8XMJ 
 9+jtOWtdWOfT2W8yeH2BeIMFji9uVa/pu/yzl0UpDX9jjoKG9zFscyfANBaUX83KejQ2U8h3gJ5k 
 Ypwpi8TcNRsH36kkniTGFLStuOKX3eVStKT5EfO63oCK7hklKa9tDQM6oPd/pd/VnxFgeiV/RqoX 
 QXw66nYeEZiwvNBXPTCsxOQqHb/RXCeeFlg6KoCEsG1Sm8w/7UWeUd97yWRuWs7epBQp7q8L8g5o 
 ZeH/L0L+Bktb35sjPaZd7QfH3d4mJLIB/xaARuVMFGcjBb8LlI2UywlA3cKHD4aD18JoBJ08reUn 
 /P0HV1dSDqPqIK5oy42UW9Qsm3IGcRX3gnNZULz11RPQ3wCPoRRZ9NwuknEcOWE+TPc1s39JLAlX 
 pqIzaxzPYHnmuUyNuMeOSuN6qmwrEzI2idtu5SyVXrgOgbonQzAD5XumykNdA4UGuF4X36F9xqaI 
 9Nq59yVRt+EoYlfkoGaoYJhldanozuuwqwc2GagOACbHDNrTNc9Vmmdc9n0+0YpzC9tAywmLH2qV 
 yASfSHUDiu5ie/zHFAycQ60fVZbqnXe3rWhPlTj2q4LoFdJBsVfCqLIuJjuRQzdZ1mslIg5lDlf4 
 kQwxY6TozMxw6ybEW6eRUABAuHQ+xHMQawAB5AbpFQAAwBdacLHEZ/sCAAAAAARZWg== 
 === 
407: 351=352 2020/05/15(金)13:24 AAS
 Makefileを置いた所でMakefileをよく読んでからmakeしてみてください。 
 rootじゃないとchrootできないのです。 
 どうしたらrootじゃなくてもいけるのでしょうか?そこが謎です。 
 お騒がせしました。 
408: 351=352 2020/05/15(金)13:32 AAS
 まとめのご要望があったのでMakefile投下しました。 
 質問は受け付けます。FeedBackって奴です。 
409: 351=352 2020/05/15(金)13:42 AAS
 WINEPORT?=wine 
 WINEDIR?=/usr/ports/emulators/${WINEPORT} 
 VERSION?=5.0 
 ROOT32?=compat/i386 
 などとなってるので?=の所は 
 make WINEPORT=wine-devel VERSION=5.8などとするとwine-develが作られます。 
 portdowngrade してできた4.0.3なども/usr/ports/local/wine 
 などに展開してるなら可能です。 
410(1): 2020/05/15(金)14:08 AAS
 大変有用だと思うんですけど、あまり5chで頑張り過ぎてもハイエナが寄ってきますよ 
 コピペでまとめて小銭稼ぎする連中とか 
411(4): 2020/05/16(土)04:47 AAS
 >>403 
 LinuxのWineでは、WOW64が動くようになったが、WineHQ(Wine本家)での 
 記述にあるように、FreeBSDではWOW64は動かない、という状況が有名です。 
 i386-wineで有名な「David Naylor」氏らが、amd64のWineにWOW64を追加し、 
 (WOW64がある以上、役目を終えた)i386-wineは削除しよう、という方向で 
 動いているようではあるが、いまだ、i386-wineを削除できる状況ではない 
 みたいです。以下URLを参照ください。 
 外部リンク:reviews.freebsd.org 
  
 しかも、i386-wineは、公式portsレベルでは、バージョンアップの追従が 
 遅いよね、通常のWine(amd64でのWineなので64bitのWine)は 
 1週間もあれば、portsが追従して、pkgもビルドされているのに、という 
 状況です。 
  
 Linux板のWineスレだったか、@sagawa_aki氏(Wineのコミッタ)の 
 twitterだったかで見かけたのだったか、は、忘れましたが、 
 最近では、「SETUP.EXE」が、まずは、32bitなOSか、64bitなOSかを 
 判断して、該当bitな次の段階の本物のSETUPを動かすという状況もある 
 ようなので、i386-wineでなく、Wine+WOW64、であるほうが良い場合も 
 あるかもしれません。 
412: 2020/05/16(土)04:58 AAS
 >>410 
 ハイエナなんて大丈夫だよ。 
  
 FreeBSD での Office 環境を語れ! その2 
 2chスレ:unix 
  
 で、「FreeBSDでwimeを使う」というレスをいっぱい書いたけど、 
 FreeBSDで有名な「かけまわる子犬。」氏や、「uyota 匠の一手」氏や、 
 無名個人な人たち氏が「へー、やってみたわ」なんて記事を書く 
 ことはないし、「かけまわる子犬。」氏は、wime初期の頃、記事で 
 wimeに触れているけれど、追加記事はないし、なにかのまとめサイトで 
 Linux環境を含めたwimeが取り上げられる事もないし、あいかわらず、 
 古い時代のwimeの記事しか引っかかりません。 
 Linux板のWineスレで告知しても「あー、懐かしー」で終わりです。 
 いや、もともと、wimeは、Linux板のWineスレが初出じゃないですか。 
 だけど、「FreeBSD wime」でググる(wimeがWineと誤認されますが)と、 
 公式配布サイトをさしおいて、1番目にスレそのものが出るように 
 なったので、閲覧そのものはされているのだと思います。 
 いや、自分より高スキルの人が現れて欲しいってだけなんですけどね。 
413: 351=352 2020/05/16(土)11:32 AAS
 compat32環境の下準備は >>351参照です。 
 chroot /compat/i386 /usr/sbin/freebsd-update fetch && installができたらOKです。 
414(1): 351=352 2020/05/16(土)11:46 AAS
 >>411 
 FreeBSDでwow64ができないわけではないみたいです。 
 portsシステムでうまく扱えない(rootでなくてもビルドできないといけない) 
 とかいろいろあるそうです。 
  
 -- 
  
 ccacheも使えます。 
 /compat/i386でもccacheをインストールして 
 /etc/make.confと/compat/i386/etc/make.confに 
 BATCH=yes 
 WITH_CCACHE_BUILD=yes 
 CCACHE_DIR=/root/.ccache 
 などと書けばokです。 
415(1): 411 2020/05/17(日)03:34 AAS
 >>414 
 portsのシステムの問題があったのか。 
 >>411で「FreeBSDではWOW64は動かない」 
 と、間違いを書いてすいませんでした。 
 デマになるところでした。 
416(1): 351=352 2020/05/17(日)19:37 AAS
 >>415 
 できた人はちらほら居たので挑戦したのですが、 
 portsにできないんです。 
 どうやってi386とamd64のライブラリを共存させるかとかも難しそうですし。 
 rootでなければできないのがだめとかもあるみたいです。 
417(2): 411 2020/05/18(月)03:41 AAS
 >>416 
 ありがとうございました。とても勉強になりました。 
  
 うーん。portsの仕組み、とか、ライブラリが、とかの話だと、 
 FreeBSDのamd64のWineで、32bitなWindowsソフトを使いたければ、 
 まだまだi386-wineに頼る事になるのか…。 
 ※もしくは、このスレのWOW64のレス群のように手作業をするか。 
  
 i386-wineでも、いいっちゃいいというか、ありがたいんだけどさ、 
 理由は分からないけど、FreeBSDのメジャーバージョンアップ時しか 
 ports_Treeが更新されないのよね。 
 ※Linux版のWineをLinuxEmulatorで、も考えたけど、それは変だし。 
  
 pkgが導入された時、すべてのportsがバイナリ化されるものだと 
 思っていたんだけど、pkgにはないけど、portsにはあるもの、 
 なんてものがあって、最近の話で例を挙げると「lha」が、 
 バイナリのpkgからはずされて、portsのみになったんだよね。 
 ports_Treeにはないけどpkgにはあるもの、ってのもあって、 
 細かい派生バージョンみたいな命名がされたpkgね。 
 おそらくmakeオプションを変えて個別にmakeしたものだろうけど。 
 ※「freebsd-ports-flavors」というらしい。 
  
 WOW64対応だけをmakeするTreeというかmakefileは無理なのかなあ。 
 依存パッケージは自分で把握して事前に入れておく、という感じで。 
 あー、でもそれができるならWineHQでpkg配布しているだろうなあ。 
  
 私は、ここのWOW64のレスを読んでいても、途中で迷子になるレベル 
 なので試すのも無理です。ごめんなさい。 
418: 411 2020/05/18(月)03:44 AAS
 まあ、自分としては、最新の、でなく、古めの32bitなWindowsソフト 
 しか使わないし、メモリがもったいない、ってだけで、amd64なので 
 i386でWineでもいいっちゃいいんだけど…。 
 「uyota 匠の一手」氏もi386は、PAE_kernelの更新状況からも、 
 とうぶん、i386はサポート外にはならないのではないか、とも 
 言っているし。 
  
 でも、色気を出して、i386でPAE_kernelでWineだと、挙動が怪しい 
 (以下URL)のでi386も、うーん、という感じで、悩ましいです。 
 2chスレ:unix 
  
 まあ、FreeBSDのamd64でWine+WOW64が一番いいんですが。 
419: 351=352 2020/05/19(火)13:24 AAS
 >>417 レス群のように手作業 
 しなくて済むように >>406 があります。 
420: 2020/05/19(火)13:31 AAS
 >>417 
 >>406のbegin-base64 以下をコピペして 
 あるディレクトリにtemp.txt というファイルを作ります。 
 % ls 
 temp.txt 
 % b64decode < temp.txt  
 b64decode: stdin: Makefile.xz: short file 
 % xz -d Makefile.xz  
 % ls 
 Makefile  temp.txt 
 %  
 こんな感じです。 
421: 2020/05/19(火)13:54 AAS
 まず、amd64上でcompat i386 を有効化する。(インストール時に有効ならスキップ) 
 # fech 外部リンク[txz]:ftp.freebsd.org 
 # tar -xvpf lib32.txz -C / 
  
 次に、i386のbaseを持ってきて、/compat/i386以下に展開する。 
 # fech 外部リンク[txz]:ftp.freebsd.org 
 # mkdir /compat/i386 
 # tar -xvpf base.txz -C /compat/i386 
  
 i386のbaseを展開したら、以下の準備をする。 
 # cp /etc/resolv.conf /compat/i386/etc/ 
 # mount -t devfs devfs /compat/i386/dev 
 # mount -t nullfs -o noatime /usr/ports /compat/i386/usr/ports 
  
 chroot (i386)環境にする 
 # chroot /compat/i386 /bin/sh 
  
 chroot環境下でfreebsd-update 
 # freebsd-update fetch 
 # freebsd-update install 
  
 chroot環境下でpkg 
 # pkg install wine flex bison gmake binutils xorgproto pkgconf 
 # pkg delete wine 
  
 chroot環境を出る 
 # exit 
  
 などといったことも準備として必要です。 
422: 2020/05/19(火)14:00 AAS
 >>355と同じく忘れていた。 
 > pkg install に dialog4ports が抜けてました。 
423: 351=352 2020/05/19(火)14:05 AAS
 Makefileに全部入れとけば良かったのかなあ。ごめんなさい。 
424(1): 351=352 2020/05/19(火)14:11 AAS
 すみません。 
 # service ldconfig restart 
 も必要。というか再起動必要かも。 
425: 351=352 2020/05/19(火)14:14 AAS
 >>424は、amd64環境下とcompat/i386 chroot環境下でも必要かもしれません。 
426: 2020/05/19(火)21:28 AAS
 ヤバイ 
 メチャクチャためになるわ 
427(2): 2020/05/19(火)22:09 AAS
 よかったら俺がまとめて共有出来る様にしてあげようか? 
上下前次1-新書関写板覧索設栞歴
あと 575 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.018s