Operacijski sistem Debian

Ta distribucija je bila izbrana, saj je nameščanje programskih paketov zelo hitro in enostavno.

Namestitev sistema s spleta (Netinstall)

Najnovejšo sliko namestitvene zgoščenke (netinst) dobimo na http://www.us.debian.org/distrib/netinst, kjer izberemo ustrezno sistemsko platformo.

Opomba

Ker so navodila za Mozilla Firefox zaenkrat primerna samo za različice 2.0.0.x., se je pametno odločiti za različico 4.0 Etch, ki vsebuje Iceweasel 2.0.0.19.

Pri namestitvi:

Po končanem postopku računalnik ponovno zaženemo, nastavimo zagon z diska in se prijavimo z uporabniškim imenom root ter nadzornim geslom, ki smo ga določili med namestitvijo.

Namestilo nam je okoli 147 programskih paketov. Nekatere od teh odstranimo, saj jih ne potrebujemo.

Interaktivnost

Ker želimo, da nas sistem sprašuje največ, izbremo možnosti Dialog ter low.

dpkg-reconfigure debconf

APT vir

Popravimo /etc/apt/sources.list tako, da odstranimo vrstice (Ctrl-K), ki se nanašajo na besedi deb cdrom, saj želimo vse pakete pridobiti preko spleta. Sledi urejena vsebina datoteke.

nano /etc/apt/sources.list
deb http://security.debian.org/ etch/updates main
deb http://ftp.si.debian.org/debian/ etch main

Vsebino shranimo s tipko F2. Sedaj je potrebno samo še posodobiti zbrirko paketov.

apt-get update

UTF8

Vsebina datoteke /etc/environment naj vsebuje pripono .UTF-8. Sledi ustrezna vsebina, če smo pri namestitvi izbrali angleški jezik.

cat /etc/environment
LANG="en_US.UTF-8"

Onemogočanje Ctrl-Alt-Del

Odpremo /etc/inittab, kjer nastavimo default runlevel na 4 ter zakomentiramo (#) vrstico ca:12345:ctrlaltdel:...

nano /etc/inittab
...
# The default runlevel.
id:4:initdefault:
...
...
# What to do when CTRL-ALT-DEL is pressed.
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...

Onemogočanje brskanje po nekaterih mapah

chmod 751 /etc
chmod 751 /usr

Odstranjevanje odvečnih programov

Sledeči postopek ni obvezen, vendar pa je zaželjen, saj pri kasnejšem nadgrajevanju ni potrebno posodobiti paketov, ki se ne potrebujejo.

Odstranimo pakete: acpid aptitude dmidecode dselect ed eject info installation-report laptop-detect libc6-i686 libsasl2 libsigc++-2.0-0c2a manpages man-db netcat tasksel tasksel-data traceroute vim-common vim-tiny.

apt-get remove --purge acpid aptitude dmidecode dselect ed eject info installation-report laptop-detect libc6-i686 libsasl2 libsigc++-2.0-0c2a manpages man-db netcat tasksel tasksel-data traceroute vim-common vim-tiny

Sedaj mi je ostalo samo še okoli 128 paketov.

Nadgradnja celotnega sistema

Ta proces lahko traja kar nekaj časa.

apt-get dist-upgrade

Nameščanje dodatnih paketov

Za oddaljen dostop je potrebno namestiti paket ssh, za točno uro pa še ntpdate.

apt-get install ssh ntpdate

Posodobimo uro.

ntpdate 193.2.1.66

Konfiguracija ntpdate

V primeru je uporabljen Arnesov strežnik za točen čas.

nano /etc/default/ntpdate
NTPDATE_USE_NTP_CONF=yes
NTPSERVERS="193.2.1.66"
NTPOPTIONS="-u"

Dodajanje uporabnika

Če uporabnika z imenom guest med namestitvijo nismo ustvarili, to storimo sedaj ter poskrbimo za mapo in njene pravice. Uporabnika potrebujemo, saj bomo preko njega poganjali programe.

useradd guest -d /home/guest -s /bin/sh
mkdir /home/guest
chown -R guest:users /home/guest

Uporabniku onemogočimo prijavo.

passwd -l guest

Nazadnje še pobrišemo odvečno dokumentacijo ter arhiv programskih paketov.

apt-get clean
rm -fr /usr/share/doc/*
rm -fr /usr/share/doc-base/*
rm -fr /usr/share/info/*
rm -fr /usr/share/man/*

> Okenski sistem Xwindow