Path
更改程序的可執行路徑
當我嘗試為 Zathura 安裝 mupdf 後端時,我不小心做了
pip install zathura
(在使用者模式下),因為 Meson 建構一直抱怨缺少依賴項,現在 zathura 的可執行路徑現在~/.local/bin/zathura
不是/usr/bin/zathura
. 我嘗試使用pip
(以及解除安裝/重新安裝正確的 zathura 包)解除安裝錯誤的程序,但它仍然抱怨錯誤的可執行路徑。可以使用別名(例如 )將其重新設置
alias zathura="/usr/bin/zathura"
,但我寧願不這樣做,除非這正是它在幕後工作的方式。是否有另一種方法來更改可執行路徑?
您可以創建一個符號連結到
/home/user/.local/bin/zathura
viasudo ln -s /home/user/.local/bin/zathura /usr/bin/zathura
或者,您可以使用直接複製文件
sudo cp /home/user/.local/bin/zathura /usr/bin/zathura
我不知道這將如何與您正在使用的特定程序一起工作,但至少當我以通過安裝它的使用者身份呼叫該程序時,它一直對我有用
pip
您還需要更改
user
提供的路徑。