beyondlinuxfromscratch:installedpackages:pciutils-3.10.0

Beyond Linux® From Scratch (systemd Edition) - Version 12.1
Chapter 5. File Systems and Disk Management
이전 위로 / 처음으로 다음
Pax-20201030 pm-utils-1.4.1

PCI Utils 패키지에는 PCI 장치를 나열하고, 상태를 검사하고, 구성 레지스터를 설정하기 위한 프로그램 세트가 포함되어 있습니다.

이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.

패키지 정보

  • 다운로드(HTTP): pciutils-3.10.0.tar.gz
  • MD5 sum: <clipb>ca53b87d2a94cdbbba6e09aca90924bd<clipb>
  • 다운로드 크기: 912 KB
  • 필요한 예상 디스크 공간: 5.7 MB
  • 예상 빌드 시간: 0.1 SBU 미만

pciutils 종속성

권장

다음과 같이PCI Utils를 설치합니다:

make PREFIX=/usr                \
     SHAREDIR=/usr/share/hwdata \
     SHARED=yes

이 패키지는 테스트 스위트와 함께 제공되지 않습니다.

이제 루트 사용자로

make PREFIX=/usr                \
     SHAREDIR=/usr/share/hwdata \
     SHARED=yes                 \
     install install-lib        &&

chmod -v 755 /usr/lib/libpci.so


  • SHARED=yes: 정적 라이브러리 대신 공유 라이브러리를 빌드할 수 있습니다.
  • ZLIB=no: pci.ids 파일의 압축을 방지합니다.

pci.ids 데이터 파일은 지속적으로 업데이트됩니다. 이 파일의 최신 버전을 얻으려면 루트 사용자로 update-pciids를 실행합니다. /usr/share/hwdata에 있는 기존 파일을 최신 파일로 대체하기 위해서 다운로드 진행할 때 사용 할 cURL-8.6.0, Lynx-2.8.9rel.1 또는 Wget-1.21.4를 찾기위해 Which-2.21 스크립트 또는 프로그램이 필요합니다

주기적으로 /usr/share/hwdata/pci.ids 파일을 업데이트해야 합니다. 루트 사용자로 다음 명령을 실행하여 매주 일요일 오전 2시 30분(현지 시간)에 업데이트하도록 시스템 타이머를 생성합니다.

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


  • 설치된 프로그램:
    lspci, setpci 및 update-pciids
  • 설치된 라이브러리:
    libpci.so
  • 설치된 디렉토리
    /usr/include/pci 및 /usr/share/hwdata

간단한 설명

  • lspci
    시스템의 모든 PCI 버스와 이에 연결된 모든 장치에 대한 정보를 표시하는 유틸리티입니다.
  • setpci
    PCI 장치를 쿼리하고 구성하는 유틸리티입니다.
  • update-pciids
    PCI ID 목록의 현재 버전을 가져옵니다.
  • libpci.so
    애플리케이션이 PCI 하위 시스템에 액세스할 수 있도록 하는 라이브러리입니다.
  • beyondlinuxfromscratch/installedpackages/pciutils-3.10.0.txt
  • 마지막으로 수정됨: 2024/05/30 09:04
  • 저자 baecy