Автоматическое нажатие клавиши вводит проклятия с командой из bash

Я думаю, вы можете захотеть сохранить обложку альбома и перейти к ней из ритм-бокса, пометить ее и оставить там папку, а ... MAYBE поместить точку (.) перед ней, чтобы она была скрыта пока не будет нажата клавиша Ctrl + h. Я использую Songbird ... (старый .deb, прежде чем они уйдут на нас, лидеры Linux ...) Просто Google это:)

0
задан 28 June 2017 в 16:18

2 ответа

Спасибо, я нашел, что самый простой способ установить пакет со сценарием, которому требуется подтверждение (введите нажатие) от пользователя.

Сначала вам нужно найти, где вы будете эхо-значение истины. Откройте терминал и установите пакет, скажем, пакет, который вы хотите установить, - это oracle-java8-installer

1) «sudo apt-get -y -force-yes install oracle-java8- installer "(я использовал силу да, поэтому он не запрашивает y / n)

Найдите имя параметра, который необходимо установить true. 2) «sudo debconf-show oracle-java8-installer», с этим вы увидите параметры пакета. В этом примере bash отвечает:

shared / error-oracle-license-v1-1: * shared / accepted-oracle-license-v1-1: true oracle- java8-installer / local: oracle-java8-installer / not_exist: shared / present-oracle-license-v1-1:

Из приведенного выше списка нам нужны «общие / accept-oracle-license-v1-1 "это параметр, который может быть правдой (теперь это уже так, потому что установка выполняется на этом компьютере)

3) Итак, теперь, когда вы знаете параметр, в скрипте вы напишете: echo oracle-java8-installer shared / accepted-oracle-license-v1-1 select true | sudo debconf-set-select (для установки значения) и sudo apt-get -y -force-yes установить oracle-java8-installer (для установки)

0
ответ дан 18 July 2018 в 10:58

Спасибо, я нашел, что самый простой способ установить пакет со сценарием, которому требуется подтверждение (введите нажатие) от пользователя.

Сначала вам нужно найти, где вы будете эхо-значение истины. Откройте терминал и установите пакет, скажем, пакет, который вы хотите установить, - это oracle-java8-installer

1) «sudo apt-get -y -force-yes install oracle-java8- installer "(я использовал силу да, поэтому он не запрашивает y / n)

Найдите имя параметра, который необходимо установить true. 2) «sudo debconf-show oracle-java8-installer», с этим вы увидите параметры пакета. В этом примере bash отвечает:

shared / error-oracle-license-v1-1: * shared / accepted-oracle-license-v1-1: true oracle- java8-installer / local: oracle-java8-installer / not_exist: shared / present-oracle-license-v1-1:

Из приведенного выше списка нам нужны «общие / accept-oracle-license-v1-1 "это параметр, который может быть правдой (теперь это уже так, потому что установка выполняется на этом компьютере)

3) Итак, теперь, когда вы знаете параметр, в скрипте вы напишете: echo oracle-java8-installer shared / accepted-oracle-license-v1-1 select true | sudo debconf-set-select (для установки значения) и sudo apt-get -y -force-yes установить oracle-java8-installer (для установки)

0
ответ дан 24 July 2018 в 19:42

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

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