Archiv für den Oktober 19th, 2006
  |  
SierraXTC am 19.10.06 um 20:26 Uhr

My Simple PHP Sysinfo (II)

Technikecke

Taglogo Tags: , ,

Der etwas eingeschlafenen Idee eines eher einfach gestrickten PHP-Sysinfo-Scriptes wurde heute Abend wieder ein bißchen Leben eingehaucht. Da die Unix-Philosophie nunmal lautet “Everything is a file” ist es natürlich nicht besonders sinnvoll für kleinere Informationen gleich die shell_exec()-Funktion zu nutzen. Einfacher und vermutlich ungleich sicherer dürfte es sein, wenn man die Informationen aus den Dateien im /proc-Dateisystem bezieht. Daher hatte ich auch ins Auge gefaßt, die erste Version von den unsinnigen shell_exec()-Funktionen zu befreien. Das ist mir soweit auch gelungen, ..
.. bis auf die Information der Prozessor-Architektur. Diese bekommt man in der Shell per uname -m. Wenn ich irgendwo eine Tabelle finden würde, welche aussagekräftig die Informationen der Zahlencodes unter “CPU Family” in /proc/cpuinfo aufschlüsseln würde, wär ich ich noch glücklicher. Sollte irgendwer ‘ne Idee haben, bitte melden :)
Als nächstes werd ich mich nach dem Wochenende mal damit beschäftigen ein mehr oder minder hübsches Standard-Style zu erstellen.

SierraXTC am 19.10.06 um 13:23 Uhr

Feature … behoben

GNU/Linux, Linux allgemein, Technikecke

Taglogo Tags: ,

Nun, das Feature von vorgestern Abend ist nun endlich behoben. Durch sehr nette Hilfe im Gentoo Forum konnte ich den Fehler letzten Endes dann doch auflösen:

emerge: there are no ebuilds to satisfy "media-video/nvidia-glx".
(dependency required by "x11-apps/mesa-progs-6.5.1" [ebuild])

!!! Problem resolving dependencies for x11-base/xorg-x11
!!! Depgraph creation failed.

Wie vermutet ist das Paket nvidia-glx hier wichtig. Das gibt es scheinbar nicht mehr, befand sich aber noch auf meiner Installation. Vermutlich wird es in nvidia-drivers gelandet sein. x11-apps/mesa-progs hätte sich ohne die Abhängigkeit beim World-Update normal installieren lassen. Nachdem ich dann mit x11-apps/mesa-progs noch Spaß hatte – dazu später mehr – und dieses letztlich aktualisiert bekam meldetet ein

# emerge -puv world

für wine den gleichen Fehler, daß nvidia-glx benötigt werden würde. Abhilfe schafft, ganz einfach:

# emerge --unmerge nvidia-glx.

Zumindest in meinem Fall, da ich eh das Treiberpaket von nvidia direkt beziehe. Wer übrigens bei der Installation von x11-apps/mesa-progs den Fehler bekommt:

/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/
bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [glxinfo] Error 1 

!!! ERROR: x11-apps/mesa-progs-6.5.1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  mesa-progs-6.5.1.ebuild, line 68:   Called die 

!!! glxinfo failed
!!! If you need support, post the topmost build error, and the call
stack if relevant.

kann zwei Möglichkeiten ausprobieren. Entweder, er setzt OpenGL für den Xorg-Server:

# eselect opengl set xorg-x11

.. oder, wenn das nicht hilft, installiert x11-libs/mesa nochmal neu. Danach sollte der Fehler sicherlich behoben sein. Nun kann das Update auch bei mir durchlaufen :thumbsup:

  |  
Sie browsen
das Archiv für Donnerstag Oktober 19th 2006.
Kategorien
STATISTIK
  • Insgesamt 1289 Beiträge
  • mit 305,141 Wörtern
Oktober 2006
M D M D F S S
« Sep   Nov »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
SUCHE

Monatsarchiv
KOMMENTARE Commets RSS 2.0 Feed
  • Top Kommentatoren
  • commanderx (112)
  • Manuel (69)
  • Yank (59)
  • Marc (53)
  • Noodles (41)
  • Links
    META
    SYNDICATION