パッケージと.debsを説明するこれらのすべてのリンクが表示されます...私は知っています...そして、tar.gzファイルを機能させるには多くの手間がかかります(例:update-alternatives for Javaまたは手動でファイルを/ usr / local /にドロップする) bin(または他の場所、私は何時間もの検索から推測した)。パッケージが非常にスマートである場合、パッケージまたは.debs / rpmsで利用できるLinuxアプリケーションはどれほど少ないでしょうか?
私は新しいユーザーとして話しています。私は専門家がおそらくそれをよく知っていることを知っています(コンパイル可能なバージョンのEclipseをダウンロードできると思いますか?)netbeansやchromeのように.sh
、eclipseはプレーンで起動可能なディレクトリです。Javaはこのupdate-alternatives
ビジネスを必要としますが、Ubuntu / Debianの「プログラムリスト」(コマンドとして登録する)などに登録するとは思いません。リポジトリで利用できることもありますが、ダウンロードページに適切な説明がない理由がわかりません。
長い話:tar.gzファイルをダウンロードまたはコンパイルする場合、システムに登録するにはどうすればよいですか?update-alternatives
Ubuntuでコマンドとして登録するようで、検索バーに表示されません。Debianでは、GNOME 2ランチャーにショートカットを手動で追加できます。しかし、私は本当に何をすべきでしょうか?
編集:
したがって、新しいソリューションでもう少し遊んだ後、「問題」を少し洗練させることができます。
手動でインストールしたプログラムを管理するにはどうすればよいですか?これまでのところ、FirefoxとEclipseが私の唯一の例です(多くのものはダウンロードしません)。彼らは両方とも私が好きな箱を使い果たすことができます。例外として、どこにインストールすればいいですか?Eclipseには独自の手順がありますが、すべての「手動パッケージ」を同じように実行したいと思います。
- いくつかの調査の後、これらのプログラムをに入れることにしました
/usr/local/bin
。 - 日食をインストールする方法を、私はランチャーに表示するために何かを得るために考え出し、私は置く必要
xxx.desktop
でファイルを~/.local/share/applications/
。この.desktopファイルの名前は重要ですか? - autotools(
configure
またはunix/configure
ファイルを探します)を含むものは、うまくいきます。CheckInstall
これらすべてを追跡するために使用すべきいくつかの研究ポイント。 update-alternatives
パスの登録に使用する必要があります。このjavaスレッドから、/usr/bin/java
へのリンクを作成しているように見えます/usr/lib/jvm/jdk...
。EclipseやFirefoxなどのこれらの「スタンドアロン」アプリケーションをインストールする場合、常にリンクする必要があり/usr/bin/[app]
ますか?そして、アサーション1が真の場合、私は次のようなことをしていますsudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
これらの指示は正しい/手動インストールを管理するのに良い方法ですか?従うべき他の手順はありますか?他の提案?
.desktop
メニューに何かを表示するにはファイルが必要です。update-alternatives
の優先順位付けにのみ機能しますPATH
。
*.deb
代わりにパッケージを探してみませんか?