差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
windows:build_emacs_and_unix_like_environment_on_msys2 [2020-10-17 15:24] Decomo |
windows:build_emacs_and_unix_like_environment_on_msys2 [2021-08-15 00:17] (現在) Decomo |
||
|---|---|---|---|
| 行 25: | 行 25: | ||
| ^ ソフト | ^ ソフト | ||
| ^ ::: ^ ::: ^ ::: ^ x86 ^ x64 ^ x86 ^ x64 ^ | ^ ::: ^ ::: ^ ::: ^ x86 ^ x64 ^ x86 ^ x64 ^ | ||
| - | | MinGW | - | + | | MinGW | - |
| - | | MSYS | + | | MSYS |
| - | | Mingw-w64 | - | | + | | Mingw-w64 | - | |
| - | | MSYS2 | | + | | MSYS2 | |
| 実の所、Mingw-w64はMSYS2のパッケージリストに含まれていたりする。 | 実の所、Mingw-w64はMSYS2のパッケージリストに含まれていたりする。 | ||
| 行 50: | 行 50: | ||
| < | < | ||
| $ pacman -Su | $ pacman -Su | ||
| + | </ | ||
| + | |||
| + | === ホームディレクトリのマウント設定 === | ||
| + | |||
| + | OpenSSHのようなホームディレクトリを頑なに'/ | ||
| + | |||
| + | < | ||
| + | $ notepad /etc/fstab | ||
| + | </ | ||
| + | メモ帳でfstabファイルが開くので、「d:/ | ||
| + | |||
| + | < | ||
| + | C:/ | ||
| + | </ | ||
| + | |||
| + | 一度手動でマウントしないと自動マウントされないっぽい? | ||
| + | < | ||
| + | $ mount / | ||
| + | </ | ||
| + | |||
| + | MSYS2のターミナルを再起動して、正しくマウントされるか確認する。 | ||
| + | < | ||
| + | $ mount | ||
| + | C:/ | ||
| + | U:/msys64 on / type ntfs (binary, | ||
| + | U:/ | ||
| + | C: on /c type ntfs (binary, | ||
| </ | </ | ||
| 行 71: | 行 98: | ||
| ==== Emacs ==== | ==== Emacs ==== | ||
| - | みんな大好きEmacsをインストール。/-vim?知らない子ですねぇ…-/ | + | みんな大好きEmacsをインストール。<del>vim?知らない子ですねぇ…</del> |
| パッケージ名はmingw64/ | パッケージ名はmingw64/ | ||
| 行 77: | 行 104: | ||
| < | < | ||
| $ pacman -S mingw-w64-x86_64-emacs | $ pacman -S mingw-w64-x86_64-emacs | ||
| - | 依存関係を解決しています... | + | </ |
| - | 衝突するパッケージがないか確認しています... | + | |
| - | 警告: 循環依存が検出されました: | + | |
| - | 警告: mingw-w64-x86_64-freetype は依存パッケージ mingw-w64-x86_64-harfbuzz の前にインストールされます | + | |
| - | パッケージ (44) mingw-w64-x86_64-brotli-1.0.9-1 | + | MSYS2の環境でイイ感じい使うための設定。 |
| - | | + | <code lisp> |
| - | | + | ; MSYS2の実行パスを通す。Windowsの環境変数で通していれば不要。 |
| - | | + | (setenv " |
| - | | + | ; bashを指定 |
| - | mingw-w64-x86_64-graphite2-1.3.14-2 | + | (setq shell-file-name " |
| - | mingw-w64-x86_64-jansson-2.12-1 mingw-w64-x86_64-libffi-3.3-1 | + | (setq explicit-shell-file-name shell-file-name) |
| - | | + | ; NULLデバイスの設定。標準ではWindowsの" |
| - | mingw-w64-x86_64-libpng-1.6.37-3 | + | (setq null-device "/dev/ |
| - | mingw-w64-x86_64-libtasn1-4.16.0-1 | + | |
| - | mingw-w64-x86_64-libunistring-0.9.10-2 | + | |
| - | mingw-w64-x86_64-libwinpthread-git-8.0.0.6001.98dad1fe-3 | + | |
| - | mingw-w64-x86_64-libxml2-2.9.10-4 | + | |
| - | mingw-w64-x86_64-mpc-1.2.0-2 | + | |
| - | mingw-w64-x86_64-mpfr-4.1.0-3 | + | |
| - | mingw-w64-x86_64-nettle-3.6-2 | + | |
| - | mingw-w64-x86_64-p11-kit-0.23.20-2 | + | |
| - | mingw-w64-x86_64-python-3.8.6-3 | + | |
| - | mingw-w64-x86_64-sqlite3-3.33.0-1 | + | |
| - | mingw-w64-x86_64-termcap-1.3.1-6 | + | |
| - | mingw-w64-x86_64-universal-ctags-git-r7253.7492b90e-1 | + | |
| - | mingw-w64-x86_64-wineditline-2.205-3 | + | |
| - | mingw-w64-x86_64-xz-5.2.5-1 | + | |
| - | mingw-w64-x86_64-emacs-27.1-1 | + | |
| - | + | ||
| - | 合計ダウンロード容量: | + | |
| - | 合計インストール容量: | + | |
| - | + | ||
| - | :: インストールを行いますか? [Y/n] y | + | |
| - | (以下、省略) | + | |
| </ | </ | ||
| 行 134: | 行 137: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | |||