glsldevil binaries

Ongeveer een jaar geleden schreef ik over de OpenGL / GLSL debugger glsldevil in het artikel Gentoo ebuild voor glsldevil-1.1.5 en voorzien van een Gentoo ebuild voor. Helaas glsldevil lijkt niet meer beschikbaar via de webpagina van de Universiteit van Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), die heeft gemaakt van de ebuild nutteloos.

Omdat de licentie van glsldevil vergunningen herverdeling, heb ik besloten om mijn lokale kopie te uploaden, om opnieuw te maken glsldevil beschikbaar voor het publiek. Helaas is deze bevat alleen de Linux binaries (32bit en 64bit) en geen van beide Windows-binaries of de broncode.

U kunt de Linux binaries van hier: glsldevil-1.1.5.tar.gz (9)

Voor gebruik met de ebuild, kopieer het bestand naar / usr / portage / distfiles /.

betreft de
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmen, gemiddeld: van de 5 5,00)
Loading ... Loading ...

php-5.4.1_rc1 mislukt met apache-2.4.1 op gentoo

Vandaag is de apache-2.4.1 ebuild is verschenen in Gentoos portage tree. Opkomende php-5.4.1_rc1 mislukt met geïnstalleerde apache-2.4.1 webserver op gentoo met de volgende foutmelding:

Configureren van SAPI modules
controleren op AOLserver ondersteuning ... nee
controleren op Apache 1.x module ondersteuning via DSO door middel van apxs ... nee
controleren op Apache 1.x module support ... nee
na te gaan of aan Apache karakterset compatibiliteitsoptie ... nee kunnen
controleren op Apache 2.0-filter-module ondersteuning via DSO door middel van apxs ... nee
controleren op Apache 2.0 handler-module ondersteuning via DSO door middel van apxs ...

Sorry, ik kan niet lopen apxs. Mogelijke redenen volgen:

1. Perl is niet geïnstalleerd
2. apxs is niet gevonden. Probeer het pad met-met-apxs2 = / pad / naar / apxs passeren
3. Apache is niet gebouwd met behulp van-enable-so (de apxs gebruik pagina wordt weergegeven)

De uitvoer van / usr / sbin / apxs volgt:
. / Configure: line 8325: / usr / sbin / apxs: Onbekend bestand of map
configure: error: Afbreken

De reden hiervoor is, dat de apxs uitvoerbare niet geïnstalleerd worden met de apache-2.4.1 ebuild. Volgens gmane.org dit probleem werd opgelost met de apache-2.4.1-r1 ebuild. Echter, na een upgrade apache naar 2.4.1-r1 opkomende php nog steeds niet met dezelfde foutmelding. Een snelle blik op het bestandssysteem laat zien dat / usr / sbin / apxs werd en de / usr/sbin/apxs2 symlink werd gemaakt geïnstalleerd.

mittelerde sbin # ls-Alsh apxs *
24K-rw-r-r-1 root root 23K 1. April 16:14 apxs
0 lrwxrwxrwx 1 root root 14 1. April 16:14 apxs2 -> / usr / sbin / apxs

Hieruit blijkt ook de reden voor de opkomende php niet met apache-2.4.1-r1. Het / usr / sbin / apxs perl-script komen met de apache-2.4.1-r1 ebuild mist de uitvoerbare vlag.

Zo kan een eenvoudige

chmod + x / usr / sbin / apxs

lost het probleem en de opkomende php daarna werkt als een charme. Waarschijnlijk zal dit krijgen bevestigd met de volgende apache ebuild. Om de apache configuratie werken na de 2.4 upgrade te krijgen, misschien dat u wilt lezen: Upgraden naar 2,4 van 2,2 .

Jürgen favicon php 5.4.1 rc1 fails with apache 2.4.1 on gentoo  php 5.4.1 rc1 fails with apache 2.4.1 on gentoo favicon php 5.4.1 rc1 fails with apache 2.4.1 on gentoo  php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo
1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

iptables spiegel doelstelling voor linux kernel 3.3

Na mijn laatste kernel upgrade heb ik geprobeerd om de iptables spiegel doelgroep gepubliceerd te bouwen hier . De iptables spiegel streefcijfers wordt het pakket naar de machine gestuurd en geeft hetzelfde pakket op de machine het pakket vandaan komt. Dus, laten we zeggen dat iemand probeert om te scannen uw machine of probeert een aanval zou hij zijn eigen machine scannen of zelfs aan te vallen zijn eigen machine. Toen ik het probeerde met kernel versie 3.3, heeft zij niet meer op te bouwen met de huidige linux kernel. Maar deze keer slechts een kleine wijziging is noodzakelijk is. Een andere header-bestand moest worden opgenomen en een functie naam is veranderd. U kunt de nieuwere versie voor de kernel versie 3.3 en waarschijnlijk de toekomstige kernels hier:

MIRROR.3.3.0.tar.gz (43) gplv3 127x51 iptables mirror target for linux kernel 3.3

De kernel module is getest met kernel versie linux-3.3-vserver-2.3.3.1. Om de module te bouwen, start de kernel die je wilt gebruiken met de module. Daarna het archief uitpakken en voer de compile.sh script om de module te bouwen. Vervolgens voert u het install.sh script voor het installeren van de gecompileerde module in de / lib / modules directory voor je kernel.

Nu kunt u gebruik maken van de spiegel doel in plaats van het af te keuren of DROP doel in de INPUT, FORWARD en PREROUTING ketens, zoals deze in uw firewall script:

$ Iptables-A INPUT-j SPIEGEL

Let op: Het gebruik van de spiegel doel kan leiden tot vreemde resultaten, in bijvoorbeeld als u verbinding wilt maken met een iptables beschermd machine die de spiegel doel gebruikt, kan je uiteindelijk aansluiten op de lokale machine, zonder te herkennen. Het kan ook gebruik maken van veel bandbreedte. In het slechtste geval doet zich voor als u twee computers met behulp van de module. Deze machines kunnen eindigen met het spelen van tafeltennis. Dus u bent gewaarschuwd, wees voorzichtig en op eigen risico. Voor meer informatie zie: SPIEGEL doel .

Downloads voor oudere kernel versies zijn hieronder. Let op de versie nummering 2.6.25 werken voor kernels tot en met 2.6.27. 2.6.28 werkt ook voor 2.6.29 en 2.6.30 kernels. De 2.6.13 versie van de module moet werken tot kernel versie 2.6.16.

MIRROR.2.6.13.tar.gz (680)
MIRROR.2.6.24.tar.gz (1041)
MIRROR.2.6.25.tar.gz (973)
MIRROR.2.6.28.tar.gz (986)
MIRROR.2.6.31 (892)
MIRROR.2.6.35.tar.gz (810)
MIRROR.2.6.36.tar.gz (702)
MIRROR.2.6.37.tar.gz (555)
MIRROR.3.0.7.tar.gz (296)
MIRROR.3.1.0.tar.gz (95)
gplv3 127x51 iptables mirror target for linux kernel 3.3

betreft de
Jürgen

 iptables mirror target for linux kernel 3.3
1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

udev-182 behoeften CONFIG_ DEVTMPFS in de kernel

Na de laatste upgrades op mijn gentoo vserver systeem met een Linux 3.3.0 vserver-kernel (vserver-sources-2.3.3.1), het systeem niet opstarten meer goed. Geen kernel modules werd geladen en zelfs de netwerkapparaten zijn niet beschikbaar na een reboot. Dit is min of meer het ergste geval, want dan moet men fysiek in de voorkant van de machine en kan het systeem niet te repareren met behulp van SSH remote login.

De kernel upgrade was niet de reden voor, maar de upgrade naar udev-182. Dit is wat de log zei:

