Apt
make -v 報告很奇怪的問題
我對 Debian Stretch 上的 build-essentials 有一些問題。由於 npm 命令失敗,並且症狀是未安裝 build-essentials,因此我從頭開始重新安裝它。檢查版本時,除了 make 之外,一切似乎都正常:
make -v
報導
/usr/bin/make syntax error near unexpected token
……有什麼問題?它似乎執行 make 就好像它是一個 shell 腳本(只是我的猜測)這怎麼可能?
更新通過重新安裝make,它起作用了:
apt-get install make --reinstall
好可靠的系統…
看起來你
/usr/bin/make
的東西至少部分被其他東西覆蓋了。這可能意味著您有一些文件系統損壞。您使用的是哪種文件系統類型?您可能想要執行一個完整的文件系統檢查,看看您是否有更多的文件系統損壞而不僅僅是一個被覆蓋
/usr/bin/make
。如果您使用 XFS,您應該知道通用fsck
或fsck.xfs
命令對 XFS 文件系統根本沒有任何作用,因為這種文件系統類型應該在內部進行所有“例行”檢查。要僅檢查 XFS 文件系統上的錯誤,您應該使用xfs_repair -n
. 與往常一樣,文件系統檢查應該在有問題的文件系統未掛載的情況下執行,或者如果它是您的根文件系統,則應以只讀方式掛載。