環境
操作系統:Ubuntu Kylin 優麒麟 21.10、Debian 11 Bullseye
適用架構:ARM64(鯤鵬 920 x8、飛騰 FT-2000/4)、AMD64(海光、兆芯)、MIPS64EL 龍芯
問題
使用 ln -s 命令創建軟鏈接時,目標文件不生效。會提示“符號連接的層數過多”。
解決
創建軟鏈接時,請使用絕對路徑。
比如已經處於某一個文件的目錄。
/opt/apps/com.yozosoft.yozo-office/entries/applications
這時創建軟鏈接,依然要將文件的路徑寫全,而不要忽略。
sudo ln -s /opt/apps/com.yozosoft.yozo-office/entries/applications/com.yozosoft.yozo.desktop /usr/share/applications/
錯誤的寫法。
sudo ln -s com.yozosoft.yozo.desktop /usr/share/applications/