Làm cách nào để tìm tiện ích bổ sung cho các gói khi sử dụng dòng lệnh?


13

Câu hỏi của tôi là một chút khác biệt với những người khác đã hỏi, tôi đoán. Tôi đã tìm kiếm câu trả lời, nhưng tôi không tìm thấy bất cứ điều gì liên quan.

Ví dụ: tôi đã luôn cài đặt K3B qua Terminal bằng lệnh sau "sudo apt-get install k3b". Nó luôn luôn làm việc, tất nhiên. Một ngày nọ, tôi quyết định cài đặt nó thông qua Trung tâm phần mềm Ubuntu và thật ngạc nhiên, có một vài Tiện ích mà tôi không biết. Tôi đã kiểm tra một số trong số chúng sẽ được cài đặt vì tôi thấy chúng hữu ích.

Bây giờ, đây là câu hỏi của tôi: Khi chúng tôi cố gắng cài đặt một phần mềm qua Terminal và phần mềm này có các tiện ích bổ sung, làm sao chúng tôi biết điều đó? Và làm thế nào để chúng ta cài đặt các tiện ích bổ sung thông qua Terminal?

Tôi cho rằng trước tiên chúng ta phải biết tên của các tiện ích bổ sung, sau đó cài đặt từng cái một, khi phần mềm chính đã được cài đặt. Nhưng làm thế nào để chúng ta biết những cái tên đó thông qua Terminal? Sử dụng Trung tâm phần mềm rất tuyệt vì nó hiển thị các tiện ích bổ sung, mô tả ngắn gọn cho từng tên và tên của chúng trong ngoặc, phải không? Làm thế nào về điều đó thông qua Terminal?

Tôi chưa bao giờ chú ý đến điều này cho đến khi tôi sử dụng Trung tâm phần mềm. Nhân tiện, K3B chỉ là một ví dụ, tất nhiên.


một cái tôi thường sử dụng là sudo apt-cache search firefoxnó hiển thị gói firefox nhưng cũng firefox-addon*như firefox-nl / de / en en zo one
blade19899

@ blade19899: Không còn nữa.
Alix Axel

Câu trả lời:


29

Những addon này là các gói được đề xuất nhằm nâng cao trải nghiệm của bạn với k3b. Nhưng những thứ đó không cần thiết để k3b hoạt động bình thường.

Trong thiết bị đầu cuối, bạn có thể biết tên bổ trợ (ít nhất là một số trong số đó) bằng cách sử dụng apt-cache depends k3blệnh. Tên bổ trợ sẽ được hiển thị trong phần "Đề xuất:". Ví dụ:

apt-cache depends k3b | grep Suggests
k3b
  Suggests: k3b-extrathemes
  Suggests: normalize-audio
  Suggests: sox
  Suggests: movixmaker-2
  Suggests: libk3b6-extracodecs
  Suggests: vcdimager

Xin lưu ý rằng, các gói được đề xuất là không cần thiết. Cũng lưu ý, apt-getsẽ cài đặt các gói cần thiết để chạy k3b (được gọi là phụ thuộc) và các gói được khuyến nghị.

Bạn có thể muốn truy cập các liên kết này để có được một số thông tin về chủ đề này:

Đồng thời kiểm tra câu hỏi này trên Superuser.com

Như một bản tóm tắt:

  • Một gói phụ thuộc trong một, được yêu cầu để chạy phần mềm
  • Một gói được đề xuất trong một, được yêu cầu để phần mềm hoạt động .
  • Một gói được đề xuất trong một, có thể tăng cường khả năng sử dụng của phần mềm.

Lưu ý, Ubuntu cài đặt hai loại phần mềm đầu tiên theo mặc định từ cả Trung tâm phần mềm và từ thiết bị đầu cuối. Vì vậy, bạn không mất bất cứ điều gì thiết yếu. Nhưng bạn vẫn có thể cài đặt chúng. Cũng lưu ý, Trung tâm phần mềm không tự động cài đặt chúng.

Để cài đặt các gói được đề xuất cũng từ thiết bị đầu cuối

Nếu bạn muốn cài đặt các gói được đề xuất từ ​​thiết bị đầu cuối, bạn có thể sử dụng lệnh này

 sudo apt-get --install-suggests install k3b

Lệnh này sẽ cài đặt tất cả các gói được đề xuất cũng như các gói phụ thuộc và được đề xuất.

Để cấu hình vĩnh viễn apt để cài đặt các gói được đề xuất

Nếu bạn muốn định cấu hình apt-getvĩnh viễn để tự động cài đặt các gói được đề xuất, Bạn có thể làm điều này:

  1. Tạo một tập tin /etc/apt/apt.conf.dvới tên99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. Sau đó thêm tùy chọn cấu hình trong tệp đó

    APT::Install-Suggests "true";     
    
  3. Sau đó lưu tệp và thoát gedit.

Từ giờ, các gói được đề xuất cũng sẽ được cài đặt tự động apt-get.

Xin lưu ý rằng, apt-get sẽ chỉ cài đặt các gói đó nếu nó tìm thấy chúng trong bất kỳ kho lưu trữ nào, nếu không, nó chỉ cần bỏ qua chúng và tiến hành cài đặt.


1
lệnh rất tốt ... rất thích điều này !!
Pranit Bauva

1
Anwar, cảm ơn rất nhiều vì câu trả lời của bạn. Nó đã thực sự khai sáng. :) Cảm ơn tất cả những người đã trả lời là tốt. Chúc mừng. :) brunces
brunces

@ user74660 Nếu nó giúp, bạn có thể chấp nhận câu trả lời . Nó sẽ giúp du khách trong tương lai. Cảm ơn bạn :)
Anwar

2

Khi bạn cài đặt một chương trình thông qua thiết bị đầu cuối, nó cũng sẽ cho bạn biết các gói được đề xuất (tiện ích bổ sung, v.v.). I E:

sudo apt-get install k3b
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  k3b-extrathemes sox movixmaker-2 libk3b6-extracodecs vcdimager
The following NEW packages will be installed:
  k3b
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

1

Bạn sẽ có thể sử dụng sudo apt-cache search <name>Điều này sẽ trả về tất cả các gói có liên quan đến bằng mọi cách có thể.


0

một khả năng là

apt-cache search appname

Và bạn có thể cài đặt tất cả các gói mong muốn trong một lần

sudo apt-get install package_1 package_2 ...
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.