Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriftdarstellung in Fedora (Truetype)
Wenn man in Fedora Core z.B mit Mozillafirebird eine Seite besucht die eine kleine Schrift verwendet ist die fast unlesbar. Ich habe als lösung einfach die minimale Schriftgröße verändert. Heute habe ich etwas gegoogelt und eine lösung gefunden:
Redhat hat aus irgend einem Grund (Patente...) den bytecode interpreter aus freetype rausgenommen.
Also muss man freetype selber bauen.
von hier:
http://download.fedora.redhat.com/pub/fedora/linux/core/1/SRPMS/
das packet freetype-2.1.4-5.src.rpm downloaden.
dann eine konsole öffnen.
su
<rootpasswort>
cd /ordner/wo/srcrpm/ist
rpm -ihv *.src.rpm
dann die datei /usr/src/redhat/SPECS/freetype.spec öffnen
%define without_bytecode_interpreter 1
mit
%define without_bytecode_interpreter 0
austauschen und speichern.
dann als root
rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec
warten bis er fertig ist
rpm -Uvh --replacepkgs --replacefiles /usr/src/redhat/RPMS/i386/freetype*.rpm
X neustarten > fertig.
nun sollten die Schriften normal aussehen (auch wenn sie klein sind)
Hi erstmal ,
bekomme bei :
rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec <-- folgende fehlermeldung
/usr/src/redhat/BUILD/freetype-2.1.4/ft2demos-2.1.4/graph/x11/grx11.c:1380: warning: implicit declaration of function `XSe tWMProperties'
make: *** [/usr/src/redhat/BUILD/freetype-2.1.4/ft2demos-2.1.4/obj/grx11.o] Error 1
Fehler: Bad exit status from /var/tmp/rpm-tmp.94161 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.94161 (%build)
cu
Man sollte übrigens niemals Pakete als root bauen, sondern immer nur als normaler Benutzer, siehe dazu hier: http://freshrpms.net/docs/fight/
fs111
hi nochmal ,
als user geht es leider auch ned :
rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.39218
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf freetype-2.1.4
rm: cannot remove `freetype-2.1.4': Permission denied
Fehler: Bad exit status from /var/tmp/rpm-tmp.39218 (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.39218 (%prep)
habe mal die perms als user gesetzt aber geht leider auch ned beendet mit der selben fehlermeldung .
ciao und THX schonmal
Original geschrieben von NewGuy
/usr/src/redhat/BUILD/freetype-2.1.4/ft2demos-2.1.4/graph/x11/grx11.c:1380: warning: implicit declaration of function `XSetWMProperties' Installier das Entwicklungspaket zu XFree86, XFree86-devel. Bei Red Hat hat man anscheinend vergessen, den Paketnamen in die mit "BuildRequires:" beginnende Zeile mit aufzunehmen.
Was das Bauen von RPMs und SRPMs als User angeht: Du musst dir erst eine entsprechende RPM-Build-Umgebung einrichten. Eine Kurzanleitung gibt's auch unter http://fedoranews.org/tchung/rpmbuild/. Wenn du dich dort für die erste Variante entscheidet, mach aber zusätzlich noch
mkdir -p ~/rpmbuild/tmp
echo '%_tmppath %(echo $HOME)/rpmbuild/tmp' >> ~/.rpmmacroshinterher.
joa danke waren die devel packete die gefehlt haben :)
THX und ciao
Hi!
...cooler Tipp ;)
Bin grad am Fedora testen und die Versuchung meinem geliebten Debian untreu zu werden ....
vorher - nacher
http://members.aon.at/~dfidesse/vorher.png http://members.aon.at/~dfidesse/nachher.png
Manx
Bei mir gibt es leider keine Dateien unter
/usr/src/redhat/SPECS/
und somit auch keine "freetype.spec".
Das Freetype-Paket war bereits installiert (Fedora Core 1).
Bei mir gibt es leider keine Dateien unter
/usr/src/redhat/SPECS/
und somit auch keine "freetype.spec".
Das Freetype-Paket war bereits installiert (Fedora Core 1).Du brauchst das Source-RPM (SRPM) zu FreeType (http://wftp.tu-chemnitz.de/pub/linux/fedora-core/1/SRPMS/freetype-2.1.4-5.src.rpm), nicht das "normale" RPM-Paket.
schonmal mir dem probiert
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/0.8/contrib/firefox-0.8-i686-pc-javadesktopsystem2003.tar.gz
funktioniert bei mir wunderbar und man erspart sich etwas an arbeit.
... was soll das sein?
Manx
Du brauchst das Source-RPM (SRPM) zu FreeType (http://wftp.tu-chemnitz.de/pub/linux/fedora-core/1/SRPMS/freetype-2.1.4-5.src.rpm), nicht das "normale" RPM-Paket.
Ja, danke. Damit hat es geklappt. Das hatte ich mir vorher zwar auch schon mal heruntergeladen und noch einmal installiert, allerdings mit "rpm -Uvh..." und nicht "-ivh". Vielleicht lag es daran.
Afterburner
03.05.04, 10:34
wenn ich versuche das neu kompilierte rpm zu installieren behauptet er es fehle ihm freetype-2.1.7
#> rpm -Uvh --replacepkgs --replacefiles /usr/src/redhat/RPMS/i386/freetype-*.rpm
error: Failed dependencies:
freetype >= 2.1.7 is needed by (installed) fontconfig-2.2.1-10
freetype >= 2.1.7 is needed by (installed) xorg-x11-libs-6.7.0-0.5
freetype-devel >= 2.1.7 is needed by (installed) fontconfig-devel-2.2.1-10
freetype 2.1.7-4 ist aber installiert (Fedora Core 2 Test 3)
#> rpm -qa | grep freetype
freetype-2.1.7-4
freetype-devel-2.1.7-4
fehlt irgendwo eine pfadangabe?
mfG Afterburner
@ Afterburner
Wenn du das FreeType-Paket von FC2 test3 neu übersetzen willst, musst du natürlich auch das passende Source-RPM nehmen, nicht das von FC1:
http://wftp.tu-chemnitz.de/pub/linux/fedora-core/test/1.92/SRPMS/freetype-2.1.7-4.src.rpm
Falls du bereits Updates aus dem Development Tree eingespielt hast, holst du dir dort das src.rpm (zz. ist es aber noch das gleiche Paket):
http://wftp.tu-chemnitz.de/pub/linux/fedora-core/development/i386/SRPMS/
thomas_crown
19.05.04, 10:32
Hallo,
funktioniert diese Vorgehensweise denn auch in FC2? Schließlich gibt es dort doch jetzt x.org statt xfree86, wie ist denn die Abhängigkeit zum xfree86-devel Paket aufzulösen?
Gruß Thomas
Hallo,
funktioniert diese Vorgehensweise denn auch in FC2? Schließlich gibt es dort doch jetzt x.org statt xfree86, wie ist denn die Abhängigkeit zum xfree86-devel Paket aufzulösen?
Gruß Thomas
Habe gerade das Upgrade auf FC2 beendet und kompiliere freetype gerade....
Edit: funktioniert ohne probleme
Crazy_Chris
09.09.04, 14:10
Habe gerade das Upgrade auf FC2 beendet und kompiliere freetype gerade....
Edit: funktioniert ohne probleme
Ich habe das Packet fehlerfrei installieren können sehe aber immernoch keinen Unterscheid. :confused:
Muß ich noch irgendetwas anderes einstellen?
Hallo Leute,
Sorry, aber ich habe Probleme bei der Durchführung der o.g. Schritte. Ich habe Fedora Core 2 Final als Standard-Desktop-System installiert. Wie kann ich am einfachsten die Entwickler-Pakete installieren :confused:
Mit der ersten CD wie bei der Installation zu booten und dann upzugraden hat mich nicht weitergebracht :(
Bitte um Hilfe!
Danke!
Gruß
BSD247
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.