Поместите его в сценарий оболочки, чтобы у вас было менее сложное экранирование, вы также можете запустить этот сценарий оболочки из команды at
. Если вы запустите сценарий оболочки следующим образом:
bash -x ./script.sh
Вы увидите, какие значения имеют переменные в каждой точке скрипта.
Пакет .deb, который вы пытались установить, зависит от пакетов, которые недоступны в 18.04. gksu, возможно, было легко работать, но libcv2.4 является пробкой. Если Time Doctor Lite важен для вас, используйте вместо этого Ubuntu 16.04, в чей архив включены оба этих пакета.
Возможно, альтернативой может быть Time Doctor Pro.
У меня недостаточно репутации, чтобы комментировать, но я решил эту проблему после дня возиться. Я пытался установить Time Doctor Pro на Ubuntu 18 LTS, и проблема в том, что он не синхронизируется, но решил наконец.
@madzohan причина, по которой Time Doctor Pro не синхронизируется, заключается в том, что он не может установить SSL-соединение с сервером Time Doctor. Вы увидите эту ошибку, если вы запустите ./timedoctor в терминале.
Я попытался установить libssl-dev, но это не помогло.
Решение состоит в установке libssl1.0-dev
sudo apt-get install libssl1.0-dev
Обратите внимание, что он удалит другие связанные с libssl пакеты. После этого ваш доктор времени должен работать по назначению.
Добро пожаловать!
Пакет .deb, который вы пытались установить, зависит от пакетов, которые недоступны в 18.04. gksu, возможно, было легко работать, но libcv2.4 является пробкой. Если Time Doctor Lite важен для вас, используйте вместо этого Ubuntu 16.04, в чей архив включены оба этих пакета.
Возможно, альтернативой может быть Time Doctor Pro.
У меня недостаточно репутации, чтобы комментировать, но я решил эту проблему после дня возиться. Я пытался установить Time Doctor Pro на Ubuntu 18 LTS, и проблема в том, что он не синхронизируется, но решил наконец.
@madzohan причина, по которой Time Doctor Pro не синхронизируется, заключается в том, что он не может установить SSL-соединение с сервером Time Doctor. Вы увидите эту ошибку, если вы запустите ./timedoctor в терминале.
Я попытался установить libssl-dev, но это не помогло.
Решение состоит в установке libssl1.0-dev
sudo apt-get install libssl1.0-dev
Обратите внимание, что он удалит другие связанные с libssl пакеты. После этого ваш доктор времени должен работать по назначению.
Добро пожаловать!