On Thu, Apr 11, 2002 at 01:45:05PM +0200, Janto Trappe wrote: [...] > > Bis am Samstag koennte ich 1, 2, 3, und 5 koennte ich erledigt haben. > Sehr gut! Wobei Du 3. nicht haben wolltest... Na gut, dafuer kriegst du 6 ;-) Changelog: * s#dpkg --get-selections > packetlist#dpkg --get-selections "*" #packetlist/ * Neue Frage: Wie kann ich verhindern, dass dpkg -l lange Paketnamen kürzt? * Neue Frage: Wie kann ich Einstellungen im /proc-Dateisystem machen, sodass sie einen Reboot des Systems überstehen? * ein Tippfehler in "Wie kann ich die dynamische IP-Adresse ..." * Neue Frage: Wie kann ich verhindern, dass alle Kernel-Log-Meldungen auf der Konsole ausgegeben werden? Der Kernel ist zu geschwätzig. Fuer procfs-Aenderungen ist ein Initskript oversized, daher verdient 6a (<[🔎] 20020411093523.GA6169@zombie.inka.de>) einen eigene Frage. Die DMA-Frage sollte man wirklich weglassen oder auf channel.debian.de/faq verweisen, der Artikel dort ist gut. Ich habe einen internen Verweis mit \ref und \label benoetigt, ich hoffe latex2html uebersetzt das ordentlich (in xdvi ist es jedenfalls klickbar). cu andreas -- Hey, da ist ein Ballonautomat auf der Toilette! vim:ls=2:stl=***\ Sing\ a\ song.\ ***
--- dug-faq.tex_orig Thu Apr 11 10:02:35 2002 +++ dug-faq.tex Thu Apr 11 15:47:25 2002 @@ -645,11 +645,25 @@ \subsection{Kann ich die Paketauswahl eines Rechners sichern und 1:1 auf einen anderen übernehmen?} - Ja, mit \texttt{'dpkg --get-selections > packetlist'} wird die Paketliste in der Datei - 'packetlist' gespeichert. Diese Liste kannst Du dann mit dem Befehl + Ja, mit \texttt{'dpkg --get-selections \dq*\dq\ > packetlist'} wird die Paketliste + in der Datei 'packetlist' gespeichert. (\texttt{\dq*\dq} ist nötig, damit auch die + Informationen über desinstallierte Pakete mit ausgegeben werden.) + Diese Liste kannst Du dann mit dem Befehl \texttt{'dpkg --set-selections < packetlist'} auf ein anderes System übertragen. Anschliessend musst Du noch \texttt{'dselect install'} ausführen. + \subsection{Wie kann ich verhindern, dass \texttt{dpkg -l} lange Paketnamen kürzt?} + + Am einfachsten, indem du der Umgebungsvariable \texttt{COLUMNS}, temporär einen + höheren Wert zuweist oder dpkg in einem genügend breiten (X-)Terminal aufrufst. + \begin{verbatim} + env COLUMNS=200 dpkg -l + \end{verbatim} + Wenn du öfters \texttt{dpkg -l} oder \texttt{dpkg -S} verwendest, solltest du + einen Blick auf das Paket dlocate werfen, das diese Aufgaben wesentlich schneller + erledigt, da es nicht die originale Paketdatenbank sondern eine täglich + aktualisierte locate-Datenbank befragt (Dadurch sind diese Informationen + aber natürlich auch nicht immer auf dem allerneuesten Stand.) \section{Update von Debian} @@ -956,6 +970,19 @@ code/drivers' in dem Menü 'Code maturity level options' aktivieren, danach steht der Treiber zur Verfügung und kann ausgewählt werden. + \subsection{Wie kann ich Einstellungen im /proc-Dateisystem machen, sodass sie + einen Reboot des Systems überstehen?} + \label{procpermanent} + + Verwende das Paket procps und trage die Einstellungen in + \texttt{/etc/sysctl.conf} ein. Um beispielsweise + \texttt{/proc/sys/net/ipv4/ip\_dynaddr} immer auf \texttt{5} zu setzen, + verwendest du einfach + \begin{verbatim}net.ipv4.ip.ip_dynaddr=5 \end{verbatim} + Die dort getätigten Einstellungen werden nach einem Reboot + oder durch \texttt{/etc/init.d/procps.sh reload} aktiviert. Siehe + \texttt{sysctl.conf(5)} und \texttt{sysctl(8)}. + \section{Netzwerk} \subsection{Wie kann ich die dynamische IP-Adresse meines Rechners herausfinden und sie @@ -1373,7 +1400,22 @@ ausgeführt.} Wahrscheinlich wird das Programm gar nicht erst gefunden. Setze den kompletten Pfad zum - Programm ein (z.B. (texttt{/usr/bin/sed} und versuche es dann erneut. + Programm ein (z.B. (\texttt{/usr/bin/sed} und versuche es dann erneut. + + \subsection{Wie kann ich verhindern, dass alle Kernel-Log-Meldungen auf der + Konsole ausgegeben werden? Der Kernel ist zu geschwätzig.} + + Setze \texttt{\$KLOGD=\dq -c 2\dq } in \texttt{/etc/init.d/sysklogd} + (potato) bzw. \texttt{/etc/init.d/klogd} (woody/sid). -c 2 setzt den + Log-Level der Konsole auf 2 (crit), d.h. nur Meldungen vom Grad + emerg(0), alert(1) und crit(2) werden auch auf der Konsole ausgegeben. + Siehe \texttt{klogd(8)} und \texttt{/usr/include/sys/syslog.h}. + + Alternativ kann man in \texttt{/proc/sys/kernel/printk} \dq 2 4 1 7\dq\ + eintragen, der Eintrag für \texttt{/etc/sysctl.conf} wäre also + \begin{verbatim} kernel.printk="2 4 1 7" \end{verbatim} + Siehe \texttt{Kernel-Quelltext/Documentation/filesystems/proc.txt} und + Frage~\ref{procpermanent}! \section{Veraltete Fragen}
Attachment:
pgprMaSo682H8.pgp
Description: PGP signature