Установка пакетов и сохранение вывода из apt в файле журнала

Всякий раз, когда нам нужно установить любые пакеты в Ubuntu, мы устанавливаем его с помощью команды:

sudo apt-get install <package-name>

Использование перенаправления, как показано ниже, сохранит все журналы в файле:

sudo apt-get install <package-name> > Log.txt

Но приведенная выше команда не показывает вывод в терминале. Есть ли способ сохранить все журналы в файле, а также увидеть его на терминале?

0
задан 14 July 2017 в 10:25

6 ответов

Да, вы должны использовать tee для выполнения этого.

sudo apt-get install <package-name> | tee Log.txt
3
ответ дан 22 May 2018 в 20:34
  • 1
    Спасибо tee выглядит великолепно. И еще одно: он перезаписывает журналы для каждой команды. Как добавить новые журналы в один файл с помощью tee, потому что, как я полагаю, мы можем сделать это с помощью >> – S Andrew 14 July 2017 в 10:33
  • 2
    С помощью -a вы можете быстро просмотреть эти вещи с помощью команды man. Что теперь будет man tee – Ziazis 14 July 2017 в 10:35

Да, вы должны использовать tee для выполнения этого.

sudo apt-get install <package-name> | tee Log.txt
3
ответ дан 18 July 2018 в 10:19

Да, вы должны использовать tee для выполнения этого.

sudo apt-get install <package-name> | tee Log.txt
3
ответ дан 24 July 2018 в 19:32

Как поясняет Ziazis, вы можете использовать tee для сохранения STDOUT из команды в файле одновременно с печатью в терминале, но в этом случае это может и не понадобиться.

В файле /var/log/apt/term.log выход автоматически регистрируется автоматически, поэтому обычно нет необходимости создавать дополнительный журнал.

1
ответ дан 22 May 2018 в 20:34

Как поясняет Ziazis, вы можете использовать tee для сохранения STDOUT из команды в файле одновременно с печатью в терминале, но в этом случае это может и не понадобиться.

В файле /var/log/apt/term.log выход автоматически регистрируется автоматически, поэтому обычно нет необходимости создавать дополнительный журнал.

1
ответ дан 18 July 2018 в 10:19

Как поясняет Ziazis, вы можете использовать tee для сохранения STDOUT из команды в файле одновременно с печатью в терминале, но в этом случае это может и не понадобиться.

В файле /var/log/apt/term.log выход автоматически регистрируется автоматически, поэтому обычно нет необходимости создавать дополнительный журнал.

1
ответ дан 24 July 2018 в 19:32

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

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