Benutzer:PaulRiegel/FreeBSD

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen

FreeBSD 10.0

rc.conf anpassen

deutsches Tastatur-Layout

# ee /etc/rc.conf
keymap="german.iso.kbd"

deutschsprachige Anmeldung

# ee /etc/login.conf
german|German Users Accounts:\
        :charset=UTF-8:\
        :lang=de_DE.UTF-8:\
        :tc=default:

IPv6 für alles (alle Interfaces)

# ee /etc/rc.conf
ipv6_activate_all_interfaces="YES"
ip6addrctl_policy="ipv6_prefer"

LAN mit IPv6

# ee /etc/rc.conf
ifconfig_em0="DHCP"
ifconfig_em0_ipv6="inet6 accept_rtadv"

WLAN mit IPv6

# ee /etc/rc.conf
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"

Größe (mit Auflösung) des Bildschirms

# ee /etc/rc.conf
# vidcontrol -i mode
allscreens_flags="MODE_360"

Zeichensatz für tty's

# ee /etc/rc.conf
font8x16="iso15-8x16"
font8x14="iso15-8x14"
font8x8="iso15-8x8"

Senden von Mails (via sendmail) konsequent verbieten

# ee /etc/rc.conf
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

"clever" sein

# ee /etc/rc.conf
smartd_enable="YES"

xorg

# ee /etc/rc.conf
hald_enable="YES"
dbus_enable="YES"

CUPS verfügbar machen

# ee /etc/rc.conf
cupsd_enable="YES"

(nicht vorhandene) webcam (scheinbar) verfügbar machen

# ee /etc/rc.conf
webcamd_enable="YES"

cuse

# ee /etc/rc.conf
cuse4bsd_load="YES"

AVAHI

# ee /etc/rc.conf
avahi_daemon_enable="YES"
avahi_dnsconfd_enable="YES"

Kompatibilität für Linux

# ee /etc/rc.conf
linux_enable="YES"
# ee /etc/rc.conf
inet_enable="YES"

virtualbox potentiell verfügbar machen

# ee /etc/rc.conf
#### vboxnet_enable="YES"
Installation von Paketen
# pkg install zsh
# pkg install xorg
# ee /etc/rc.conf
dbus_enable="YES"
hald_enable="YES"
# pkg install kde
# ee /etc/rc.conf
kdm4_enable="YES"
# pkg install pidgin pidgin-otr
/etc/rc.conf
hostname="10CC"
keymap="german.iso.kbd"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"
sshd_enable="YES"
moused_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"

### vb

sendmail_enable="NO"

ifconfig_em0="DHCP"
ifconfig_em0_ipv6="inet6 accept_rtadv"

ipv6_activate_all_interfaces="YES"
ip6addrctl_policy="ipv6_prefer"

font8x16="iso15-8x16"
font8x14="iso15-8x14"
font8x8="iso15-8x8"

sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

smartd_enable="YES"

hald_enable="YES"
dbus_enable="YES"
webcamd_enable="YES"
cupsd_enable="YES"

avahi_daemon_enable="YES"
avahi_dnsconfd_enable="YES"

linux_enable="YES"

# vidcontrol -i mode
allscreens_flags="MODE_360"

inet_enable="YES"

####vboxnet_enable="YES"

### ve
/etc/rc.conf
geli_ada0p4_keyfile0_load="YES"
geli_ada0p4_keyfile0_type="ada0p4:geli_keyfile0"
geli_ada0p4_keyfile0_name="/boot/encryption.key"
aesni_load="YES"
geom_eli_load="YES"
vfs.root.mountfrom="zfs:zroot/ROOT/default"
zfs_load="YES"
zpool_cache_load="YES"
zpool_cache_type="/boot/zfs/zpool.cache"
zpool_cache_name="/boot/zfs/zpool.cache"

### vb
##### gemaess pidgin fuer webcam
cuse4bsd_load="YES"
### ve

Lautsprecher für die Ausgabe von Sound wählen

Anfangs (by default) wird der Ausgang für die Kopfhörer für die Ausgabe von Sound adressiert.freebsd:laptops/Thinkpad T400

sysctl hw.snd.default_unit=1

Läuft!

FreeBSD 9

Installation

FreeBSD per USB für PC-BSD


customizing

X-Server für grafische Oberflächen installiert
# pkg_add -r xorg
xorg-minmal (oder so) hätte wohl auch gereicht.
Die grafische Oberfläche KDE installiert
# pkg_add -r kde4
Tastatur und Maus für grafische Oberfläche verfügbar gemacht
gemäß Forum
Dafür in /etc/rc.conf folgendes hinzugefügt:
hald_enable="YES"
dbus_enable="YES"
kdm (Display-Manager von KDE) für die "grafische Anmeldung" angegeben
gemäß 5.7.3.1 Handbuch
Dafür in /etc/rc.conf folgendes hinzugefügt:
local_startup="${local_startup} /usr/local/kde4/etc/rc.d"
kdm4_enable="YES"
Eine schlanke (aber ansehnliche) alternative grafische Oberfläche LXDE installiert
gemäß LXDE-Wiki
# pkg_add -r lxde-meta
LXDE für kdm ergänzt
orientiert am Forum selbst erstellt
Dafür /usr/local/kde4/share/apps/kdm/sessions/lxde.desktop erstellt und folgendes eingetragen:
[Desktop Entry]
Type=XSession
Eigentlich stand in der Zeile XSession statt Application. Aber in bereits bestehenden Dateien des Verzeichnisses stand XSession, was aus meiner Sicht auch mehr Sinn machte.
Name=LXDE
Exec=startlxde
Icon=

Diese Zeile kann wahrscheinlich entfallen. Aber ich habe hie eine Datei angegeben, denn irgendwie hatte ich das icon zufällig über find / | grep lxde auf dem Schirm.

Comment=

Diese Zeile kann wahrscheinlich entfallen. Aber ich habe irgendeinen Kommentar (auch für mich selbst) z.B. gemäß pkg-descr LXDE is a small a lightweight X11 Desktop hinzugefügt.

FreeBSD 8.2

# portsnap fetch extract


# cd .../zsh
# make install clean
stino


# cd .../xorg-minimal
# make install clean
stino


# cd .../gnome2-lite
# make install clean
stino


/etc/rc.conf

hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"