etc
すべてのシステム構成設定を含むリムーバブルストレージを構築したいと思います。しかし、zshのソースコードは/etc/zshrc
Macosと/etc/zsh/zshrc
Linuxで提供されています。これはなぜ違うのですか?まったく同じバージョンです(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
.