Tipps für Sabayon-Linux


Inhaltsverzeichnis

Links
Motivation
Installation
Sabayon aktuell halten
Tipps


Links


Motivation

Warum Sabayon-Linux?
Vorteile:
Allerdings sollte man die Nachteile auch nicht verschweigen:
Aus diesen Nachteilen resultierte mein Rückstieg zu Gentoo.

Sabayon installieren

Idealerweise sucht man sich gleich von der Downloadseite die ISO Datei mit dem gewünschten Desktop (z.B. XFCE) aus.
Kurzfassung des Installation Guide: Step by Step:
wget http://mirror.freelydifferent.com/sabayon/iso/Sabayon_Linux_SpinBase_7_x86.iso
# Falls man sich während der Installation per SSH verbinden will:
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
echo "X11Forwarding yes" >> /etc/ssh/sshd_config
systemctl restart sshd
passwd
# Installieren, dann Booten, dann:
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
echo "X11Forwarding yes" >> /etc/ssh/sshd_config
systemctl restart sshd
systemctl enable sshd
# wer keine Firewall braucht:
rc-update delete ufw default
/etc/init.d/ufw stop
# oder die nötigen Regeln ergänzen: man ufw
# von DHCP auf statische IP umstellen (siehe /usr/share/doc/netifrc-0.1/net.example.bz2):
/bin/echo -e 'config_enp0s6="192.168.178.207 netmask 255.255.255.0"\nroutes_enp0s6="default via 192.168.178.1"\ndns_servers="192.168.178.1"' > /etc/conf.d/net
/bin/echo -e "\nname_servers=192.168.178.1" >> /etc/resolvconf.conf cd /etc/init.d
ln -s net.lo net.enp0s6
rc-update add net.enp0s6 default
screen
/etc/init.d/net.enp0s6 restart
rc-update add dbus default

Man sollte übrigens das Repository "sabayon-weekly" verwenden.
Warum, kann man nachlesen unter "Why are there all these repositories?".
Daneben gibt es aber auch noch die Sabayon Community Repositories.

Laut "Introduction - Begin updating and upgrading" erstes Update durchführen:
equo update
equo notice sabayon-weekly
equo install glibc --ask
equo install sys-apps/entropy app-admin/equo --relaxed --ask
equo install sys-apps/entropy app-admin/equo --ask
equo conf update
equo repo mirrorsort sabayon-weekly
equo upgrade --ask
equo conf update
gcc-config --version
gcc-config -l
binutils-config -l
eselect python list
# auf das neueste Python umstellen, also z.B.:
eselect python set 2
equo deptest --ask
equo libtest --ask
kernel-switcher list
kernel-switcher switch sys-kernel/linux-sabayon-4.14.14
eselect opengl list
eselect opengl set ...
eselect kernel list
eselect bzimage list
eselect bzimage set ...
equo cleanup

Bis zu dieser Stelle belegt das Sabayon (XFCE Edition) nur knapp 10 GB Plattenplatz!

Evtl. auf Deutsch umstellen:
echo -e "en_US ISO-8859-1\nen_US.UTF-8 UTF-8\nde_DE.UTF-8 UTF-8\nde_DE ISO-8859-1\nde_DE@euro ISO-8859-15" >> /etc/locale.gen
locale-gen
localectl list-locales
localectl set-locale LANG=de_DE.UTF-8
localectl status
eselect locale list
eselect locale set 6
Beim Einsatz von LightDM und XFCE ist laut diesem Foren-Beitrag noch folgendes zu setzen, um Deutsch auch im XFCE zu haben:
echo 'export GDM_LANG=$LANG' >> /etc/xprofile
chmod 755 /etc/xprofile
echo xprofile >> /etc/CHANGED-FILES

