Introduksjon til XCB Verktøy
XCB verktøyene gir utvidelser som utviklere kan bruke når det lages
X Window programvare. xcb-util-0.4.1 ble nettopp installert men
disse verktøyene tilbyr enda flere utvidelser som X Window
programvaren kan avhenge av.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.3 plattform.
Pakkeinformasjon
-
Nedlasting (HTTP): https://xcb.freedesktop.org/dist/
-
Nedlastingsstørrelse: 1.1 MB
-
Estimert diskplass som kreves: 13.3 MB
-
Estimert byggetid: 0.1 SBU (ignoring the time to download)
XCB Utilities Avhengigheter
Påkrevd
libxcb-1.17.0 og xcb-util-0.4.1
Laste ned XCB Verktøy
Lag først en liste over filer som skal lastes ned. Denne filen vil
også brukes til å bekrefte integriteten til nedlastingene når de er
fullført:
cat > xcb-utils.md5 << "EOF"
a67bfac2eff696170259ef1f5ce1b611 xcb-util-image-0.4.1.tar.xz
fbdc05f86f72f287ed71b162f1a9725a xcb-util-keysyms-0.4.1.tar.xz
193b890e2a89a53c31e2ece3afcbd55f xcb-util-renderutil-0.3.10.tar.xz
581b3a092e3c0c1b4de6416d90b969c3 xcb-util-wm-0.4.2.tar.xz
bc30cd267b11ac5803fe19929cabd230 xcb-util-cursor-0.1.5.tar.xz
EOF
For å laste ned de nødvendige filene ved hjelp av Wget-1.25.0,
bruk følgende kommandoer:
mkdir xcb-utils &&
cd xcb-utils &&
grep -v '^#' ../xcb-utils.md5 | awk '{print $2}' | wget -i- -c \
-B https://xcb.freedesktop.org/dist/ &&
md5sum -c ../xcb-utils.md5
Installasjon av XCB Utilities
Notat
Når du installerer flere pakker i et skript, installasjonen må
gjøres som root bruker. Det er tre generelle alternativer som kan
brukes til å gjøre dette:
-
Kjør hele skriptet som root bruker (ikke anbefalt).
-
Bruk sudo
kommandoen fra Sudo-1.9.16p2 pakken.
-
Bruk su -c "command
arguments" (anførselstegn kreves) som vil
be om root passordet for hver iterasjon av løkken.
En måte å håndtere denne situasjonen på er å lage en kort
bash funksjon som
automatisk velger riktig metode. Når kommandoen er satt i
miljøet, trenger den ikke å bli satt på nytt.
as_root()
{
if [ $EUID = 0 ]; then $*
elif [ -x /usr/bin/sudo ]; then sudo $*
else su -c \\"$*\\"
fi
}
export -f as_root
Start først et underskall som avsluttes ved feil:
bash -e
Installer alle pakkene ved å kjøre følgende kommandoer:
for package in $(grep -v '^#' ../xcb-utils.md5 | awk '{print $2}')
do
packagedir=${package%.tar.?z*}
tar -xf $package
pushd $packagedir
./configure $XORG_CONFIG
make
as_root make install
popd
rm -rf $packagedir
done
Til slutt går du ut av skallet som ble startet tidligere:
exit
Innhold
Installerte Programmer:
Ingen
Installerte Biblioteker:
libxcb-image.so, libxcb-keysyms.so,
libxcb-render-util.so, libxcb-ewmh.so, libxcb-icccm.so, and
libxcb-cursor.so
Installerte Mapper:
Ingen
Korte Beskrivelser
libxcb-image.so
|
er en portert versjon av Xlibs XImage og XShmImage
funksjoner
|
libxcb-keysyms.so
|
gir standard X nøkkelkonstanter og API funksjoner for
konvertering til/fra nøkkelkoder
|
libxcb-render-util.so
|
gir bekvemmelighetsfunksjoner for Render utvidelsen
|
libxcb-ewmh.so
|
gir klienten og vindusbehandleren hjelpere for EWMH
|
libxcb-icccm.so
|
gir klienten og vindusbehandleren hjelpere for ICCCM
|
libxcb-cursor.so
|
er en portert versjon av Xlibs libXcursor funksjoner
|