パッケージが必要になって(戻って)いました。Ubuntu18.04では不要でした。ccacheの導入コンパイル時に使用する情報をキャッシュすることで、再ビルドを高速化します。不具合報告をするなど、2度以上コンパイルすることがありそうならば導入しておくとよいです。使用するなら、ccacheを追加で導入。~/.ccache/すれば、サイズが増えていくことを確認することができます。ビルドに必要な依存パッケージの導入wine/ppaを導入することで、WINE最新版のビルドに必要な依存パッケージのリスト情報が追加されます。14.04(正確には12.04より後)では、ソースパッケージがデフォルトで無効になっているため、aptの設定ファイルを書き換えて有効化する必要があります。テキストエディタとしてviを使う場合は以下のようにします。(斜文字の部分はUbuntuバージョンにより異なるので読み替えてください。main2行目の先頭から#を外します。よる依存パッケージの導入に成功するはずです。(詳しく知りたい場合、32bit環境でのWineビルド記事を参照してください。)変更後、パッケージリストを更新し、依存パッケージの追加を行います。-yGitはあらかじめインストールしておきます。-yGitリポジトリからWINE最新版ソースを取得します。32bit版をビルドするためのディレクトリを作成します。~/wine32-tools作業ディレクトリに移動して、WINEソースのconfigureを実行します。~/wine32-tools~/wine-git/configureccacheを使用する場合は、この手順でconfigureの前にオプションとして追記します。~/wine-git/configureMakefileなどが展開されるので、makeします。並列化数はビルド環境のCPU数と同程度にしておきます。complete."が出れば成功です。Wineの起動Wineは実行時に「ボトル」(.wineディレクトリのこと。Windowsのc:\に相当する)を必要とし、起動時にこのディレクトリが存在しなければ自動生成します。64bit環境で既にWineを利用している場合、ボトルは64bit版がすでに生成されていると思われます。Wineを使用することができません。既存のボトルを削除するのが手軽な方法ではありますが、既存のアプリケーションや設定を削除したくない場合もあると思いますので、今回はWINEPREFIXを設定し、テスト用の32bit版Wineディレクトリを作ることにします。ホストのターミナルで、コンパイル済みWineの置いてあるディレクトリに移動します。~/wine32-tools/環境変数WINEPREFIXで、パッケージのWineバイナリではなく、ビルドしたWineバイナリ(./wine)をパスで指定します。winecfg初回は起動に少し時間がかかり、ボトルを生成する旨のメッセージが表示されます。Wineのビルドに成功しています。シューズを買いました。メインの靴がアシックスウォーキングで街歩き用なのですが、これまではこれで高尾山などの軽い山も登っていました。今回、靴底があまりに摩耗したこともあってアシックスウォーキングを買い替えたのですが、ついでに消耗が激...100均の液晶保護フィルムを13インチのノートPCに貼ってみましたノートPCの液晶保護フィルムが100円で買えるなんて、良い時代になりました。ダイソーに行ったら、ノートPCで使えそうな液晶保護フィルムがあったため、衝動的に購入。A4サイズと書いてあります。(HTMLでPOST、そしてhidden)formでユーザの入力やファイルを送信する際、IDを付与したり、送信した情報を紐付けるか、などの情報を一緒に送信したい場合があります。その場合、ID情報はブラウザに表示しないのがベストです。ユーザに見せたり、編集してもらう必要はありません。オルタネイティヴは数あれど、小さな実験プロジェクトを始めるときに、簡単に使えるMakeは未だにビルドツールとして有力な選択肢だと思います。MakefileはUNIX環境、というかCLIツール群があることを前提にしているところがあります。