プログラムの実行パスの変更

プログラムの実行パスの変更

pip install zathuraZathura用のmupdfバックエンドをインストールしようとしたときに、Mesonビルドが依存関係の欠落について不平を言い続け、zathuraの実行パスになったので、誤ってそれをしました(ユーザーモードで)~/.local/bin/zathura。無効なプログラムを削除/usr/bin/zathuraしようとしました。pip/正しいzathuraパッケージを再インストールしますが、まだ間違った実行パスについて文句を言います。

エイリアス(例:)を使用してalias zathura="/usr/bin/zathura"リセットすることはできますが、後で正確に機能する方法ではない場合は、そうしないことをお勧めします。実行パスを変更する他の方法はありますか?

ベストアンサー1

/home/user/.local/bin/zathura次のようにしてシンボリックリンクを作成できます。

sudo ln -s /home/user/.local/bin/zathura /usr/bin/zathura

または、次のようにファイルを直接コピーすることもできます。

sudo cp /home/user/.local/bin/zathura /usr/bin/zathura

これがあなたが使用している特定のプログラムにどれだけうまく機能するかはわかりませんが、少なくともそれをインストールしたユーザーとしてプログラムを呼び出すときは、私にとっては常に動作します。pip

user提供されたパスも変更する必要があります。

おすすめ記事