web-dev-qa-db-fra.com

Quelle commande obtient le fichier udevdb.txt sur le tableau de bord?

Quand je lance ubuntu-bug ou apport-collect un udevdb.txt un fichier répertoriant tous les appareils est téléchargé sur Launchpad.

Comment puis-je obtenir ce fichier sans utiliser Launchpad?

5
Pilot6

La commande utilisée par Apport est: udevadm info --export-db

Voir le attach_hardware fonction dans /usr/lib/python3/dist-packages/apport/hookutils.py. Il fait également un peu d'anonymisation des étiquettes de partition, mais ce n'est pas important si vous allez simplement analyser la sortie localement.

4
Colin Watson

Je n'ai jamais utilisé apport-collect mais à partir des pages man vous pouvez utiliser apport-cli pour obtenir ce que vous voulez:

apport-cli [ --save file ] 

Extrait 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.

Usage:

apport-cli [ --save file ] symptom | pid | package | program path | .apport/.crash file
3
George Udosen