Як знайти додатки для пакетів при використанні командного рядка?


13

Моє запитання дещо відрізняється від інших, які вже задавались, я думаю. Я вже шукав відповіді, але не знайшов нічого пов’язаного.

Наприклад, я завжди встановлював K3B через термінал із такою командою "sudo apt-get install k3b". Це завжди працювало, звичайно. Одного разу я вирішив встановити його через Ubuntu Sofware Center, і, на моє здивування, було кілька додатків, про які я не знав. Я перевірив, що деякі з них також встановлені, тому що вважаю їх корисними.

Тепер ось моє питання: Коли ми намагаємось встановити програмне забезпечення через Terminal, і це програмне забезпечення має додатки, як ми це можемо знати? І як ми встановлюємо додатки через термінал?

Я припускаю, що ми повинні спочатку знати назви доповнень, а потім встановити їх по черзі, як тільки основне програмне забезпечення вже встановлено. Але як ми можемо дізнатися ці імена через Термінал? Користуватися Центром програмного забезпечення - це класно, оскільки він показує додатки, короткий опис кожного та їх назв у дужках, правда? Як щодо цього через термінал?

Я ніколи не звертав на це уваги, поки не скористався Програмним центром. До речі, K3B був лише прикладом, звичайно.


Я зазвичай використовую, sudo apt-cache search firefoxце показує пакет Firefox, але також firefox-addon*і firefox-nl / de / en en zo one
blade19899

@ blade19899: Більше.
Алікс Аксель

Відповіді:


29

Ці доповнення пропонуються пакетами, які покликані покращити ваш досвід роботи з k3b. Але це не є важливим для k3b для належної роботи.

У терміналі ви можете знати імена надбудови (принаймні деякі з них) за допомогою apt-cache depends k3bкоманди. Імена надбудови будуть показані в розділі "Запропонувати:". Наприклад:

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

Зауважте, що запропоновані пакети не є суттєвими. Також зауважте, apt-getбудуть встановлені пакети, необхідні для запуску k3b (звані залежності), і ті пакунки, які рекомендується.

Ви можете відвідати це посилання, щоб отримати інформацію про цю тему:

Також перевірте це питання на Superuser.com

Як підсумок:

  • Залежить пакети в одному, який потрібно для запуску програмного забезпечення
  • Рекомендоване пакет в одному, який потрібно для програмного забезпечення , щоб бути функціональним .
  • Запропонував пакет в одному, що може зробити його зручнішим для і простоту використання програмного забезпечення.

Зауважте, Ubuntu встановлює перші дві категорії програмного забезпечення за замовчуванням як із Software Center, так і з терміналу. Отже, ви не втрачаєте нічого істотного. Але все-таки їх можна встановити. Також зверніть увагу, Програмний центр не встановлює їх автоматично.

Для встановлення запропонованих пакетів також з терміналу

Якщо ви хочете встановити запропоновані пакети з терміналу, ви можете скористатися цією командою

 sudo apt-get --install-suggests install k3b

Ця команда встановить усі запропоновані пакети, а також пакунки залежності та рекомендовані пакети.

Постійно налаштувати apt для встановлення запропонованих пакетів

Якщо ви хочете apt-getпостійно налаштувати автоматичну установку запропонованих пакетів, Ви можете зробити це:

  1. Створіть файл /etc/apt/apt.conf.dіз ім'ям99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. Потім додайте параметр конфігурації у цей файл

    APT::Install-Suggests "true";     
    
  3. Потім збережіть файл і вийдіть з gedit.

Відтепер запропоновані пакети також автоматично встановлюватимуться apt-get.

Зауважте, що apt-get встановлюватиме ці пакети лише у тому випадку, якщо їх знайде в будь-яких сховищах, інакше він просто ігнорує їх та продовжить установку.


1
дуже хороше командування ... сподобалось це дуже !!
Праніт Баува

1
Енвар, велике спасибі за вашу відповідь. Це було дійсно просвітливо. :) Дякую всім, хто також відповів. Ура. :) brunces
brunces

@ user74660 Якщо це допоможе, ви можете прийняти відповідь . Це допоможе майбутнім відвідувачам. Дякую :)
Anwar,

2

Коли ви встановлюєте програму через термінал, вона також повідомляє вам запропоновані пакети (додатки тощо). тобто:

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

Ви повинні мати можливість використовувати sudo apt-cache search <name>Це повинно повернути всі пакунки, пов'язані з цим будь-яким можливим способом.


0

одна можливість є

apt-cache search appname

І ви можете встановити всі потрібні пакети за один раз

sudo apt-get install package_1 package_2 ...
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.