Dann noch zusätzliche Software nach Bedarf:
equo install -a app-editors/vim
echo "colorscheme elflord" >> ~/.vimrc
echo .vimrc >> CHANGED-FILES
equo install -a dev-perl/Time-ParseDate
equo install -a sys-apps/smartmontools
equo install -a app-misc/screen
equo install -a dev-vcs/subversion
vi /etc/smartd.conf (und die Platten eintragen.)
# /dev/sda -a -m root -M test
# wenn OK, dann kann man das -M test wieder entfernen
echo smartd.conf >> /etc/CHANGED-FILES
systemctl enable smartd
systemctl start smartd
systemctl enable chronyd
systemctl start chronyd
chronyc sources
equo install -a net-analyzer/gnu-netcat
equo install -a net-analyzer/netperf
equo install -a dev-util/strace
equo install -a app-misc/mmv
equo install -a sys-apps/ethtool
Microcode-Updates, siehe: Gentoo-Wiki: Microcode
equo install -a sys-apps/microcode-ctl sys-firmware/intel-microcode
mkdir /etc/local.d
echo '#!/bin/bash' >> /etc/local.d/local.start
echo >> /etc/local.d/local.start
echo 'echo 1 > /sys/devices/system/cpu/microcode/reload' >> /etc/local.d/local.start
chmod 755 /etc/local.d/local.start

Falls man nicht mit einem "Desktop-ISO" installiert hat, dann sucht man sich einen Window-Manager oder Desktop-Environment nach Vorlieben oder Ressourcen-Verbrauch aus (siehe A Memory Comparison of Light Linux Desktops) oder installiert einfach KDE (siehe auch Beschreibung der einzelnen Meta-Pakete):
equo install -a kdebase-meta kde-l10n
equo remove -a konqueror dolphin
oder für LXDE:
equo install -a lxde-base/lxde-meta lxde-base/lxdm
vi /etc/conf.d/xdm
# eintragen: DISPLAYMANAGER="lxdm"
rc-update add xdm default
/etc/init.d/xdm start
Zu LXDE würde auch einer der etwas "schlankeren" Browser passen:
equo install -a www-client/midori
equo install -a www-client/chromium
equo install -a www-client/epiphany
Dann noch ein paar typische Desktop-Programme nach Belieben:
equo install -a www-client/firefox
equo install -a mail-client/thunderbird
equo install -a app-office/libreoffice-l10n-de
equo install -a net-misc/ssvnc
equo install -a app-editors/xemacs
equo install -a app-xemacs/auctex
equo install -a app-xemacs/perl-modes
equo install -a app-xemacs/ps-print
equo install -a app-xemacs/psgml
equo install -a app-xemacs/psgml-dtds
equo install -a app-xemacs/mule-ucs
equo install -a dev-perl/CDDB_get
equo install -a media-sound/mpg123
equo install -a media-video/mplayer
equo install -a media-gfx/gimp
equo install -a media-plugins/gimp-lqr
equo install -a media-gfx/gqview
equo install -a app-cdr/dvd+rw-tools
equo install -a app-admin/passook
equo install -a app-arch/p7zip
equo install -a app-arch/rar
equo install -a app-arch/unrar
equo install -a app-misc/fdupes
equo install -a app-text/a2ps
equo install -a app-text/evince
equo install -a dev-util/meld
equo install -a app-text/texlive
equo install -a dev-vcs/cvs
equo install -a dev-vcs/git
equo install -a dev-vcs/mercurial
equo install -a games-arcade/frozen-bubble
equo install -a kde-base/kmix
equo install -a media-fonts/droid
equo install -a media-fonts/freefonts
equo install -a media-fonts/libertine
equo install -a media-fonts/corefonts
equo install -a media-fonts/dejavu
equo install -a media-fonts/font-bh-ttf
equo install -a media-fonts/font-bh-type1
equo install -a media-fonts/freefonts
equo install -a media-fonts/ttf-bitstream-vera
equo install -a media-fonts/unifont
equo install -a media-fonts/artwiz-aleczapka-en
eselect fontconfig list | grep 'droid\|liberation'
eselect fontconfig enable ...
equo install -a media-gfx/digikam
equo install -a media-gfx/exiftags
equo install -a media-gfx/imagemagick
equo install -a media-gfx/xv
equo install -a media-sound/audacious
equo install -a media-sound/audacity
equo install -a media-sound/cdparanoia
equo install -a media-sound/mp3info
echo "media-sound/pwavecat ~x86" >> /etc/portage/package.accept_keywords
equo install -a media-sound/pwavecat
equo install -a media-sound/sox
equo install -a media-sound/streamripper
equo install -a media-sound/timidity++
equo install -a media-sound/vorbis-tools
equo install -a media-sound/wavbreaker
equo install -a media-tv/linuxtv-dvb-apps
equo install -a media-tv/w_scan
equo install -a media-video/dvbsnoop
equo install -a media-video/dvdrip
equo install -a media-video/ffmpeg
equo install -a media-video/mjpegtools
equo install -a media-video/rtmpdump
equo install -a media-video/vlc
equo install -a media-video/xine-ui
equo install -a net-analyzer/traceroute
equo install -a net-dns/bind-tools
equo install -a net-fs/nfs-utils
equo install -a net-fs/samba
equo install -a net-ftp/ncftp
equo install -a net-mail/email
equo install -a net-mail/fetchmail
equo install -a net-misc/iperf
equo install -a net-misc/netkit-telnetd
equo install -a net-misc/wakeonlan
equo install -a net-print/cups
equo install -a net-wireless/aircrack-ng
equo install -a net-wireless/kismet
equo install -a sci-astronomy/stellarium
equo install -a sys-apps/ethtool
equo install -a sys-fs/encfs
equo install -a sys-process/htop
equo install -a sys-process/iotop
equo install -a x11-misc/xfe
equo install -a net-misc/icaclient
equo install -a app-emulation/qemu
equo install -a x11-drivers/xf86-video-qxl
equo install -a sys-devel/gdb
equo install -a net-wireless/wavemon
equo install -a x11-apps/xwininfo
equo install -a app-text/uudeview
equo install -a app-text/gv
equo install -a net-misc/openvpn
equo install -a media-gfx/xsane
equo install -a app-antivirus/clamav
equo install -a games-board/gnuchess
equo install -a games-board/pysolfc
equo install -a sys-fs/mdadm
equo install -a sys-fs/dosfstools
equo install -a games-board/knights
equo install -a x11-apps/xdpyinfo
equo install -a sys-apps/hdparm
equo install -a x11-apps/xvinfo
equo install -a x11-misc/x11vnc
equo install -a x11-wm/twm
equo install -a media-libs/netpbm
equo install -a sys-boot/unetbootin
equo install -a net-analyzer/wireshark
equo install -a sys-fs/jmtpfs
equo install -a sys-apps/memtest86+
equo install -a app-misc/beep
equo install -a app-crypt/johntheripper
equo install -a sys-process/nmon
equo install -a sys-fs/fuse-exfat
equo install -a sys-fs/exfat-utils

