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
}}

Nastavení cookies

Zde můžete nastavit používání souborů cookies podle vlastních preferencí.

Technické cookies

jsou nezbytné pro správné fungování webu. Technické cookies musí být vždy aktivní (nelze je individuálně deaktivovat), proto se pro jejich využívání souhlas neuděluje.

Analytické cookies

nám umožňují porozumět jak web využíváte, abychom jej mohli zlepšovat. Analytické cookies umožňují měření výkonu webu (počtu návštěv a zdrojů návštěvnosti). Takto získaná data zpracováváme souhrnně, bez použití identifikátorů ukazujících na konkrétního uživatele.

Personalizované cookies

ukládají informace o Vašem osobním nastavení webu. Personalizované cookies potřebujeme k tomu, abychom přizpůsobili web a jeho chování co nejvíce Vašim potřebám a zájmům.

Reklamní cookies

nastavují prostřednictvím tohoto webu naši reklamní partneři. Reklamní cookies nám umožňují zobrazovat takový obsah, který bude zajímavý a užitečný právě pro Vás.

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.