Встановлення декількох пакетів одночасно


23

Як встановити кілька пакунків?

Наприклад, я хочу встановити обидва, package Xі Package Y,я знаю, що це неможливо за замовчуванням, але чи є альтернативний спосіб зробити це чи можу я поставити чергу на їх установку?


ви не помітили жодного підручника, який має apt-get install p1 p2 p3?
ПНДА


@mniess: див. вище
Девід Фоерстер

1
@mniess: І коментар до коментаря чітко пояснює, чому це питання відрізняється від формулювання оригінального питання.
Девід Фоерстер

1
@mniess Моє запитання могло призвести до плутанини. Але вид відповіді вирішив мою проблему. Я відредагував питання, щоб уникнути плутанини з прийнятою відповіддю.
Початківці,

Відповіді:


32

Ви можете це зробити, чому б ні !? Ви можете виконати таку одну команду для встановлення package-xта package-y:

sudo apt-get install package-x package-y

Примітка:

Згадано, що ви можете додати -yпрапор, apt-getщоб відповісти " Так" на всі підказки. Зазвичай це позбавляє вас від необхідності говорити так раз у будь-якому випадку. Приємно знати про -yпрапор, але будьте обережні, адже він також може автоматично видаляти речі, які ви, можливо, не захочете видалити. Як правило, я опускаю -yпрапор і вручну переглядаю всі додані або вилучені пакети, щоб не допустити помилок, які можуть мати жахливі наслідки на моєму комп’ютері. Однак, apt-get upgrade -yздається, хороший варіант і менш мінливий.

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

Я теж перевірю це.
Початківці,

Це працює, але що робити, якщо я встановлюю пакет x і в середині установки я хочу розпочати іншу установку (у цьому випадку врахуйте пакет y). Чи можна це зробити?
ПочатківціЗапали

10
Це вже інше питання. Одне обмеження aptполягає в тому, що ви можете мати лише один aptпроцес за один раз. Це гарна річ , оскільки заважає вам зруйнувати вашу систему. У випадку, якщо ви хочете встановити пакет Y, ви або чекаєте закінчення X, або ви зупиняєте X і встановлюєте їх разом.
земляLon

10

Для встановлення пакетів використовуйте:

sudo apt-get install package-name

Щоб встановити кілька пакунків, просто перелічіть один за одним:

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

Змусити apt-get installвідповісти yesна будь-які are you sure you want to install this package?запитання, які можуть виникнути, додай -yкінець

sudo apt-get install package1 package2 package3 -y

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


1
Крім того, одне, що я роблю, щоб заощадити час, - це створити резервну копію файлів десь із командою встановити всі програми, які я зазвичай використовую, так що якщо мені доведеться перевстановити з якихось причин, я просто скопіюю та вставив комман та пішов на півгодини
листопада

1
Якщо ви хочете вдосконалити іншу відповідь, будь ласка, запропонуйте її змінити та не створювати нову (неповну) відповідь.
Девід Фоерстер

2
Збереження копії dpkg --get-selectionsдозволить вам встановити всі пакунки, які ви мали у разі перевстановлення.
Анхель

Як не дивно @ Ángel Мені довелося перевстановити ОС вчора. Я спробував, dpkg --get-selectionsі це спрацювало частування. Я зробив домашнє завдання і наткнувся на цей відповідь ( askubuntu.com/questions/101931 / ... ) , яка розширюється при цьому і каже , що для відновлення pkgметаданих використовувати apt-mark showauto > auto.lstі apt-mark showmanual > manual.lstдля отримання метаданих та apt-mark auto < auto.lstй apt-mark manual.lstвідновити його.
theYnot
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.