Конечно. Если вам нужен цикл for, который увеличивает целочисленную переменную, используйте форму for
цикла , которая увеличивает целочисленную переменную (или, в более общем случае, выполняет арифметические действия с переменной (ами) цикла).
for ((i=1; i<=numlines; i++)); do … done
Эта конструкция работает в bash (а также в ksh93 и zsh), но не в обычном sh. В обычном sh используйте цикл while и конструкцию test ( […]
).
i=1
while [ "$i" -le "$numlines" ]; do
…
i=$((i+1))
done
У меня была такая же проблема. Произошло это после последнего обновления хрома. Это электронное письмо, в котором описаны изменения, внесенные в ~deb9u1 .
livewire98801 предлагает установить другую версию хрома. Однако устанавливать пакеты из тестирования в стабильную версию не рекомендуется :
.Don't make a FrankenDebian
Debian Stable should not be combined with other releases.
В качестве альтернативы можно установить более старую версию из стабильной версии Debian. Он содержит исправления безопасности, но видео работает с ним :
.➜ ~ apt list chromium -a
Listing... Done
chromium/stable,now 67.0.3396.87-1~deb9u1 amd64 [installed]
chromium/stable 62.0.3202.89-1~deb9u1 amd64
Работает
apt install chromium=62.0.3202.89-1~deb9u1
устанавливает старую версию из стабильной (растяжки ).
У меня была та же проблема, я взял пакет из Testing с той же основной версией, что и текущая, но без тега ~deb9u1:
$ apt list chromium -a
Listing... Done
chromium/testing,now 67.0.3396.87-1 amd64 [installed]
chromium/stable 67.0.3396.87-1~deb9u1 amd64
chromium/stable 62.0.3202.89-1~deb9u1 amd64
Кажется, это решило мои проблемы. Видео на Flickr теперь работают, уведомления в браузере Hangouts работают, уведомления на веб-страницах работают... Разочаровывает то, что кто-то может изменить что-то настолько важное, и это доходит до основных репозиториев-_-