Какая команда получает файл udevdb.txt на панели запуска?

Когда я запускаю ubuntu-bug или apport-collect, файл udevdb.txt, перечисляющий все устройства, загружается в Launchpad.

Как я могу получить этот файл без использования Launchpad?

5
задан 4 April 2018 в 05:07

6 ответов

Команда, используемая Apport: udevadm info --export-db

См. функцию attach_hardware в /usr/lib/python3/dist-packages/apport/hookutils.py. Он также делает некоторые анонимные ссылки на метки разделов, но это не важно, если вы собираетесь анализировать вывод локально.

4
ответ дан 22 May 2018 в 19:12

Команда, используемая Apport: udevadm info --export-db

См. функцию attach_hardware в /usr/lib/python3/dist-packages/apport/hookutils.py. Он также делает некоторые анонимные ссылки на метки разделов, но это не важно, если вы собираетесь анализировать вывод локально.

4
ответ дан 18 July 2018 в 08:08

Команда, используемая Apport: udevadm info --export-db

См. функцию attach_hardware в /usr/lib/python3/dist-packages/apport/hookutils.py. Он также делает некоторые анонимные ссылки на метки разделов, но это не важно, если вы собираетесь анализировать вывод локально.

4
ответ дан 24 July 2018 в 19:01

Я никогда не использовал apport-collect, но из man страниц вы можете использовать apport-cli, чтобы получить то, что вы хотите:

apport-cli [ --save file ] 

Выдержка из man apport-cli:

--save filename
          In  --file-bug  mode, save the collected information into a file
          instead of reporting it. This file can  then  be  reported  with
          --crash-file later on.

Использование:

apport-cli [ --save file ] symptom | pid | package | program path | .apport/.crash file
3
ответ дан 22 May 2018 в 19:12
  • 1
    Я попробую это. Но мне нужна команда bash, возможно, udevadm с некоторыми параметрами, которые получают этот файл. Это где-то в коде apport. – Pilot6 22 August 2017 в 08:17

Я никогда не использовал apport-collect, но из man страниц вы можете использовать apport-cli, чтобы получить то, что вы хотите:

apport-cli [ --save file ]

Выдержка из man apport-cli:

--save filename In --file-bug mode, save the collected information into a file instead of reporting it. This file can then be reported with --crash-file later on.

Использование:

apport-cli [ --save file ] symptom | pid | package | program path | .apport/.crash file
3
ответ дан 18 July 2018 в 08:08

Я никогда не использовал apport-collect, но из man страниц вы можете использовать apport-cli, чтобы получить то, что вы хотите:

apport-cli [ --save file ]

Выдержка из man apport-cli:

--save filename In --file-bug mode, save the collected information into a file instead of reporting it. This file can then be reported with --crash-file later on.

Использование:

apport-cli [ --save file ] symptom | pid | package | program path | .apport/.crash file
3
ответ дан 24 July 2018 в 19:01
  • 1
    Я попробую это. Но мне нужна команда bash, возможно, udevadm с некоторыми параметрами, которые получают этот файл. Это где-то в коде apport. – Pilot6 22 August 2017 в 08:17

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

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