Po první (viz. [5]) reinstalaci systému jsem si vytvořil instalační skript, tak abych nemusel po nainstalování nic nastavovat, dávám ho sem pro inspiraci lidem, kteří mají s post-instalačním procesem problémy:
(upozornění: skript počítá s překopírováním konfiguračních souborů které vy mít nebudete - je to zkrátka jen UKÁZKA, ne návod jak co konkrétně udělat):
#!/bin/bash
#obnoveni zalohy - zakladni nastaveni systemu - nezapomenout na nastaveni /etc/fstab!!
echo "*****obnoveni zalohy - zakladni nastaveni systemu*****"
cp -vp ./system/locale.gen /etc/ || return 1
locale-gen || return 1
locale -a #vypis dostupnych locales
cp -vp ./system/rc.conf /etc/ || return 1
cp -vp ./system/hosts /etc/ || return 1
# upgrade systemu:
echo "*****celkovy upgrade systemu*****"
pacman -Syu || return 1
echo "*****zmena mirrorlistu u /etc/pacman.d/mirrorlist*****"
vi /etc/pacman.d/mirrorlist || return 1
# vytvoreni uzivatele a pridani ke skupinam:
echo "*****vytvoreni uzivatele admin a jeho pridani ke skupinam*****"
useradd -m admin || return 1
passwd admin || return 1
gpasswd -a admin audio || return 1
gpasswd -a admin games || return 1
gpasswd -a admin optical || return 1
gpasswd -a admin video || return 1
gpasswd -a admin storage || return 1
gpasswd -a admin power || return 1
groupadd lpadmin || return 1
gpasswd -a admin lpadmin || return 1
#####instalace aplikaci#####
echo "instalace aplikaci"
sh ./applications.sh || return 1
# nastaveni systemu
echo "*****nastaveni systemu*****"
echo "*****detekce novych fontu*****"
fc-cache -fv #detekce fontu
#xorgconfig || return 1 #hodnoty pro monitor Acer V173: hsync: 30-80 kHz vsync: 50-75Hz
alsaconf || return 1
visudo || return 1
pacman -S abs || return 1
pacman-optimize && sync || return 1
abs || return 1
# obnova konfiguracnich souboru ze zalohy
echo "*****obnova konfiguracnich souboru ze zalohy*****"
cp -vp ./system/cupsd.conf /etc/cups/ || return 1
cp -vp ./system/inittab /etc/ || return 1
cp -vp ./system/xorg.conf /etc/X11/ || return 1
cp -vp ./home/.vimrc /home/admin/ || return 1
cp -vp ./home/.bashrc /home/admin/ || return 1
mkdir -v /home/admin/.local/share/applications/ || return 1
cp -vp ./home/defaults.list /home/admin/.local/share/applications/ || return 1
cp -vp ./home/dosbox.conf /home/admin/ || return 1
echo "*****vytvareni mlocate databaze...*****"
updatedb || return 1
echo "konec"
skript applications.sh vypadá nějak takto:
# X11:
echo "***instalace X-Window System***"
pacman -S xorg xorg-input-drivers xorg-video-drivers xorg-utils xorg-font-utils xorg-xdm xorg-server || return 1
# fonty: (fonty xbitmaps a freetype2 by mely uz byt nainstalovane)
echo "***instalace novych fontu***"
pacman -S font-bitstream-speedo ttf-ms-fonts ttf-cheapskate artwiz-fonts ttf-bitstream-vera || return 1
# zvuk:
echo "***instalace zvuku***"
pacman -S alsa-lib alsa-utils alsa-oss esound openal freealut gstreamer0.10-base-plugins gstreamer0.10-good-plugins || return 1
# desktopove prostredi:
echo "***instalace desktopovych prostredi xfce a lxde***"
pacman -S gdm xfce4 xfce4-goodies gtk2-themes-collection orage lxde network-manager-applet || return 1
# daemony:
echo "***instalace daemonu***"
pacman -S hal fam wicd networkmanager timidity++ || return 1
# tiskarna:
echo "***tisk***"
pacman -S cups sane ghostscript gsfonts system-config-printer-gnome foomatic-db-engine foomatic-filters || return 1
+příkaz(y) pro instalaci desktopového prostředí a aplikací které zde neuvádím - každý má koneckonců rozdílné preference.
1986–1990 ZX Spectrum
1990–1994 SHARP MZ-800
1998 > PC
CP/M> MS DOS> Win3.11> Win95> WinNT> Win2000> WinXP+Linux> WinVista+Linux
Přečteno 10 130×
Přečteno 9 351×
Přečteno 8 843×
Přečteno 8 242×
Přečteno 7 424×