Одноместный Сед
Как предложил Стивен Кит, хотя это и не точный ответ на вопрос...
$ wget -q -O- "http://meteocentre.com/montreal/home_e.html" | sed -n 's/.*Tn= \(.*\)°.*/\1°C/p'
3.8°C
\1
является обратной ссылкой на то, что соответствует внутри круглых скобок
См. этот ответ для объяснения того, что делает комбинация -n
и /p
.
У вас есть несколько возможностей.
Пакет понижения версии
В этом конкретном случае, после проверки различий и изменений в зависимостях между версиями, я бы (попытался )понизить версию только x11vnc
и x11vnc-data
, установив эти пакеты.
Получите пакет deb для вашей архитектуры для x11vnc и для x11vnc -данных .
А потом бегом:
$ sudo dpkg -i x11vnc-data_0.9.13-2+deb9u2_all.deb x11vnc_0.9.13-2+deb9u2_amd64.deb
Пакет Backport
Это общее решение, но оно не всегда возможно, и вам, возможно, придется настроить зависимости. Это также может быть просто, это зависит от пакета и его зависимостей. Для этого пакета все должно пройти довольно гладко.
В Debian есть документ о том, как это сделать. Отметьте Простое создание резервного порта .
Запустите x11vnc
следующим образом:
x11vnc -gui tray=setpass -rfbport PROMPT -bg