Cách cài đặt ANT trong Ubuntu 14.04


13

Tôi chưa quen với Ubuntu và tôi đang cố gắng cài đặt Apache ANT trong Ubuntu

Tôi đã tải xuống gói (apache-ant-1.9.4-bin.tar.gz) và trong một thiết bị đầu cuối, tôi đã đưa ra một lệnh như thế này

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

Tôi đã có hai lỗi này

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'

và nếu tôi sử dụng

/etc/apt/source.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$

Tôi nên tiến hành như thế nào?


Bạn không thể cài đặt .tar.gz-archive với apt-get. Apt-get cài đặt các gói từ kho lưu trữ gói.
dùng205301

ok, làm thế nào tôi có thể cài đặt Apache ANT trong Ubuntu bất kỳ bước nào khác
Vinodh Kumar

Đăng nội dung của /etc/apt/sources.list. Có lỗi trong dòng 2.
AB

Kiểm tra các bước đầy đủ và rõ ràng ở đây stackoverflow.com/a/51780186/3089950
IRSHAD

Câu trả lời:


15

Các tập tin apache-ant-1.9.4-bin.tar.gzkhông phải là gói có thể cài đặt. Một gói có thể cài đặt kết thúc bằng .deb.

Bạn có thể cài đặt ant thông qua trình quản lý gói.

Nhưng trước tiên, bạn phải sửa một lỗi trong hệ thống của bạn:

Mở terminal và chạy lệnh này

sudo nano /etc/apt/sources.list

Xóa dòng (dòng 2)

sudo apt-get install python-software-properties$

và trong dòng 35 và 36 thêm một #ở đầu dòng:

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

và loại bỏ tất cả $khỏisources.list

Sau đó chạy lệnh:

sudo apt-get update

Sau đó cài đặt kiến :

sudo apt-get install ant

1
Có một chút sai lầm khi nói rằng .tar.gz thường chứa mã nguồn vì hầu như tất cả các bản phát hành nhị phân chung cho Linux cũng là .tar.gz -archives giống như trong trường hợp này.
dùng205301

Cảm ơn AB Nó hoạt động tốt .... vấn đề được giải quyết. cảm ơn rất nhiều
Vinodh Kumar

@ user205301 OK, đã xóa
AB

@VinodhKumar Bạn có hài lòng với câu trả lời của tôi không? Sau đó cho tôi một upvote (∧). Nếu tôi có thể giải quyết vấn đề của bạn, thì thật tuyệt nếu bạn đánh dấu câu trả lời của tôi (✓). ;)
AB

Tôi không thể bỏ phiếu cho câu trả lời của bạn. bởi vì nó cần 35 danh tiếng, tôi chấp nhận câu trả lời của bạn là đúng.
Vinodh Kumar

9

Đơn giản: sudo apt-get install ant

Nếu bạn cần một phiên bản mới hơn thì bạn phải trích xuất .tar.gz bạn đã tải xuống ở đâu đó và chạy ant từ đó.

tar xzvf apache-ant-1.9.4-bin.tar.gztrích xuất kho lưu trữ. Về cơ bản, nó chỉ là một kho lưu trữ ZIP. Bạn cũng có thể trích xuất nó bằng đồ họa từ trình duyệt tệp.


Tôi đã thử lệnh này 'sudo apt-get install ant' nhưng tôi gặp lỗi này Không thể xác định vị trí gói ant
Vinodh Kumar

Hãy cố gắng chạy sudo apt-get updatetrước. Tôi có Ubuntu 14.04 và tôi vừa cài đặt ant với apt-get nên gói sẽ ở đó.
dùng205301

Tôi đã thử cập nhật sudo apt-get Tôi gặp lỗi này E: Loại 'sudo' không được biết đến trên dòng 2 trong danh sách nguồn /etc/apt/source.list E: Danh sách các nguồn không thể đọc được.
Vinodh Kumar

Làm thế nào anh ta có thể chạy lệnh sudo apt-get updatenếu có lỗi? Đọc câu hỏi.
AB

@AB Tôi đã thêm dòng lỗi nguồn.list trong các câu
hỏi..kiểm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.