Nacharbeiten (einmalig):
mkdir -p /usr/sl
cd /usr/sl
svn co svn://server/sl/trunk/bin .
# Lokale Profil-Erweiterungen:
ln -s /usr/sl/profile.local /etc/profile.d/zz-profile.local.sh
echo zz-profile.local.sh >> /etc/profile.d/CHANGED-FILES
# Backup-Skript anlegen:
cp backup-VORLAGE backup-neuer_rechner
vi backup-neuer_rechner
svn add backup-neuer_rechner
svn ci -m ''

systemctl enable cronie
systemctl start cronie
Als Root eine ~/.crontab anlegen:
SHELL=/bin/bash
PATH=/usr/sl:/usr/local/bin/:/bin:/usr/bin

# /tmp zu jeder vollen Stunde aufräumen
# Dauer: 1 min.
0 *  *  *  *  /usr/sl/clean-tmp

# /delwatch zu jeder halben Stunde aufräumen
# Dauer: 1 min.
30 *  *  *  *  /usr/sl/clean-delwatch

0 1 1 * * /bin/echo Mailfunktionstest
und dann per crontab ~/.crontab aktivieren.
echo .crontab >> ~/CHANGED-FILES


Sabayon aktuell halten


Tipps zu Sabayon


Zurück zur Hauptseite
Valid HTML 4.01 Transitional   Valid CSS!