====== FreeBSD ======
* [[http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/index.html|Das FreeBSD Handbuch]]
===== Administration =====
Für viele Administrative Aufgaben steht //root// das Programm ''sysinstall'' zur Verfügung.
==== Softwareverwaltung ====
=== pkg_add ====
== Proxy ==
FreeBSD benutzt im Auslieferungszustand die //csh//, hier muss ein Proxy wie folgt in der Umgebung definiert werden:
setenv http_proxy http://ip.proxy[:port]
== Abweichenden Softwarespiegel verwenden, z.B. nur HTTP==
Wenn der Proxy kein FTP zulässt, dann muss ein Spiegel ausgewählt werden, der HTTP unterstützt. Das ist nicht bei allen Spiegeln der Fall. Eine [[http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html|Übersicht]] der Spiegel ist im FreeBSD Handbuch zu finden.
setenv PACKAGESITE http://ftp1.de.freebsd.org/freebsd/ports/i386/packages-8.1-release/Latest/
Dann wie gewohnt Pakete mit
pkg_add -r foo
instalieren.
== Eigener partieller Spiegel ==
Eine Liste mit rsync-Spiegeln ist im FreeBSD [[http://www.freebsd.org/doc/handbook/mirrors-rsync.html|Handbuch]] zu finden.
MIRROR=ftp.nl.FreeBSD.org
ARCH=i386
RELEASE=x.x
rsync -auv --delete --progress $MIRROR::FreeBSD/ports/$ARCH/packages-$RELEASE-release/ FreeBSD-$RELEASE-$ARCH
==== su - ermöglichen =====
Ein //normaler// Benutzer muss Mitglied der Gruppe //wheel// sein, um ''su -'' durchführen zu können:
pw user mod foo -G wheel
===== Gnome =====
* gnome2, gdm und xorg installieren
* Falls im GDM keine Anmeldung möglich ist: /proc fehlt http://www.freebsd.org/gnome/docs/faq2.html#procfs
proc /proc procfs rw 0 0
* gdm/Gnome beim Booten starten: /etc/rc.conf: gnome_enable="YES"
==== CUPS ====
Damit die in CUPS eingerichteten Drucker auch in den Druckdialogen von GNOME-Anwendungen angezeigt werden müssen die Pakete //libgnomeprint// und //gtk20// (Stand FreeBSD 8.1) erneut mit der Option ''WITH_CUPS=yes'' übersetzt werden, siehe [[http://www.freebsdwiki.net/index.php/CUPS#CUPS_and_Gnome_Warning|CUPS im FreeBSD Wiki]]. Alternatik kann mittels des Paketes ''gtklp'' in den Druckdialogen gleichnamiger Befehl als Druck-Kommando verwendet werden.
* Probelm ''htmlview not found''
* ''cd /usr/ports/print/cups-base && make config'' und XDG_OPEN wählen ((http://forums.freebsd.org/showthread.php?t=1291))
==== gdm3 ====
=== Benutzerliste deaktivieren ===
* Hierzu muss dem System-Account //gdm// kurzfristig eine Login-Shell zugewiesen werden, und mit ''gconftool-2'' die entsprechenden Einstellungen vorgenommen werden.
chsh -s /bin/sh gdm
su - gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true
chsh -s /usr/sbin/nologin gdm
=== gdm Anmeldedialog Standard auf Deutsch ===
in der Datei ''/etc/rc.conf''
gdm_lang="de_DE.UTF-8"
===== CUPS =====
==== Remote Administration ====
Beim Zuschalten der Option //Allow remote administration// verweigert CUPS spätestens bei Authentifizierung das Upgrade auf https.
Unable to create SSL server key file "/usr/local/etc/cups/ssl/server.key" - no such file or directory
Wie die Fehlermeldung aussagt scheint der Pfad nicht in Ordnung zu sein. Beim Überprüfen stellt sich heraus, dass das Verzeichnis ''/usr/local/etc/cups/ssl/'' noch nicht existiert.
{{tag>unix gnome}}