差分
このページの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:// | ||
+ |