2010. március 24., szerda

Bonding

Install packages

First install the ifenslave-2.6 package, necessary to enable bonding:

# apt-get install ifenslave-2.6

Config file for Lenny

When you use Lenny, you have to modify /etc/network/interfaces only.

auto bond0

iface bond0 inet static
address 10.31.1.5
netmask 255.255.255.0
network 10.31.1.0
gateway 10.31.1.254
slaves eth0 eth1
bond_mode active-backup
bond_miimon 100
bond_downdelay 200
bond_updelay 200
For more detail, see /usr/share/doc/ifenslave-2.6/README.Debian.

2010. március 22., hétfő

apt-pinning, avagy hogyan használjunk hibrid Debian terjesztést

http://hup.hu/node/46408

1. Frissítés

A művelet megkezdése előtt frissítünk:

$ sudo apt-get update
$ sudo apt-get upgrade

Ekkor az /etc/apt/sources.list még így néz ki:

deb ftp://ftp.hu.debian.org/debian etch main contrib non-free
deb ftp://ftp.hu.debian.org/debian-security etch/updates main contrib non-free

2. sources.list módosítás

A frissítés után átírjuk a sources.list-et erre:

deb ftp://ftp.hu.debian.org/debian etch main contrib non-free
deb ftp://ftp.hu.debian.org/debian lenny main contrib non-free
deb ftp://ftp.hu.debian.org/debian sid main contrib non-free
deb ftp://ftp.hu.debian.org/debian-security etch/updates main contrib non-free
deb ftp://ftp.hu.debian.org/debian-security lenny/updates main contrib non-free

3. Apt beállítás

Valamint az /etc/apt/apt.conf-ba, vagy pl. /etc/apt/apt.conf.d/80defrelease-be (ez utóbbi saját választott fájlnév) írjuk be az alábbiakat:

APT::Cache-Limit 50000000;
APT::Default-Release "stable";

(A cache limit a "Dynamic MMap ran out of room" típusú hiba elkerülése érdekében kell.)

Az idézett cikkben említett /etc/apt/preferences fájl már nem szükséges az előbbi 'APT::Default-Release "stable";' miatt:
Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600

4. Frissítés

Ezután ismét frissítünk:

$ sudo apt-get update
$ sudo apt-get upgrade

Ha minden rendben, akkor a rendszer nem akar semmit upgrade-elni.

5. Telepítés

Innentől a telepítés az idézett módon történik:

trey írta:
  1. sudo apt-get install /unstable
    Ez telepíti a csomagot az ``unstable''-ből, de a ``stable''-ből próbálja meg a függőségeket rendezni. Ha nem tudja, akkor szól.
    ...
  2. sudo apt-get -t unstable install
    Ez a megoldás a csomagot az ``unstable''-ből próbálja meg telepíteni, és a függőségeket is az ``unstable''-ből próbálja meg rendezni. Ez talán a könnyebb út.

Egy megjegyzés: nem aptitude-öt használunk, hanem apt-get-et, mert az aptitude elakad a dependency-számításban.

A telepítés lehetséges módjai:
a. $ sudo apt-get install iceweasel/unstable flashplugin-nonfree/unstable sun-java6-jdk/unstable gimp/unstable inkscape/unstable openoffice.org/unstable pidgin/unstable totem/unstable
(itt a függőségeket a "stable"-ből próbálja meg rendezni a rendszer, tehát a rendszer stabilitása a fő szempont, az alkalmazásé alacsonyabb prioritású)
b. $ sudo apt-get -t unstable install iceweasel flashplugin-nonfree sun-java6-jdk gimp inkscape openoffice.org pidgin totem
(itt a függőségeket a cél verzióból próbálja meg rendezni a rendszer, tehát az alkalmazás stabilitása a fő szempont, a rendszeré alacsonyabb prioritású)

Válasszuk a nekünk szimpatikusat (én a (b) megoldást választottam).