как установить ANT в Ubuntu 14.04

13

Я новичок в Ubuntu и пытаюсь установить Apache ANT в Ubuntu

Я скачал пакет (apache-ant-1.9.4-bin.tar.gz) и в терминале дал такую ​​команду

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

Я получил эти две ошибки

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$

Как мне поступить?

Винодх Кумар
источник
Вы не можете установить .tar.gz-архив с помощью apt-get. Apt-get устанавливает пакеты из репозитория пакетов.
user205301
Хорошо, тогда как я могу установить Apache ANT в Ubuntu любые другие шаги
Vinodh Kumar
Опубликовать содержание /etc/apt/sources.list. В строке 2 есть ошибка.
AB
Ознакомьтесь с полными и понятными
инструкциями

Ответы:

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 добавить #в начале строки:

# 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

Затем установите муравей :

sudo apt-get install ant
AB
источник
1
Немного вводит в заблуждение, что .tar.gz обычно содержит исходный код, поскольку почти все общие бинарные выпуски для Linux также являются .tar.gz -архивами, как и в этом случае.
user205301
Спасибо А.Б. Отлично работает .... проблема решена.
Большое
@ user205301 ОК, удалено
AB
@VinodhKumar Довольны ли вы моим ответом? Тогда возьми мне голос (∧). Если бы я мог решить вашу проблему, было бы хорошо, если бы вы отметили мой ответ (✓). ;)
AB
Я не могу проголосовать за ваш ответ. потому что это требует 35 репутаций, я принял ваш ответ правильно.
Винодх Кумар
9

Просто: sudo apt-get install ant

Если вам нужна более новая версия, вы должны извлечь .tar.gz, который вы скачали куда-то, и запустить оттуда ant.

tar xzvf apache-ant-1.9.4-bin.tar.gzизвлекает архив. Это в основном просто ZIP-архив. Вы можете извлечь его также графически из файлового браузера.

user205301
источник
я попробовал эту команду 'sudo apt-get install ant', но я получил эту ошибку Невозможно найти муравей пакета
Vinodh Kumar
Попробуйте запустить sudo apt-get updateпервым. У меня Ubuntu 14.04, и я только что установил ant с помощью apt-get, поэтому пакет должен быть там.
user205301
я попытался обновить sudo apt-get я получил эту ошибку E: Тип 'sudo' не известен в строке 2 в списке источников /etc/apt/sources.list E: список источников не может быть прочитан.
Винодх Кумар
Как он может выполнить команду, sudo apt-get updateесли есть ошибка? Прочтите вопрос.
AB
@AB Я добавил строку ошибок sources.list в вопросы ...
отметьте