2024. április 19., péntek

Gyorskeresés

Debian Jessie Light telepítése by kovaax

Írta: | Kulcsszavak: debian . linux . jessie . light . telepítés . custom . install

[ ÚJ BEJEGYZÉS ]

Í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

Hozzászólások

(#1) jimmy399


jimmy399
senior tag

Kb mint az Arch + Xserver + Openbox :D

--- N/A ---

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.