Ich versuche zu verstehen, wie eine Funktion funktioniert, mkdirindem ich mir die Kernelquelle anschaue. Dies ist ein Versuch, die Kernel-Interna zu verstehen und zwischen verschiedenen Funktionen zu navigieren. Ich weiß, mkdirist definiert in sys/stat.h. Ich habe den Prototyp gefunden: /* Create a new directory named PATH, with permission bits MODE. …
Gibt es eine Möglichkeit für ein bezogenes Shell-Skript, den Pfad zu sich selbst herauszufinden? Ich beschäftige mich hauptsächlich mit Bash, obwohl ich einige Mitarbeiter habe, die tcsh verwenden. Ich vermute, dass ich hier nicht viel Glück haben kann, da durch das Sourcing Befehle in der aktuellen Shell ausgeführt werden. Es …
Mit Bashs ist sourcees möglich, ein Skript ohne gesetztes Ausführungsbit auszuführen. Dies ist dokumentiertes und erwartetes Verhalten, aber ist dies nicht gegen die Verwendung eines Ausführungsbits? Ich weiß, das sourceschafft keine Unterschale.
Ich habe mich gefragt: Wenn Sie etwas installieren, gibt es eine einfache Möglichkeit, auf eine ausführbare Installationsdatei zu doppelklicken, und auf der anderen Seite gibt es eine Möglichkeit, sie aus dem Quellcode zu erstellen. Letzteres, das Herunterladen eines Quellpakets, ist sehr umständlich. Aber was ist der grundlegende Unterschied zwischen diesen …
Woher bezieht uname wirklich seine Informationen? Ich denke, das ist etwas, das einfach sein sollte. Leider kann ich keinen Header finden, der nur diese Informationen enthält. Angenommen, jemand wollte die Grundausgabe von uname/ uname -s von Linuxauf etwas anderes ändern (im Wesentlichen den Kernel umbenennen). Wie würde er / sie …
Dies ist ein Problem, das meine Freude an Linux wirklich einschränkt. Wenn sich die Anwendung nicht in einem Repository befindet oder wenn es kein Installationsskript gibt, habe ich wirklich Schwierigkeiten, wo und wie ich eine Anwendung von der Quelle installieren kann. Im Vergleich zu Windows ist es einfach. Sie müssen …
Aber sie geben Anweisungen wie cd downloaded_program ./configure make install Dadurch wird die benötigte ELF und möglicherweise einige .so-Dateien erstellt. Warum nicht diese in einer Zip-Datei zum Download bereitstellen, wie bei Windows-Apps? Gibt es einen Grund, warum sie vom Benutzer kompiliert werden müssen?
Ich verstehe, dass Source-basierte Distributionen wie Gentoo oder Slackware keine *-devProgrammversionen benötigen . Sie enthalten den Quellcode sowie Header-Dateien für die lokale Kompilierung. Aber ich habe noch nie *-devPakete in Arch Linux gesehen , obwohl es paketbasiert ist. Ich bin auf viele *-devPakete in anderen Distributionen gestoßen.
In Büchern las ich normalerweise Verweise auf den Linux - Source - Tree auf /usr/src/linuxden üblichen Satz von Unterverzeichnissen ( arch, block, crypto, ...). Ich hatte erwartet, dass dieser Baum die Binärdateien enthält, aus denen der Kernel besteht. In meinem System (Ubuntu 10.04) ... Für die verschiedenen Kernel, die ich …
Gibt es eine Ressource zum Herunterladen einer bestimmten Kernel-Versionsquelle? Zum Beispiel möchte ich 2.6.36.2-Quellen zum Vergleich mit diesem Paket erhalten und sehen, welche Änderungen eingeführt wurden?
Angenommen, ich habe ein Problem, das durch einen aktuellen Patch im offiziellen Linux-Git-Repository behoben wurde. Ich habe eine Problemumgehung, aber ich würde sie gerne rückgängig machen, wenn eine Veröffentlichung stattfindet, die meine Fehlerbehebung enthält. Ich kenne den genauen Git-Commit-Hash, z . B. f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Was ist der einfachste Weg, um …
Vor langer Zeit habe ich FreeBSD mit seinem Portierungssystem und danach Gentoo für die Portierung verwendet, um Anwendungen durch Kompilieren aus dem Quellcode zu installieren. Ich habe dies getan, um direkt auf mein System abzuzielen. Gibt es noch andere Distributionen, die eine solche Konfiguration unterstützen? Ich scheine mich zu erinnern, …
Gibt es eine Möglichkeit, Bash vollständig neu zu starten und neu zu laden .bashrcund .profiledergleichen? Ich möchte sicherstellen, dass meine Änderungen nach dem Bearbeiten dieser Dateien ordnungsgemäß ausgeführt wurden.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.