pciutils-3.8.0
Introduction à PCI Utils
Le paquet PCI Utils est un
ensemble de programmes pour lister les périphériques PCI, examiner
leur état et paramétrer leurs registres de configuration.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
Dépendances de pciutils
Recommandées
cURL-7.84.0, Wget-1.21.3 ou
Lynx-2.8.9rel.1 (pour que le script
update-pciids fonctionne correctement).
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/pciutils
Installation de PCI Utils
Installez PCI Utils en exécutant
les commandes suivantes :
make PREFIX=/usr \
SHAREDIR=/usr/share/hwdata \
SHARED=yes
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make PREFIX=/usr \
SHAREDIR=/usr/share/hwdata \
SHARED=yes \
install install-lib &&
chmod -v 755 /usr/lib/libpci.so
Explication des commandes
SHARED=yes
: Ce
paramètre active la construction de le bibliothèque partagée au
lieu de le statique.
ZLIB=no
: Ce paramètre empêche la
compression du fichier pci.ids
.
Configuration de PCI Utils
Le fichier de données pci.ids
est mis
à jour en permanence. Pour obtenir une version actuelle de ce
fichier, lancez update-pciids en tant
qu'utilisateur root
. Ce programme
exige que le script ou le programme Which-2.21
trouve cURL-7.84.0, Lynx-2.8.9rel.1
ou Wget-1.21.3, utilisés pour télécharger le fichier
le plus récent, puis remplacer le fichier existant dans
/usr/share/hwdata
.
Vous devriez mettre à jour le fichier /usr/share/hwdata/pci.ids
régulièrement.
Exécutez les commandes suivantes en
tant qu'utilisateur root
pour créer
un timer systemd pour le mettre à jour chaque
semaine le dimanche à 2h30 du matin (heure locale) :
cat > /usr/lib/systemd/system/update-pciids.service << "EOF" &&
[Unit]
Description=Update pci.ids file
Documentation=man:update-pciids(8)
DefaultDependencies=no
After=local-fs.target network-online.target
Before=shutdown.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/update-pciids
EOF
cat > /usr/lib/systemd/system/update-pciids.timer << "EOF" &&
[Unit]
Description=Update pci.ids file weekly
[Timer]
OnCalendar=Sun 02:30:00
Persistent=true
[Install]
WantedBy=timers.target
EOF
systemctl enable update-pciids.timer
Contenu
Programmes installés:
lspci, setpci et update-pciids
Bibliothèque installée:
libpci.so
Répertoire installé:
/usr/include/pci et
/usr/share/hwdata
Descriptions courtes
lspci
|
est un outil pour afficher des informations sur tous les
bus PCI du système et tous les périphériques qui y sont
connectés
|
setpci
|
est un outil pour interroger et configurer des
périphériques PCI
|
update-pciids
|
récupère la version actuelle de la liste d'ID PCI.
|
libpci.so
|
est la bibliothèque qui permet aux applications d'accéder
au sous-système PCI
|
Last updated on