Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Schriftdarstellung in Fedora (Truetype)

  1. #1
    k.A Avatar von Dragoran
    Registriert seit
    Jun 2003
    Beiträge
    1.117

    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/pu.../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)
    System:
    Fedora Core 8 x86_64 | 2 x 250GB SATA HDD -> MD RAID0 |
    Dual Core AMD Opteron(tm) Processor 170@2700Mhz (270*10) | 2048MB DDR400@450 (FSB:225-2.5-3-2-5) RAM | Geforce 7800GTX 256MB @ (490Mhz/1400Mhz)

  2. #2
    ...
    Registriert seit
    May 2003
    Beiträge
    53
    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

  3. #3
    Moderator Avatar von fs111
    Registriert seit
    Mar 2002
    Ort
    ~
    Beiträge
    3.661
    Man sollte übrigens niemals Pakete als root bauen, sondern immer nur als normaler Benutzer, siehe dazu hier: http://freshrpms.net/docs/fight/


    fs111

  4. #4
    ...
    Registriert seit
    May 2003
    Beiträge
    53
    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    1.648
    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
    Code:
    mkdir -p ~/rpmbuild/tmp
    echo '%_tmppath %(echo $HOME)/rpmbuild/tmp' >> ~/.rpmmacros
    hinterher.

  6. #6
    ...
    Registriert seit
    May 2003
    Beiträge
    53
    joa danke waren die devel packete die gefehlt haben

    THX und ciao

  7. #7
    Registrierter Benutzer Avatar von [WCM]Manx
    Registriert seit
    Dec 2001
    Ort
    Niederösterreich
    Beiträge
    1.592
    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

  8. #8
    Registrierter Benutzer
    Registriert seit
    Nov 2003
    Beiträge
    19
    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).

  9. #9
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    1.648
    Zitat Zitat von hoppe
    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, nicht das "normale" RPM-Paket.

  10. #10
    Registrierter Benutzer
    Registriert seit
    Sep 2003
    Beiträge
    21
    schonmal mir dem probiert

    http://ftp.mozilla.org/pub/mozilla.o...tem2003.tar.gz

    funktioniert bei mir wunderbar und man erspart sich etwas an arbeit.

  11. #11
    Registrierter Benutzer Avatar von [WCM]Manx
    Registriert seit
    Dec 2001
    Ort
    Niederösterreich
    Beiträge
    1.592
    ... was soll das sein?

    Manx

  12. #12
    Registrierter Benutzer
    Registriert seit
    Nov 2003
    Beiträge
    19
    Zitat Zitat von kth
    Du brauchst das Source-RPM (SRPM) zu FreeType, 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.

  13. #13
    ein Bruder
    Registriert seit
    Mar 2002
    Beiträge
    69
    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
    Geändert von Afterburner (03.05.04 um 10:38 Uhr)

  14. #14
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    1.648
    @ 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....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...nt/i386/SRPMS/

  15. #15
    thomas_crown
    Gast
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •