Cài đặt nhiều gói cùng một lúc


23

Làm cách nào để cài đặt nhiều gói?

Ví dụ, tôi muốn cài đặt cả hai package XPackage Y,tôi biết rằng điều này là không thể theo mặc định nhưng có cách nào khác để làm điều này không hoặc tôi có thể xếp hàng chúng để cài đặt không?


bạn đã nhận thấy bất kỳ hướng dẫn có apt-get install p1 p2 p3?
PNDA


@mniess: xem ở trên
David Foerster

1
@mniess: Và nhận xét về nhận xét giải thích rõ ràng lý do tại sao đó là một câu hỏi khác với từ ngữ của câu hỏi ban đầu.
David Foerster

1
@mniess Câu hỏi của tôi có thể dẫn đến nhầm lẫn. Nhưng loại câu trả lời đã giải quyết vấn đề của tôi. Tôi đã chỉnh sửa câu hỏi để tránh nhầm lẫn với câu trả lời được chấp nhận.
Người mới bắt đầu Thực hiện

Câu trả lời:


32

Bạn có thể làm điều này, tại sao không!? Bạn có thể chạy lệnh đơn sau để cài đặt package-xpackage-y:

sudo apt-get install package-x package-y

Chú thích:

Nó đã được đề cập rằng bạn có thể thêm -ycờ apt-getđể trả lời cho tất cả các lời nhắc. Điều này thường chỉ giúp bạn không phải nói một lần, dù sao đi nữa. Thật tuyệt khi biết về -ycờ, nhưng hãy cẩn thận, vì nó cũng có thể tự động xóa những thứ mà bạn có thể không muốn xóa. Thông thường, tôi bỏ -ycờ và xem xét thủ công tất cả các gói Đã thêm hoặc Đã xóa để ngăn bản thân khỏi những lỗi có thể gây ảnh hưởng khủng khiếp trên máy tính của tôi. Tuy nhiên, apt-get upgrade -ydường như là một lựa chọn tốt và ít biến động.

sudo apt-get upgrade package-x package-y -y

Tôi cũng sẽ kiểm tra cái này
Người mới bắt đầu Thực hiện

Điều này hoạt động nhưng nếu tôi đang cài đặt gói x và ở giữa cài đặt thì tôi muốn bắt đầu cài đặt khác (trong trường hợp này hãy xem xét gói y). nó có khả thi để làm vậy không?
Người mới bắt đầu Thực hiện

10
Đây là một câu hỏi khác nhau. Một hạn chế aptlà bạn chỉ có thể có một aptquy trình tại một thời điểm. Đây là một điều tốt , vì nó ngăn bạn phá hỏng hệ thống của bạn. Trong trường hợp bạn muốn cài đặt gói Y, bạn đợi X kết thúc hoặc bạn dừng X và cài đặt chúng cùng nhau.
earthmeLon

10

Để cài đặt gói sử dụng:

sudo apt-get install package-name

Để cài đặt nhiều gói, chỉ cần liệt kê từng gói một:

sudo apt-get install package-name1 package-name2 package-name3

Để buộc apt-get installphải trả lời yescho bất kỳ are you sure you want to install this package?câu hỏi nào có thể phát sinh thêm một -ykết thúc

sudo apt-get install package1 package2 package3 -y

Tôi không chắc chắn về những người dùng khác nhưng tôi thấy hữu ích khi giữ một tệp có danh sách tất cả các gói / chương trình mà tôi thường sử dụng để trong trường hợp tôi cần cài đặt lại, tôi có thể chỉ cần sao chép và dán lệnh thay vì có để dành vài tuần tới để tìm ra những gì tôi có và chưa có.


1
Ngoài ra, một điều tôi làm để tiết kiệm thời gian là sao lưu tệp ở đâu đó bằng lệnh cài đặt tất cả các chương trình tôi thường sử dụng để nếu tôi phải cài đặt lại vì một số lý do, tôi chỉ cần sao chép và dán dấu phẩy và bỏ đi trong nửa giờ
Không có

1
Nếu bạn muốn cải thiện câu trả lời khác, vui lòng đề xuất chỉnh sửa cho nó và không tạo câu trả lời mới (chưa hoàn chỉnh).
David Foerster

2
Giữ một bản sao dpkg --get-selectionssẽ cho phép bạn cài đặt tất cả các gói bạn có trong trường hợp cài đặt lại.
Ángel

Thật thú vị @ Ángel Tôi đã phải cài đặt lại hệ điều hành của mình ngày hôm qua. Tôi đã thử dpkg --get-selectionsvà nó đã làm việc một điều trị. Tôi đã làm một số bài tập về nhà và đã xem qua câu trả lời này ( askubuntu.com/questions/101931/... ) mà mở rộng thêm làm điều này và nói rằng để khôi phục lại pkgsiêu dữ liệu để sử dụng apt-mark showauto > auto.lstapt-mark showmanual > manual.lstđể có được siêu dữ liệu và apt-mark auto < auto.lstapt-mark manual.lstkhôi phục lại nó.
Không có
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.