Wie installiere ich ANT in Ubuntu 14.04

13

Ich bin neu in Ubuntu und versuche, Apache ANT in Ubuntu zu installieren

Ich habe das Paket (apache-ant-1.9.4-bin.tar.gz) heruntergeladen und in einem Terminal einen Befehl wie diesen gegeben

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

Ich habe diese beiden Fehler bekommen

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'

und wenn ich benutze

/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$

Wie soll ich vorgehen?

Vinodh Kumar
quelle
Sie können mit apt-get kein .tar.gz-Archiv installieren. Apt-get installiert Pakete aus dem Paket-Repository.
user205301
ok, dann, wie kann ich Apache ANT in Ubuntu noch weitere Schritte installieren
Vinodh Kumar
Posten Sie den Inhalt von /etc/apt/sources.list. In Zeile 2 ist ein Fehler aufgetreten.
AB
Überprüfen Sie die vollständigen und klaren Schritte hier stackoverflow.com/a/51780186/3089950
IRSHAD

Antworten:

14

Die Datei apache-ant-1.9.4-bin.tar.gzist kein installierbares Paket. Ein installierbares Paket endet mit .deb.

Sie können ant über den Paketmanager installieren .

Aber zuerst müssen Sie einen Fehler in Ihrem System beheben:

Öffnen Sie ein Terminal und führen Sie diesen Befehl aus

sudo nano /etc/apt/sources.list

Entfernen Sie die Linie (Linie 2)

sudo apt-get install python-software-properties$

und in Zeile 35 und 36 füge #am Anfang der Zeile ein:

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

und entferne alles $von deinemsources.list

Führen Sie dann den Befehl aus:

sudo apt-get update

Dann installiere ant :

sudo apt-get install ant
AB
quelle
1
Es ist etwas irreführend zu sagen, dass .tar.gz normalerweise den Quellcode enthält, da fast alle generischen Binärversionen für Linux ebenfalls .tar.gz-Archive sind, wie in diesem Fall.
user205301
Danke AB Es funktioniert gut .... Problem gelöst.
Vielen
@ user205301 OK, entfernt
AB
@ VinodhKumar Waren Sie mit meiner Antwort zufrieden? Dann gib mir eine Gegenstimme (∧). Wenn ich Ihr Problem lösen könnte, wäre es schön, wenn Sie meine Antwort markieren würden (✓). ;)
AB
Ich konnte Ihre Antwort nicht abstimmen. Da es 35 Ruf braucht, akzeptierte ich Ihre Antwort ist richtig.
Vinodh Kumar
9

Einfach: sudo apt-get install ant

Wenn Sie eine neuere Version benötigen, müssen Sie die von Ihnen heruntergeladene .tar.gz-Datei extrahieren und ant von dort ausführen.

tar xzvf apache-ant-1.9.4-bin.tar.gzextrahiert das Archiv. Es ist im Grunde nur ein ZIP-Archiv. Sie können es auch grafisch aus dem Dateibrowser extrahieren.

user205301
quelle
Ich habe versucht , diesen Befehl ‚sudo apt-get install Ameise‘ , aber ich habe diesen Fehler konnte nicht Paket ant lokalisieren
Vinodh Kumar
Versuche zuerst zu rennen sudo apt-get update. Ich habe Ubuntu 14.04 und ich habe gerade ant mit apt-get installiert, also sollte das Paket da sein.
user205301
Ich habe versucht, sudo apt-get zu aktualisieren. Ich habe diesen Fehler erhalten. E: Typ 'sudo' ist in Zeile 2 der Quellenliste /etc/apt/sources.list nicht bekannt.
Vinodh Kumar
Wie kann er den Befehl ausführen, sudo apt-get updatewenn ein Fehler auftritt? Lesen Sie die Frage.
AB
@AB Ich habe die sources.list Fehlerzeile im questions..check es
Vinodh Kumar