LinuxとMacosでzsh 5.7.1が異なるのはなぜですか? [閉鎖]

LinuxとMacosでzsh 5.7.1が異なるのはなぜですか? [閉鎖]

etcすべてのシステム構成設定を含むリムーバブルストレージを構築したいと思います。しかし、zshのソースコードは/etc/zshrcMacosと/etc/zsh/zshrcLinuxで提供されています。これはなぜ違うのですか?まったく同じバージョンです(zsh 5.7.1(x86_64-apple-darwin19.0)とzsh 5.7.1(arm-unknown-linux-gnueabihf))。どういうわけかこの問題を解決できますか?

答え1

おそらく、コンパイル方法が異なるためです。少なくともコンパイルに使用されたDebian Zshパッケージは、--enable-etcdir=/etc/zshファイルを個々のディレクトリに分割し、ホームディレクトリを/etcよりきれいに保ちます。これは通常、Linuxではなく展開固有の選択に関連している可能性が高いです。

/etc/zshファイルのシンボリックリンクをリポジトリ内の対応するファイルに含めるか、その逆にシンボリックリンクを含めるか、または/etc全体。/etc/zsh.

関連情報