Как установить список программ в файл .txt автоматически через терминал

Я уверен, что видел инструкции о том, как это сделать, к сожалению, это было несколько месяцев назад и забыли их.

Спасибо заранее всем, кто отвечает.

3
задан 18 October 2011 в 18:05

2 ответа

sudo apt-get install $(cat files_to_install.txt) будет работать.

5
ответ дан 25 May 2018 в 17:57
  • 1
    Я бы предложил $(< files_to_install.txt) – enzotib 18 October 2011 в 20:38
  • 2
    @enzotib Из любопытства, почему это лучше? – Christopher Kyle Horton 19 October 2011 в 09:47
  • 3
    @ WarriorIng64: все это делается с помощью bash, без использования внешнего процесса. Он должен быть немного более эффективным – enzotib 19 October 2011 в 10:41
  • 4
    Thx для вашего ответа. на ubuntu 14.04, я получаю следующую ошибку: Argument list too long. Любые идеи, почему? – toesslab.ch 21 November 2014 в 20:58

Предполагая, что вы используете Synaptic Package Manager, в текстовом файле вы структурируете его в следующем формате:

, где имя пакета, например. gimp будет пробелом или вкладками, которые можно установить, удалить, очистить

И, очевидно, поместить каждый пакет в новую строку. Нет необходимости включать зависимости.

Затем в Synaptic перейдите в File> Read Markings и укажите его в свой файл. Это означает, что все изменения должны быть сделаны, а затем вы можете продолжить, как обычно. Я не пробовал метод @ Jo-erlend, но он определенно звучит проще

0
ответ дан 25 May 2018 в 17:57

Другие вопросы по тегам:

Похожие вопросы: