Instalace na linuxu

instalace sysstat pro MRTG
--------------------------
- apt-get install sysstat
- povolit v souboru /etc/default/systat - ENABLED="true"
grenerovani grafu - MRTG
-------------------------
- env LANG=C /usr/bin/mrtg


instalace etc/runleve.conf
---------------------------
- apt-get install file-rc

mu-conference - jabberd14
----------------------------------------
- wget http://download.gna.org/mu-conference/mu-conference_0.7.tar.gz
- apt-get install libglib2.0-dev
- make

jabber14 - v 1.6.1
----------------------------------------
- apt-get install gcc g++
- apt-get install libcurl3-gnutls-dev
- apt-get install libopts25-dev
- apt-get install libpth-dev libexpat1-dev
- apt-get install libmysqlclient15-dev
- apt-get install mysql-server
- ./configure --prefix=/usr/local/jabber --exec-prefix=/usr/local/jabber --enable-ssl --with-mysql
- make install

- mysql
> create database jabber;
> exit
- mysql -u root -D jabber -p < /usr/local/jabber/bin/mysql.sql


posilani mailu z bash
------------------------
- echo "test" | nail -r linux@hlobil.net -s test -a ./novacation.pl linux@hlobil.net
- echo "test" | nail -s test root@localhost

xen-ganeti - instalace
----------------------
- apt-get install python-twisted
- apt-get install python-pyopenssl


xen - pridani xenbr1..xenbrx
----------------------------
- In /etc/xen/xend-config.sxp:

- (network-script my-network-script)

- In /etc/xen/scripts/my-network-script:

- #!/bin/sh
- dir=$(dirname "$0")
- "$dir/network-bridge" vifnum=0
- "$dir/network-bridge" vifnum=1

xen - cyba sitovky po prvnim startu
-----------------------------------
- error SIOCSIFADDR: No such device eth0 on esx,vmware
- Saturday, August 11th, 2007

- If you encounter an error SIOCSIFADDR: No such device eth0 after having cloned a Debian Etch virtual machine on VMWARE/ESX server, the network interfaces probably have a hickup in mapping to the right MAC address.

- The z25_persistent-net.rules is responsible for mapping a mac address to an eth interface. When cloning a virtual machine with vmware/esx, my guess is that debian shows vmware/esx an existing mac address from another VM and thus creates a problem with the network interface. Thus we need to let Debian heal its mapping this file. We delete this file, and Debian generates it correctly after a reboot.

- Step 1.
- This problem is easily resolved with:
- rm /etc/udev/rules.d/z25_persistent-net.rules

- Step 2.
- So after deleting this file run a:
- shutdown -r now

- .. and then the system should come back up with the right mac/eth mapping and network should work great.


vlastni jadro s xen - debian etch
---------------------------------
- apt-get install linux-patch-debian-2.6.18 - instalace patche
- apt-get source xen-linux-system-2.6.18-4-xen-vserver-686 (jadro pro dom0) - stazeni jadra
- xen-linux-system-2.6.18-4-xen-686 - jadro pro domU

instalace xen DOM0
------------------
- apt-get install xen-linux-system-2.6.18-4-xen-686 libc6-xen bridge-utils
- v adresari /boot se ulozi take .config soubor nainstalovaneho xenovskeho jadra pro dom0
- http://www.xen.org/download/ - moznost stazeni aktualniho jadra
- apt-get install xen-hypervizor* - nutne pro zavedeni jadra dom0
- podpora pro xen se povoluje v make menuconfig -> vyber procesoru -> podmenu...


nastaveni souboru /etc/apt/sourcelist
-------------------------------------

# Find more repositories here: http://www.apt-get.org
# Specific recommendations: http://www.visoracle.com/download/debian/sourceslist.html

# CD images - etch installer http://www.debian.org/devel/debian-installer/
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

# regular updates for etch
deb http://ftp.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.debian.org/debian/ etch main contrib non-free

# security updates for etch
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

# multimedia Christian Marillat (was: ftp.nerim.net)
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

# unofficial http://www.debian-unofficial.org
deb http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted
deb-src http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted

Debootstrap - tvorba ciste image debianu
----------------------------------------
- debootstrap --arch i386 lenny /mnt ftp://ftp.sh.cvut.cz/debian

Problem s locales
-----------------
- apt-get install locales-all - pomohlo. Hlaseni pri apt-get... prestala


Vytvareni deb balicku ze zdrojovych kodu
----------------------------------------
http://wiki.ubuntu.cz/Vytvoen%20.deb%20balku

- apt-get install dpkg-dev dh-make debhelper fakeroot
- mv vas-adresar-se-source vas-adresar-se-source-verze(nap. mv pidgin pidgin-2.4.1)
- cd vas-adresar-se-source-verze
- dh_make -e vas@email.com --createorig
- nano debian/control
- fakeroot debian/rules binary

Vytvareni balicku z binarek
---------------------------
http://wiki.ubuntu.cz/Vytvoen%20.deb%20balku

tmp
|-- DEBIAN
| |-- control
par fi0ql |-- debian-binary
| `-- md5sums
`-- usr
par fi0ql `-- share
par fi0ql |-- applications
par fi0ql | `-- VasSpoustec.desktop
par fi0ql |-- NazevVasehoProgramu
par fi0ql `-- pixmaps
par fi0ql `-- VaseIkona.png

echo "2.0" > DEBIAN/debian-binary

- Sloku NazevVasehoProgramu pojmenujte jak chcete a nakoprujte do n binrku vaeho programu i se vu5786 emi potebnmi daty. Pochopiteln mete vytvet podsloky, jak je vm libo.

- Do sloky pixmaps nakoprujte ikonu vaeho programu, kter bude pouita ve spouu6042 tcm menu

- Do sloky applications nakoprujte spout vaeho programu. Tento spouu-31078 t bude pouit v hlavn nabdce Ubuntu ppadn jin distribuce. Jde o textov soubor s pponou .desktop a nsledujc syntax:

[Desktop Entry]
Name=Zobrazovan jmno va aplikace
Comment=Koment k va aplikaci
Exec=cesta/k/vasi/binarce
Terminal=false/true (terminl: ano / ne)
Type=Application
Icon=nazev_vasi_ikony_v_pixmaps.png
Encoding=UTF-8
Categories=Kategorie - viz ne

- md5sum `find . -type f | awk '/.// { print substr($0, 3) }'` > cesta/tmp/DEBIAN/md5sums

- upravime control soubor

Package: nazev_baliku
Version: 0.01
Section: sekce - pedevm oficiln balky
Priority: optional (dleitost, nechte vu-9927 dy optional)
Recommends: kaffe | java-virtual-machine (doporuen balky, oddlovaem je |)
Depends: libc6 (>= 2.2.4-4) (balky nutn pro instalaci, v zvorce minimln verze)
Architecture: i386 (architektura procesoru, pokud programujete v Jav tak all)
Installed-Size: 2717 (velikost sloky /usr/ v kB)
Maintainer: vase_jmeno <vase.emailova@adresa.cz>
Description: Krtk popis v AJ
par fi0ql Dlouh popis v AJ
par fi0ql .
par fi0ql Druh odstavec dlouhho popisu, obvykle vae URL

- sestaveni balicku
- dpkg-deb -b tmp nazev_0.1_i386.deb


Kompilace apache-2.2.9
----------------------
./configure --prefix=/usr/local/apache --enable-module=ssl --enable-module=so --enable-module=info --enable-shared=info --enable-module=rewrite
--enable-shared=rewrite --enable-module=unique_id --enable-shared=unique_id --enable-module=headers --enable-shared=headers

./configure --prefix=/usr/local/apache2 --with-mpm=worker --enable-ssl --enable-mods-shared=info rewrite headers
unique_id setenvif env proxy proxy-balancer cgi deflate proxy-html cache mem-cache headers mime negotiation
--disable-imap --disable-asis --disable-negotiation --disable-cgid --with-included-apr

Kompilace php
-------------
./configure --with-apxs=/usr/local/apache/bin/apxs --with-imap=/usr --enable-inline-optimization
--enable-bcmath --enable-ftp --with-mysql --with-pgsql --with-xml --enable-sockets --enable-calendar
--enable-track-vars --enable-memory-limit --enable-wddx --enable-magic-quotes --with-gd --with-jpeg
-dir=/usr --with-zlib-dir=/usr/lib --enable-gd-native-ttf --with-ttf --with-gettext --enable-cli --
with-pear --with-mm --with-curl=/usr/local --with-kerberos

libxml2-dev libcurl3-dev openssl libpng12-dev libc-client-dev libmysql++-dev libpqxx-dev libmm-dev libjpeg62-dev libmcrypt-dev mysql

Instalace POSFIXU v Debianu
---------------------------

- apt-get install postfix
- apt-get install postfix-tls sasl2-bin libsasl2 libsasl2-modules
- apt-get install libsasl2-modules
- nakopirovani konfiguracnich souboru do /etc/postfix/
- pred spustenim postfixu je nutne spustit alespon jednou prikaz "newaliases", jinak bude sice otevreny port 25, ale postfix nevypise vubec nic. Zadna uvitaci hlaska...
- pri zaslani prvniho mailu se automaticky u daneho uzivatele, kteremu je mail urcen, vytvori Maildir a mail se do nej doruci.

- apt-get install sasl2-bin
- edit /etc/default/saslauthd and set START=yes
- ln -s /var/spool/postfix/var/run/saslauthd /var/run/saslauthd - kvuli chrootu, jinak nepujde tls

- rm -r /var/run/saslauthd/
- mkdir -p /var/spool/postfix/var/run/saslauthd
- ln -s /var/spool/postfix/var/run/saslauthd /var/run
- chgrp sasl /var/spool/postfix/var/run/saslauthd
- adduser postfix sasl

Instalace Spamassassinu
-----------------------
- apt-get install spamassassin
- apt-get install spamc
- prepsani parametru v /etc/default/spamassassin "ENABLED=1"

Instalace ClamAV
----------------
- http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.94.tar.gz
- apt-get install gcc
- apt-get install libstdc++6-dev
- apt-get install zlib1g-dev zlib1g
- configure
- make
- make install
- upravit konfiguraky freschclam.conf a clamd.conf - zakomentovat prvni radek #EXAMPLE
- upravit konfiguraci v techto konfiguracich
- aktualizovat databazi freschclam
- v clamd.conf nastavit spravnou cestu k databazi viru /var/lib/clamav/

Instalace ClamAssassin
----------------------
- download nejnovejsi verze http://jameslick.com/clamassassin/
- apt-get install
- wget http://jameslick.com/clamassassin/clamassassin-1.2.4.tar.gz
- tar xvzf clamassassin-1.2.4.tar.gz
- ./configure --enable-clamdscan
- make install
- upravit /etc/procmailrc

Kompilace Vacation
------------------
- download z http://sourceforge.net/projects/vacation/ (http://dfn.dl.sourceforge.net/sourceforge/vacation/vacation-1.2.7.0.tar.gz)
- apt-get install libgdbm-dev
- zkopirovani binarky

Instalace Dovecot
-----------------
- apt-get install dovecot-imapd - imap, imaps
- apt-get install dovecot-pop3d - pop3, pop3s
- upravit konfigurak v /etc/dovecot/dovecot.conf - povoleni prislusnych protokolu - imap, pop3...
- dopsat do souboru /home/petr/Maildir/subscriptions adresare spam, vir... Za posledni polozkou je nutne zaradkovat.
- mkdir /var/log/dovecot
- chown dovecot:dovecot /var/log/dovecot

Instalace RoundCube
-------------------
- apt-get install php5-dev
- apt-get install libmagic1-dev
- pecl install Fileinfo
- Add "extension=fileinfo.so" to php.ini (/etc/php5/{cli,cgi}/php.ini)
- ln -s /usr/share/file/magic /etc/magic.mime
}}

Používáme soubory cookies

Soubory cookies využíváme k analýze návštěvnosti, zapamatování preferencí a zlepšování použitelnosti webu. Souhlas udělíte kliknutím na tlačítko "Souhlasím".

Nastavení Souhlasím

Souhlas můžete také odmítnout.