Во время игры «Среди нас» с помощью Wine не отображаются тексты

Вот тот -лайнер, который всем нужен и нужен:

for x in $(ls -1t /var/log/dpkg.log*); do zcat -f $x |tac |grep -e " install " -e " upgrade "; done |awk -F ":a" '{print $1 " :a" $2}' |column -t

В результате будут показаны все (новые)установленные и обновленные пакеты в хронологическом порядке.

Объяснение строки:

  • ls -1t-получить все dpkg.log*имена файлов в хронологическом порядке
  • zcat -f-ЕСЛИ файл имеет тип gzip , распаковать его, ИНАЧЕ просто передать содержимое.
  • tac-Обратный вывод cat , строки -на строку -, чтобы убедиться, что мы получаем правильный хронологический порядок.
  • grep-Проверяйте только установленные пакеты или обновления .
  • awk -F ':a'-Отделите поле архитектура от имени пакета
  • .
  • column -t-красиво напечатать столбцы, разделенные пробелом

Конечно, хотелось бы создать для этого псевдоним, но, к сожалению, это невозможно, так как awk зависит как от одинарных, так и от двойных кавычек. В этом отношении это лучше всего поместить в сценарий bash, где разделитель :лучше обрабатывается для других архитектур в столбце поля.

Вывод:

2018-03-06  18:09:47  upgrade  libgomp1                     :armhf  6.3.0-18+rpi1                 6.3.0-18+rpi1+deb9u1
2018-03-05  15:56:23  install  mpg123                       :armhf  <none>                        1.23.8-1
2018-03-05  15:56:23  install  libout123-0                  :armhf  <none>                        1.23.8-1
2018-01-22  17:09:45  install  libmailtools-perl            :all    <none>                        2.18-1
2018-01-22  17:09:44  install  libnet-smtp-ssl-perl         :all    <none>                        1.04-1

Недостаток:

  • Как показано выше, он работает только с архитектурой ARM и требует небольшой модификации разделителя полей архитектуры
  • Нужно добавить в скрипт для простого псевдонима
  • Не тестировалось на других *nix-системах
0
17.09.2020, 12:08
1 ответ

У меня такая же проблема. У меня терминал показывает ошибку с пингом, которая выглядит следующим образом :00a3 :err :winediag :IcmpCreateFile Не удалось использовать ICMP (сетевой эхо-запрос ), для этого требуются специальные разрешения. Кажется, это единственное, что оправдывает всю проблему, но я пока не нашел способа ее обойти. По-видимому, это проблема, которая проявляется, когда вы используете «более старую» версию вина (, насколько я помню, это любое число ниже 3,5? Не могу вспомнить )Итак, я пытался (безуспешно )обновить его. Я также не видел никого с Ubuntu 20.04 с этой проблемой, но у меня ТАКЖЕ есть проблемы с обновлением Ubuntu, ооооооооооооооооооооооооооооооооо... Я подумал, что, может быть, это также может быть что-то, что разработчики изменили на сервере, чтобы люди не могли просто играть в игру на своих компьютерах бесплатно... Возможно, вы найдете свой ответ в одной из тех вещей, которые я упомянул, хотя :версия вина (, которая позволит вам настроить ее для устранения проблемы с пингом ), конфигурация пинга (, которую вы можете переключитесь, если у вас есть последняя версия вина )или версия Ubuntu (, что, возможно, также связано с вином или совместимостью ). Я очень надеюсь, что это помогло хотя бы найти какое-то направление.

0
18.03.2021, 23:04

Теги

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