Как обновить программное обеспечение, установленное через .deb-файл

Я думаю, что лучше всего было бы добавить отдельный скрипт как часть вашего init.d. В этом случае вы захотите сделать что-то вроде этого

echo 15 > /proc/`pidof APP_NAME`/oom_adj

. [F2] получит идентификатор процесса приложения с этим именем. Запись 15 в / proc / {pid} / oom_adj поднимает «плохость» процесса {pid}, что делает его более вероятным убить убийцей OOM.

Статья Укрощение убийцы OOM от LWN.net также намекает на некоторые другие идеи, которые предлагались разрешить спецификацию «oom_victim», но я не уверен, что кто-либо из них действительно находится в ядре.

BTW: Лучшим решением было бы избежать необходимости используйте OOM Killer в первую очередь. Помните неписанный девиз Micro $ oft: Нет проблем, больше не может быть исправлено.

[Примечание: если может быть несколько таких процессов, вы можете немного пересмотреть код.] [ ! d5]

1
задан 2 December 2017 в 15:20

3 ответа

Загрузите новый .deb и установите его так же, как вы установили предыдущий.

Нет, вы не можете получать автоматические обновления как часть обычного процесса apt update && apt upgrade; для чего нужны хранилища.

2
ответ дан 22 May 2018 в 15:43
  • 1
    Снабжение также должно помочь в этом; поэтому рассмотрим Snaps (который, если из хранилища Ubuntu имеет путь обновления) – guiverc 2 December 2017 в 15:26
  • 2
    @guiverc Я не совсем знаком с Snaps, поэтому не стесняйтесь писать еще один ответ об этом. – fkraiem 2 December 2017 в 15:33
  • 3
    мой комментарий был для @Nipun для рассмотрения; но поскольку вопрос был для .deb, быстрый ответ не подходит – guiverc 2 December 2017 в 16:04

Загрузите новый .deb и установите его так же, как вы установили предыдущий.

Нет, вы не можете получать автоматические обновления как часть обычного процесса apt update && apt upgrade; для чего нужны хранилища.

2
ответ дан 18 July 2018 в 02:02

Загрузите новый .deb и установите его так же, как вы установили предыдущий.

Нет, вы не можете получать автоматические обновления как часть обычного процесса apt update && apt upgrade; для чего нужны хранилища.

3
ответ дан 24 July 2018 в 17:30

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

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