Tk-8.6.14

Introduksjon til Tk

Tk pakken inneholder en TCL GUI Verktøysett.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Tk Avhengigheter

Påkrevd

Xorg Biblioteker

Installasjon av Tk

Installer Tk ved å kjøre følgende kommandoer:

cd unix &&
./configure --prefix=/usr \
            --mandir=/usr/share/man \
            $([ $(uname -m) = x86_64 ] && echo --enable-64bit) &&

make &&

sed -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \
    -e "/TK_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
    -i tkConfig.sh

Det anbefales ikke å kjøre testene. Feil vil bli rapportert i løpet av tester, avhengig av skjermoppløsningen/funksjonene, installerte fonter og andre X relaterte parametere, men sluttrapporten kan vise 0 feil. Noen tester vil stjele fokus, og noen kan krasje X serveren. Å teste resultatene uansett, kjør: make test. Sørg for å kjøre det fra en X Window skjermenhet med GLX utvidelsene lastet, men likevel kan testene henge.

Nå, som root bruker:

make install &&
make install-private-headers &&
ln -v -sf wish8.6 /usr/bin/wish &&
chmod -v 755 /usr/lib/libtk8.6.so

Parameterforklaringer

--enable-64bit: Denne bryteren brukes til å aktivere 64 bit støtte i Tk på 64 bit operativsystemer.

make install-private-headers: Denne kommandoen brukes til å installere Tk bibliotekgrensesnitt deklarasjoner som brukes av andre pakker hvis de lenker til Tk biblioteket.

ln -v -sf wish8.6 /usr/bin/wish: Dette kommandoen brukes til å lage en symbolsk kompatibilitetskobling til wish8.6 filen siden mange pakker forventer en fil navngitt wish.

sed -e ... tkConfig.sh: Tk pakken forventer at kildetreet er bevart slik at pakker avhengig av det for deres kompilering kan bruke det. Denne sed fjerner referansene til byggemappen og erstatter dem med sunnere systemomfattende plasseringer.

Innhold

Installerte Programmer: wish og wish8.6
Installerte Biblioteker: libtk8.6.so og libtkstub8.6.a
Installert Mappe: /usr/lib/tk8.6

Korte Beskrivelser

wish

er en symbolkobling til wish8.6 programmet

wish8.6

er et enkelt skall som inneholder Tk verktøysett som lager et hovedvindu og deretter prosesserer Tcl kommandoer

libtk8.6.so

inneholder de nødvendige API funksjonene av Tk