21 maart 17:20:05 mittelerde / etc / init.d / sshd [5563]: FOUT: kan niet worden gestart omdat sshd net.eth0 zou niet starten
21 maart 17:20:09 mittelerde / etc / init.d / udev-mount [6075]: Udev maakt gebruik van een devtmpfs gemonteerd op / dev om apparaten te beheren.
21 maart 17:20:09 mittelerde / etc / init.d / udev-mount [6076]: Dit betekent dat CONFIG_DEVTMPFS = y is vereist
21 maart 17:20:09 mittelerde / etc / init.d / udev-mount [6077]: in de kernel configuratie.
21 maart 17:20:09 mittelerde / etc / init.d / udev-mount [6067]: ERROR: udev-mount niet starten
21 maart 17:20:09 mittelerde / etc / init.d / udev [6066]: FOUT: kan niet udev beginnen als udev-mount zou niet starten
21 maart 17:21:06 mittelerde / etc/init.d/net.eth0 [6463]: ERROR: interface eth0 bestaat niet

Met de informatie "CONFIG_DEVTMPFS = y is verplicht" Het logboek bevat de nodige hint om dingen aan de slag. De CONFIG_DEVTMPFS optie moest worden ingeschakeld in de kernel. Daarna wordt de kernel moet opnieuw gecompileerd. De optie is te vinden in menuconfig onder Device Drivers-> Generic Driver opties en heet Zorg voor een devtmpfs bestandssysteem te mounten op / dev. Voor het verkrijgen van de devfs automatisch geladen tijdens het opstarten het zinvol is om ook de optie automount devtmpfs in / dev , na de kernel gemonteerd de rootfs (CONFIG_DEVTMPFS_MOUNT).

Het is veilig om deze opties in te schakelen met oudere udev versies. Hierdoor beschermt uw systeem van niet meer werkt als je de udev update later.

Jürgen

 udev 182 needs CONFIG  DEVTMPFS in kernel
1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

Een honderdste verjaardag artikel

Wij, de auteurs van MyGNU.de zijn er trots op een verjaardag te vieren vandaag. Dit is het honderdste artikel gepubliceerd op deze blog. Maar hoe vieren zoals een jubileum? Zeker, de beste manier is het schrijven van een ander artikel. Nou, en misschien het drinken van een biertje of twee.

Laten we samen te vatten wat geschiedenis. Dit blog, MyGNU.de gestart op 29 november 2008 - ongeveer drie jaar geleden. Gedurende deze jaren Thorsten en ik had de mogelijkheid om nuttige informatie, handige scripts en programma's aan u, onze lezers. - Althans dat hopen we zo. Op deze manier zijn we in staat om iets terug aan de open source gemeenschap die ons heeft gesteund op zoveel verschillende manieren te geven. We hebben geschreven over oplossingen voor veel problemen, met betrekking tot het Linux-besturingssysteem, die we tegenkwamen. Het zou te veel om te schrijven als ik zou proberen elk artikel nu te noemen, maar sommige moeten worden vermeld. Zeker de hoogtepunten, die u kunt vinden op deze website SIV zijn, het stereoscopisch beeld viewer en vrtrack de headtracking driver voor de Vuzix VR920 hoofd gemonteerde display. De meest populaire download tot nu toe is het Iptables Mirror doelstelling, die ik overgezet naar 2,6 en 3.x Linux kernels. De kernel-module maakt het mogelijk om een ​​meer actieve iptables firewall te maken door terug te keren de aanval naar de aanvaller. In totaal 5897 treffers kreeg tot vandaag. In het begin een aantal van de artikelen zijn korter dan de meer recente, maar met de tijd onze kennis en schrijfvaardigheid verder ontwikkeld en een aantal recente artikelen zijn van zeer hoge kwaliteit. We hopen dat u hebt genoten van het lezen van de artikelen en kreeg een aantal nuttige inzichten en informatie.

Voor de toekomst hopen we te houden op deze manier en onze vaardigheden te verbeteren, om te schrijven beter en meer nuttige artikelen en software en deze op te publiceren MyGNU.de .

"Dat zeggen we allemaal."

