Как лучше всего обновить библиотеку C, поставляемую с Fedora? Вручную?

Думаю, в зависимости от того, что выдает результат jobs -p, решение может немного отличаться. В моем случае

$ jobs -p
[1]  - 96029 running    some job
[2]  + 96111 running    some other job

Следовательно, делать следующее нехорошо.

$ jobs -p | xargs kill
kill: illegal process id: [1]

С другой стороны, выполнение kill $(jobs -p)действительно работает, но влечет за собой множество сообщений об ошибках, поскольку строки PID, отличные от -, также передаются в kill.

Следовательно, мое решение состоит в том, чтобы сначала grepиспользовать PID, а затем использовать xargsследующим образом:

$ jobs -p | grep -o -E '\s\d+\s' | xargs kill
0
03.05.2021, 05:44
1 ответ
  1. Fetch Fedora, 34 об/мин (libjpeg -turbo -2.0.90 -2.fc34.x86 _64.rpm или libjpeg -turbo -2.0.90 -2.fc34.i686.rpm )и распакуйте библиотеку JPEG в любое место или скомпилируйте и установите библиотеку, например, /usr/местный
  2. Запустите это приложение таким образом:
$ LD_PRELOAD=/path/libjpeg.so.62 application
0
28.07.2021, 11:35

Теги

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