як встановити 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 встановлює пакети з сховища пакетів.
користувач205301

гаразд, як я можу встановити Apache ANT в ubuntu будь-які інші кроки
Vinodh Kumar

Опублікувати вміст /etc/apt/sources.list. У рядку 2 є помилка
AB

Ознайомтеся з повними та зрозумілими кроками тут stackoverflow.com/a/51780186/3089950
IRSHAD

Відповіді:


15

Файл apache-ant-1.9.4-bin.tar.gzне встановлений пакет. Пакет, що встановлюється, закінчується .deb.

Ви можете встановити мурашник через менеджер пакунків.

Але спочатку потрібно виправити помилку у вашій системі:

Відкрийте термінал і запустіть цю команду

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

1
Трохи оманливо сказати, що .tar.gz зазвичай містить вихідний код, оскільки майже всі загальні двійкові випуски для Linux також є .tar.gz -архівами, як у цьому випадку.
користувач205301

Спасибі AB Це прекрасно працює .... проблема вирішена. велике спасибі
Vinodh Kumar

@ user205301 ОК, видалено
AB

@VinodhKumar Ви були задоволені моєю відповіддю? Тоді дайте мені підсумок (∧). Якби я міг вирішити вашу проблему, було б непогано, якби ви позначили мою відповідь (✓). ;)
AB

Я не міг проголосувати вашу відповідь. тому що йому потрібно 35 репутацій, я прийняв вашу відповідь правильно.
Вінод Кумар

9

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

Якщо вам потрібна нова версія, то вам доведеться витягти звідкись завантажений файл .tar.gz і запустити звідти мурашку.

tar xzvf apache-ant-1.9.4-bin.tar.gzвитягує архів. Це в основному лише ZIP-архів. Ви можете витягнути його також графічно з файлового браузера.


Я спробував цю команду "sudo apt-get install ant", але я отримав цю помилку. Неможливо знайти пакет ant
Vinodh Kumar

Спробуйте запустити sudo apt-get updateпершим. У мене є Ubuntu 14.04, і я щойно встановив мурашник з apt-get, тому пакет повинен бути там.
користувач205301

Я спробував sudo apt-get update Я отримав цю помилку E: Введіть 'sudo' невідомо на рядок 2 у списку джерел /etc/apt/sources.list E: Список джерел не вдалося прочитати.
Вінод Кумар

Як він може запустити команду, sudo apt-get updateякщо є помилка? Прочитайте питання.
AB

@AB Я додав у запитання рядок помилок
source.list. Перевірте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.