Így telepítettem fel a Jessie-t a Wheezy helyére
A vinyóm 3 particióra van osztva: swap, /, /home. Hosszú évek óta IceWM-et használok, és semmi DE, de sajnos a Jessie-ben bugzik, és nagyon nem is akar megjavulni, úgyhogy váltottam LXDE-re, amit kicsit kicsontoztam. A gyakorlatban viszont csak az openbox-ot használom belőle. A gép egy router mögött van és fix ip-t állítok be a gépnek, továbbá a router-t használom elsődleges dns-nek (a router dhcp-zik a szolgáltató felé). Ahol nem írom külön, ott root-ként kell dolgozni.
Előkészületek:
Netinstall letöltése, cd-re írása: http://cdimage.debian.org/debian-cd/8.0.0/amd64/iso-cd/debian-8.0.0-amd64-netinst.iso
/home/root alá elmenteni a teljes /etc könyvtárat, dpkg -l kimenetét, letölteni firefox-ot, operá-t és google chrome-ot (firefox-ot használok többnyire).
usb-re kiírni: /lib/firmware/rtl_nic/rtl8168e-3.fw
tty-ról bemenni júzerként, majd a ~/.bin ~/.mozilla ~/.icedove ~/.icewm ~/.config/google-chrome kivételével minden rejtett könyvtárat törölni.
Hálókábelt kihúzni, hogy az installkor ne tudjon dhcp-zni az installer, mivel fix ip-t állítok be a gépnek.
Install cd-ről bootolni.
Az alap rendszer installálása:
[Install]
Language: [Hungarian]
A telepítést a kijelölt nyelven folytatja? <igen>
Ország: [Magyarország]
Billentyűzet: [magyar]
hiányzó firmware <igen>
[nincs dhcp, tovább]
[Hálózat kézi]
IP-cím: <192.168.1.72>
H maszk: <255.255.255.0>
Átjáró: <192.168.1.1>
Névkiszolgáló: <192.168.1.1>
Gépnév: <otthon>
Tartomány: <kovaax.hu>
(háló visszadugása)
root jelszó:
ellenőrzés:
Új felhasználó: <peter>
Felhasználónév: <peter>
Új jelszó:
ellenőrzés:
Particionálás: [kézi]
Tükör: [Németország]
szerver: [ftp.de.debian.org]
HTTP-proxy []
PopCon: [Igen]
[*] Szokásos rendszereszközök
Grub fő boot rekorda? [Igen]
[/dev/sda]
Rendszeróra utc? [Igen]
Telepítés befejeződött: [tovább]
reboot
Tűzfal beállítása
/home/root/fireval
apt-get install iptables-persistent
menteni ipv4, ipv6
Egyéb dolgok installálása
vi /etc/apt/sources.list: deb-src kikommentez, contrib non-free hozzáad
apt-get update
aptitude full-upgrade
Grafikus felület telepítése:
apt-get --no-install-recommends install xorg lightdm desktop-base xserver-xorg-video-radeon xserver-xorg-video-ati xserver-xorg-video-vesa menu menu-l10n menu-xdg xscreensaver lxde policykit-1 rxvt-unicode
X alól dolgozni kényelmesebb:
systemctl reboot
vi /etc/apt/sources.list: deb http://www.deb-multimedia.org jessie main non-free
apt-get update
apt-get install deb-multimedia-keyring
apt-get update
apt-get --no-install-recommends install firmware-linux firmware-realtek parted hdparm sudo anacron cksfv cups-pdf chkrootkit lshw ntp cpufrequtils amd64-microcode default-jre icedtea-plugin wget gkrellm hddtemp lm-sensors sensord i2c-tools read-edid unzip unrar evince-gtk gvfs gvfs-backends obconf obmenu lxtask wmctrl
vi /etc/ntp.conf:
server 0.hu.pool.ntp.org
server 1.hu.pool.ntp.org
server 2.hu.pool.ntp.org
server 3.hu.pool.ntp.org
Időt szinkronizálni:
systemctl stop ntp
ntpd -gqx
systemctl start ntp
Firmware-ek miatt újabb reboot:
systemctl reboot
apt-get --no-install-recommends install alsa-base alsa-utils alsamixergui audacious audacious-plugins vlc mplayer2 mencoder flac id3v2 cdparanoia lame dvdbackup libdvdcss2 devede alsa-oss oss-compat mkvtoolnix mkvtoolnix-gui ffmpeg pulseaudio pulseaudio-module-x11 vlc-plugin-pulse mesa-vdpau-drivers
apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-plugins-good x264
apt-get --no-install-recommends install flashplugin-nonfree fonts-liberation xfstt fonts-lyx ttf-bitstream-vera ttf-mscorefonts-installer fonts-droid fonts-noto fonts-cantarell fonts-droid ttf-dejavu
fc-cache -fv
dpkg-reconfigure fontconfig-config
dpkg-reconfigure fontconfig
update-flashplugin-nonfree --install --verbose
apt-get --no-install-recommends install gimp gimp-data-extras libreoffice libreoffice-help-hu hyphen-hu hunspell-hu libreoffice-lightproof-hu libreoffice-l10n-hu mythes-hu geeqie hugin xpdf imagemagick libmagickcore-6.q16-2-extra icedove iceowl-extension
Firefox installálása, tekergetése:
cd /opt
tar xvjf /home/root/firefox-38.0.1.tar.bz2
ln -s /opt/firefox/firefox /usr/bin/firefox
update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 250
Felhasználóként:
about:config
pipelining
network.http.pipelining=true
network.http.proxy.pipelining=true
network.http.pipelining.maxrequests>30
New
nglayout.initialpaint.delay=0
Maradék brózerek:
dpkg -i google-chrome-stable_current_amd64.deb opera-stable_29.0.1795.47_amd64.deb
apt-get -f install
update-alternatives --config x-www-browser
DNSMasq
DNS cache és reklám szájtok szűrése.
apt-get --no-install-recommends install dnsmasq
vi /etc/default/dnsmasq:
ENABLED=1
IGNORE_RESOLVCONF=yes
cp /etc/dnsmasq.conf /etc/dnsmasq.d/kes.conf
vi /etc/dnsmasq.conf: conf-dir=/etc/dnsmasq.d/,*.conf
vi /etc/dnsmasq.d/kes.conf:
domain-needed
bogus-priv
resolv-file=/etc/resolv.dnsmasq
no-poll
listen-address=127.0.0.1
vi /etc/dnsmasq.d/noreklam.conf:
address=/adverticum.net/127.0.0.1
...
vi /etc/resolv.dnsmasq:
nameserver 192.168.1.1
nameserver 8.26.56.26
nameserver 8.20.247.20
vi /etc/resolv.conf:
nameserver 127.0.0.1
search kovaax.hu
systemctl restart dnsmasq
APTiCron
Cron-ból csekkolja, ha vannak frissítendő csomagok, e-mailt küld róluk.
apt-get install apticron
vi /etc/apticron/apticron.conf: EMAIL="peter"
LXDE konfigolása
A pcmanfm-et nem használom desktop-nak, ezért indul -d opcióval (Asztal Dokumentunok Képek stb. könyvtárak törölhetőek):
vi ~/.config/lxsession/LXDE/autostart:
@display -size 1280x1024 -window root /home/peter/.config/lxsession/LXDE/lines-wallpaper_1280x1024.jpg
@lxpanel --profile LXDE
@pcmanfm -d --profile LXDE
@xscreensaver -no-splash
Ha nem jelenik meg az újonnan telepített program az lxpanel-ben, törölni kell a cache-ét ezzel a scripttel:
#!/bin/bash
killall lxpanel
find ~/.cache/menus -name '*' -type f -print0 | xargs -0 rm
lxpanel -p LXDE &
lxterm nem használ .profile-t, a .bashrc-be kell rakni a dolgokat:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.bin" ] ; then
PATH="${PATH}:$HOME/.bin"
fi
OPENBOX konfigolása:
vi ~/.config/openbox/autostart:
display -size 1280x1024 -window root /home/peter/.config/lxsession/LXDE/lines-wallpaper_1280x1024.jpg &
xclock -d -update 1 &
xscreensaver -no-splash &
sleep 1 ; wmctrl -r xclock -b add,above ; wmctrl -r xclock -e 0,869,3,-1,-1 &
Menübe a gyakran használt programok, +kikapcs, reboot:
grep execute ~/.config/openbox/menu.xml:
<execute>urxvt</execute>
<execute>x-www-browser</execute>
<execute>icedove</execute>
<execute>audacious</execute>
<execute>pcmanfm</execute>
<execute>x-terminal-emulator</execute>
<execute>/usr/bin/galculator</execute>
<execute>uxterm -e mailx</execute>
<execute>obconf</execute>
<execute>systemctl poweroff</execute>
<execute>systemctl reboot</execute>
Alt-Windows gombra menü:
vi ~/.config/openbox/rc.xml:
<keyboard>
..
<keybind key="A-Super_L">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>
Egyéb:
apt-get --no-install-recommends install genisoimage wodim
vi /etc/wodim.conf: CDR_DEVICE=/dev/sr0
Sensord telitolja a syslogot, csak ha kell, akkor kell, szóval ki lehet kapcsolni:
systemctl stop sensord
systemctl disable sensord
Ha nincs hang HDA Intel esetén:
alsactl init