最近、Linuxにはインストールウィザードがないことを知りました。以下のソフトウェアが必要だったので、ダウンロードしてフォルダに入れました。
ご覧のとおり、そのうちの1つを抽出しました。今、私はインストールがどのように機能するかについて本当に混乱しています。
1)これらのソフトウェアを機能させるには、特定の場所にのみインストールする必要がありますか、それともどこにでもインストールできますか?
2)パッケージマネージャーを使用して、ダウンロード済みのものをどのようにインストールしますか?使用した場合、同様のソフトウェアの古いバージョンを上書きしますか?
私が混乱している理由は次のとおりです。これまでソフトウェアが必要だったときはいつでも、
Sudo apt-get install software_name
しかし、それは拡散やFirefoxのようなもののためでした。それ以前はdiffuseやfirefoxをダウンロードしていなかったので、apt-get install
ダウンロードとインストールの両方のようでした。では、ダウンロード済みのものを具体的にインストールするように、このことをどのように指示しますか?また、フォルダがtarの場合、最初に正しく抽出する必要がありますか?
Ubuntuを使用しているようです。 aptを使用してTomcatやその他のプログラムをインストールできませんか? https://stackoverflow.com/questions/17360868/setting-up-Tomcat-in-ubunt
apt-cache search openjdk
apt-cache search Tomcat7
apt-cache search maven
すべてが私にとって妥当な結果を返します。最新の最高のバージョンを実行したい場合(または、バージョン管理を実際に制御し、パッケージマネージャーが発生する可能性がない場合)、手動でインストールすることは問題ありません。これらの各プログラムには、インストール方法に関する豊富なオンラインドキュメントがあります。たとえば、google "install jdk linux"、 "install Tomcat linux"などです。簡単に言うと、Javaアプリには通常、多くはありません。インストールの必要性-それらを/ optにuntarするだけです:
$cd /opt
$tar zxvf ~/Downloads/Apache-Tomcat-blah.tar.gz
次に、構成ガイドに従います。最初にjdkから始めます。
添付した画像を見ると、Ubuntuを使用していると言えます。 Ubuntuは、GUIna pigの場合はSynaptic
パッケージマネージャー、コマンドラインツールであるapt
パッケージマネージャーなどのさまざまなパッケージマネージャーを提供します。
私はあなたのコメントを本当に不思議に思っています、
最近、Linuxにはインストールウィザードがないことを知りました。
したがって、jdk
Tomcat
とmaven
をインストールしようとしているときに、Synapticパッケージマネージャーでパッケージを見つけるか、apt
を使用して検索してインストールします。 package.SynapticはGUIツールであり、任意のパッケージを簡単にインストールできます。
apt
の場合、以下のコマンドを使用できます。
リポジトリを更新します、Sudo apt-get update
リポジトリでパッケージを検索します。 apt-cache search maven
(またはインストールしたい他のパッケージ)
リポジトリで適切なパッケージを見つけたら、Sudo apt-get install package-name
を使用してインストールします。
Ubuntuまたは使用している他のディストリビューションによって保証されていないサードパーティのリポジトリからサードパーティのパッケージからインストールしようとしている場合は、自己責任でそれらのパッケージをインストールする必要があります。未処理の依存関係が原因でパッケージが破損する可能性があります。
その場合、サードパーティのリポジトリを/etc/apt/sources.list
に追加し、上記の手順に従います。
[〜#〜] update [〜#〜]
FWIW、jdk
をインストールしようとしている場合は、ディストリビューション自体で提供されているdefault-jdk
をインストールするだけです。
1)これらのソフトウェアを機能させるには、特定の場所にのみインストールする必要がありますか、それともどこにでもインストールできますか?
デフォルトでは、apt
を使用してインストールされたパッケージは/usr
(/ usr/lib、/ usr/share ...)の下にあります。パッケージをインストールした後、dpkg -L some_package
を実行してインストールされているすべてのファイルの場所。
2)パッケージマネージャーを使用して、ダウンロード済みのものをどのようにインストールしますか?
では、ダウンロード済みのものを具体的にインストールするように、このことをどのように指示しますか?また、フォルダがtarの場合、最初に正しく抽出する必要がありますか?
ダウンロードしたパッケージによって異なります。例:(.deb
、tarballs ...):
dpkg
は依存関係を解決できないため、.deb
ファイルはdpkg -i pckge_name.deb
の後にapt-get -f install
を使用してインストールできます。
依存関係を解決するには、apt
を使用して.deb
ファイルをコンピューターまたはgdebi
ツールにインストールします。
Tarball:最初にtarballを解凍してから、Readme
、intall.txt
ファイルを読み取って、インストール方法に関する情報を取得します。例:install.sh
またはを介してプログラムをインストールできます。実行後:: ./configure
でプログラムを構成します(オプションあり/なし)make
でソースファイルをコンパイルし、make install
でバイナリを適切な場所にインストールします。
使用した場合、同様のソフトウェアの古いバージョンを上書きしますか?
apt
またはgdebi
を使用すると、最新のパッケージをインストールして簡単に上書きできますが、コンパイルされたパッケージはもっと複雑になるはずです。
Oracle Java(OpenJDKとは対照的に)の場合、Ubuntuリポジトリには存在しないため、実際には個別の 指示 に従う必要があります(私が知る限り-私は推測します)これらの指示の存在から)。
リストされている残りのソフトウェアについては、パッケージはリポジトリに含まれており、インストールはSynapticを使用するのと同じくらい簡単です。
実際、OracleのPPAを追加するとJava 8(他にもあるかもしれませんが、これはwebupd8teamによって維持されます):
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
synapticでも利用できるようになります(あなたのために)。それがPPAのポイントです-パーソナルパッケージアーカイブとしても知られている一種のリポジトリです。
ソフトウェアの特定のバージョンのインストールについては、 この回答 を参照してください。私はDebian/Ubuntuを使用しておらず、トラブルに巻き込まれたくないので、プロセスについては説明しません。
すでにダウンロードしたソフトウェアのインストールについては、リポジトリで利用できない場合を除いて、そのようなソフトウェアをダウンロードしないでください。リポジトリにない場合は、PPAを検索してください。 PPAにない場合は、ソフトウェアに含まれている手順に従ってください。
パッケージマネージャーapt
を介してインストールされないソフトウェアのバージョンを維持することにした場合、一般に、バンドルされた手順を除き、どこにでもインストールして適切なディレクトリをPATHに追加するか、実行可能ファイル/構成ファイルをシンボリックリンクできます。できない、またはすべきではないと言う。
Myhの問題はAndroid studioとJava、tarballがあり、gdebiが.debsしか実行しないときにダウンロードに何時間も費やしたくない、makefileよりもパッケージマネージャー/ dpkgを好む