
これは私が何度も遭遇する問題です。プログラムをダウンロードすると、zip/tar.gz またはその他の拡張子になっていることがあります。それらを解凍して、bin をクリックするだけです。すべて正常に動作していますが、プログラムを Unity Search で表示し、ターミナルから「programname」として実行できるようにし、リポジトリからインストールされたプログラムで実行できるその他のすべての操作を実行できるようにしたいと考えています。
bashrc を編集したくありません。リンクと関係があると思います。
それを達成するにはどうすればいいでしょうか?
答え1
通常、インストールできる Linux プログラム (.deb ファイルまたは PPA リポジトリ) の特別な「Ubuntu」バージョンがあります。それ以外の場合は、次の操作を実行します。
自分だけの場合: プログラム ディレクトリを任意の場所に置き、~/.local/share/applications/ にランチャーを作成して、それを Unity に追加します。
その他の場合は、すべてのユーザーに対して次の操作を実行できます。ルートとしてフォルダーを /opt にコピーします (ターミナル: sudo nautilus /opt/ を実行してからドラッグ アンド ドロップ)。次に、既存のランチャーをコピーして変更し、/usr/share/applications にランチャーを作成します。