Nou, nu is er maar een ding te doen. Om te zeggen dank je wel! We moeten dank zeggen voor het lezen, en we moeten zeggen dat je bedanken voor ons bedrijf de belangrijkste-host.de GmbH voor het verstrekken van de webruimte voor deze blog.

Gefeliciteerd MyGNU.de !

beste groeten en te houden bij het lezen van

Jürgen

 One hundredth article anniversary
1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

zen-sources-3.2 met tuxonice

Beginnend met de 2.6.36 kernel, is tuxonice is verwijderd uit zen-bronnen. De meest recente officiële tuxonice patch, die beschikbaar is op dit moment, is voor de Linux-kernel 3.0. In de tussentijd meer recente patches voor de kernel versie 3.2.1 en 3.2.10, zijn verschenen op crow202.org . Dus ik gepatcht de zen-stabiele-3.2-bronnen met de 3.2.1 patch tuxonice vanaf daar.

Suspend to RAM werkt met deze kernel, in ieder geval op mijn Dell Precision M65 en mijn bureaublad, en slaapstand naar schijf doet. Verder kan ik bevestigen, dat de 3.2.1 patch werkt ook op de x86_64 architectuur.

Om zaken te doen werken, het downloaden van de zen-stabiele-3.2 kernel boom uit zen-kernel.org en pak het uit. Daarna download de 3.2.1 patch van tuxonice crow202.org en toe te passen. Na het aanbrengen van de patch kunt u verder met de standaard kernel bouwproces. Net als bij zen-sources-3.1, geen extra patch nodig is voor de zcache functie is de fix al in zen-stabiele-3.2. De zcache functie verdubbelt RAM-efficiëntie en biedt een aanzienlijke verbeteringen in de prestaties op vele workloads. De zcache functie bevindt zich onder enscenering drivers in de kernel boom en is afhankelijk van de cleancache functie, die zich onder de processor typen en functies. Om de zcache functie wilt inschakelen, moet u de zcache trefwoord door te geven aan de kernel, in het voorbeeld in je grub.conf.

Voorbeeld: kernel / bzImage panic = 60 root = / dev/hda3 zcache

Voor Gentoo-gebruikers is er een meer eenvoudige manier: Download mijn aangepaste overlay in zen-sources-3.2.tar.gz (51) en pak het uit in / usr / local / portage. De overlay bevat alle benodigde patches. Zorg ervoor dat u de volgende regel in uw / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Als u wilt gebruiken tuxonice zijn tuxonice in uw USE-vlaggen. Dan komen zen-bronnen en bouwen van de kernel als u wilt.

Tuxonice wordt niet officieel ondersteund in de huidige zen-bronnen. Dus als je bovenstaande bestanden gebruikt, hoeft geen melding van bugs aan zen-sources.org. U bent op uw eigen.

Voor mijn Precision M65 heb ik de volgende kernel config: config_zen_3.2_dell_m65.zip (48)

Voor meer informatie over de Zen-bronnen patchset zie www.zen-sources.org .

vriendelijke groeten

Jürgen

 zen sources 3.2 with tuxonice
1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

Kleine bugfix in extcalllog CallerID modificatie voor N900

In het artikel Het opzoeken van telefoonnummers met de N900 beschreef ik een oplossing voor omgekeerde telefoonnummer lookups uitvoeren vanuit de N900 uitgebreide bellijst s. De patch en dus ook het binaire pakket bevatte er een kleine bug. Wanneer er waren internationale gesprekken, te beginnen met "00", in het logboek, de reverse lookup mislukt als gevolg van de CallerID aanvraag niet het interpreteren van de "00" de juiste manier. De vaste extcalllog applicatie vertaalt nu deze laatste nullen van een "+" die de juiste wijze wordt geïnterpreteerd door het CallerID toepassing.

De downloads in het oorspronkelijke artikel zijn nu bijgewerkt.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...
2012-03-01

mygnu info

blog roll

site info

Trans Lator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag