ANTをubuntu 14.04にインストールする方法


13

私はUbuntuが初めてで、UbuntuにApache ANTをインストールしようとしています

パッケージ(apache-ant-1.9.4-bin.tar.gz)をダウンロードし、ターミナルで次のようなコマンドを入力しました

sudo apt-get install apache-ant-1.9.4-bin.tar.gz

これらの2つのエラーが発生しました

E: Unable to locate package apache-ant-1.9.4-bin.tar.gz
E: Couldn't find any package by regex 'apache-ant-1.9.4-bin.tar.gz'

そして私が使用する場合

/etc/apt/sources.list

1   deb-src http://ppa.launchpad.net/klaus-vormweg/bluefish/ubuntu trusty main$
 2  sudo apt-get install python-software-properties$
 3  # deb cdrom:[Ubuntu 14.04 LTS _Trusty Tahr_ - Release amd64 (20140417)]/ trusty main restricted$
 4  $
 5  # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to$
 6  # newer versions of the distribution.$
 7  $
 8  ## Major bug fix updates produced after the final release of the$
 9  ## distribution.$
10  $
11  ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu$
12  ## team. Also, please note that software in universe WILL NOT receive any$
13  ## review or updates from the Ubuntu security team.$
14  $
15  ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu $
16  ## team, and may not be under a free licence. Please satisfy yourself as to $
17  ## your rights to use the software. Also, please note that software in $
18  ## multiverse WILL NOT receive any review or updates from the Ubuntu$
19  ## security team.$
20  $
21  ## N.B. software from this repository may not have been tested as$
22  ## extensively as that contained in the main release, although it includes$
23  ## newer versions of some applications which may provide useful features.$
24  ## Also, please note that software in backports WILL NOT receive any review$
25  ## or updates from the Ubuntu security team.$
26  $
27  $
28  ## Uncomment the following two lines to add software from Canonical's$
29  ## 'partner' repository.$
30  ## This software is not part of Ubuntu, but is offered by Canonical and the$
31  ## respective vendors as a service to Ubuntu users.$
32  deb http://archive.canonical.com/ubuntu trusty partner$
33  deb-src http://archive.canonical.com/ubuntu trusty partner$
34  $
35   This software is not part of Ubuntu, but is offered by third-party$
36  developers who want to ship their latest software.$
37  deb http://extras.ubuntu.com/ubuntu trusty main$
38  deb-src http://extras.ubuntu.com/ubuntu trusty main$
39  deb http://archive.ubuntu.com/ubuntu trusty universe main multiverse restricted$
40  deb-src http://archive.ubuntu.com/ubuntu trusty universe main restricted multiverse #Added by software-properties$
41  deb http://security.ubuntu.com/ubuntu/ trusty-security universe main multiverse restricted$
42  deb http://archive.ubuntu.com/ubuntu trusty-updates universe main multiverse restricted$
43  deb http://archive.ubuntu.com/ubuntu trusty-proposed universe main multiverse restricted$
44  deb http://archive.ubuntu.com/ubuntu trusty-backports universe main multiverse restricted$

どうすればいいですか?


apt-getで.tar.gz-archiveをインストールすることはできません。Apt-getは、パッケージリポジトリからパッケージをインストールします。
user205301

それでは、他のステップでUbuntuにApache ANTをインストールする方法を
教えてください

のコンテンツを投稿する /etc/apt/sources.list。2行目にエラーがあります。
AB

ここで完全で明確な手順を確認してくださいstackoverflow.com/a/51780186/3089950
IRSHAD

回答:


15

ファイルapache-ant-1.9.4-bin.tar.gzはインストール可能なパッケージではありません。インストール可能なパッケージはで終わり.debます。

パッケージマネージャーを介してantをインストールできます。

ただし、最初にシステムのバグを修正する必要があります。

ターミナルを開き、このコマンドを実行します

sudo nano /etc/apt/sources.list

行を削除します(2行目)

sudo apt-get install python-software-properties$

35行目と36 #行目で、行の先頭にa を追加します。

# This software is not part of Ubuntu, but is offered by third-party
# developers who want to ship their latest software.

$からすべてを削除しますsources.list

次に、コマンドを実行します。

sudo apt-get update

次に、antをインストールします。

sudo apt-get install ant

1
Linuxのほとんどすべての汎用バイナリリリースもこの場合のように.tar.gzアーカイブであるため、通常.tar.gzにソースコードが含まれていると言うのは少し誤解を招くかもしれません。
user205301

おかげでABそれはうまく動作します....問題が解決しました。どうもありがとう
ヴィノドクマール

@ user205301 OK、削除
AB

@VinodhKumarあなたは私の答えに満足しましたか?それから私に賛成票をください(∧)。私があなたの問題を解決できたなら、あなたが私の答えに印を付けるといいでしょう(✓)。;)
AB

私はあなたの答えに投票できませんでした。35の評判が必要なので、あなたの答えは正しいと認めました。
ヴィノドクマール

9

単に: sudo apt-get install ant

新しいバージョンが必要な場合は、どこかにダウンロードした.tar.gzを抽出し、そこからantを実行する必要があります。

tar xzvf apache-ant-1.9.4-bin.tar.gzアーカイブを抽出します。基本的には単なるZIPアーカイブです。ファイルブラウザからグラフィカルに抽出することもできます。


私は「須藤はapt-getはアリインストール」は、このコマンドを試してみましたが、私は、パッケージのアリを見つけることができません。このエラーを得た
Vinodhクマール

sudo apt-get update最初に実行してみてください。Ubuntu 14.04を使用していて、apt-getでantをインストールしたばかりなので、パッケージがそこにあるはずです。
user205301

sudo apt-get updateを試しました。このエラーが発生しました。E:ソースリスト/etc/apt/sources.listの2行目でタイプ 'sudo'が不明です。
ヴィノドクマール

sudo apt-get updateエラーがある場合、どのようにコマンドを実行できますか?質問を読んでください。
AB

@AB質問にsources.listのエラー行を追加しました。チェックしてください。
Vinodh Kumar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.