Tag Archives: linux

Sphinx 2.0.2 beta RPM (CentOS/RHEL 6)

Omlouvám se jen česky mluvícím návštěvníkům, na tomto článku jsem trošku potrénoval cizí jazyk..

Sphinx 2.0.2 beta is out from November 2011. Becouse there aren't any packages for CentOS (RHEL) 6, I prepared one.

Sphinx is an open source full text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. It's written in C++ and works on Linux (RedHat, Ubuntu, etc), Windows, MacOS, Solaris, FreeBSD, and a few other systems.

You can download it here (RPMs for x86_64 and i686, SRPM & SPEC files included): http://static.stderr.cz/rpms/sphinx-2.0.2-beta/.

Installation with yum is really simple:

$ yum --nogpgcheck localinstall sphinx-2.0.2-1.beta.x86_64.rpm

If you'll find some problem with package (not with Sphinx itself; their bugzilla is here), use comments below or send me a message via contact form and I'll try to do something with it (or not :) ). Feel free to use this package as you want but I'm distribute it without any warranties (eg. I didn't test it with SElinux).

Fedora 16 „Verne“

Už je skoro trapné, že poslední tři výřiky včetně tohoto, které jsem zde publikoval jsou o Fedoře. Slibuju, že příští bude zase nějaké howto nebo jiná zajímavost (tímto jsem se odsoudil a je možné, že se tu třeba rok neobjeví nic..)

Ale k samotné zprávě: nová Fedora s pořadovým číslem 16 a jménem Verne byla dnes oficiálně vypuštěna ven. Aby to nebylo tak krátké, doplním něco z toho, co se objevilo nového a to včetně mých krátkých postřehů: grub 2 (ble!), Gnome 3.2 (jů!), KDE 4.7 (hm). Pořád Vám to nestačí? Tak se koukněte na promo video (třeba poprvé uvidíte někoho, koho znáte jen z mailing listů).

Pokud byste měli zájem, tak 23.11. od 18:00 se bude v brněnském Red Hatu konat Release Party.

Odobně budu aktualizovat až o víkendu, přecejen se učím na páteční RHCE a do té doby chci mít notebook opravdu fukční :)

Nová fedora.cz

Fedora stickerPokud jste někdy dříve narazili na web fedora.cz, mohli jste si všimnout, že tam (skoro) nic není.. To se rozhodli lidé ze společností Red Hat, Liberix a z komunity změnit. Vznikl tak úplně nový web, který by měl přinášet novinky, články a události, které se kolem této distribuce točí. A protože Fedora se snaží být (a je) pokroková distribuce, mohl by se web zaplňovat docela rychle a docela zajímavými věcmi. Sám jsem zvědavý. Oficiální představení nových stránek se konalo tuto sobotu v rámi LinuxAltu.

Spolu s novým webem se změnilo i fórum a wiki. Tady se dostalo jen na drobnost - na sjednocení vizuálního stylu. A i to se povedlo.

Nezbývá než popřát, aby komunita rostla, distribuce se šířila a nový web fungoval.

Dnes je to 20 let...

Už o tom píše kde kdo, tak se taky přidám. Dnes je to 20 let, co mladý finský student Linus Torvalds oznámil světu, že "jen tak pro zábavu" vytvořil operační systém.

Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones.  This has been brewing
since april, and is starting to get ready.  I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
 
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. 
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want.  Any suggestions
are welcome, but I won't promise I'll implement them :-)
 
Linus ([email protected])
 
PS.  Yes - it's free of any minix code, and it has a multi-threaded fs. 
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.

Maillist si můžete pročíst na Google Groups.

LVM v RAID poli s kickstart

Anaconda při instalaci CentOS 6 pomocí kickstart souboru trpí zvláštním nešvarem: při rozdělení disků pro použití LVM může zahlásit chybu new lv is too large to fit in free space (celý výpis chyby); i když to není pravda. Kde je problém?

Začnu tím, jak chci mít disky rozděleny:
Mějme dva identické disky, které budou v softwarovém RAIDu 1 (mirroring), rozděleny budou na ~250MB /boot a zbytek pro LVM, ve kterém bude swap a /. Podle dokumentace jsem začal s tímto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# initialize and partitioning
clearpart --all --initlabel
part raid.11    --size=256      --asprimary  --ondrive=sda
part raid.12    --size=1 --grow              --ondrive=sda
part raid.21    --size=256      --asprimary  --ondrive=sdb
part raid.22    --size=1 --grow              --ondrive=sdb
 
# RAID
raid /boot      --fstype ext4   --device md0    --level=RAID1 raid.11 raid.21
raid pv.01      --fstype ext4   --device md1    --level=RAID1 raid.12 raid.22
 
# LVM
volgroup sysvol pv.01
logvol swap     --vgname=sysvol --fstype=swap   --size=8192        --name=swap
logvol /        --vgname=sysvol --fstype=ext4   --size=1 --grow    --name=root

Což skončilo chybou výše zmíněnou, která je už samozřejmě nahlášená v Bugzille. Po chvilce pročítání problému jsem zjistil, že Anaconda ignoruje parametr --grow a nedokáže si velikost disku vypočítat. Bere tak velikost oddílu pro LVM jako 1MB; a tam se 8GB, které tam cpeme pro swap nevejde. Heuréka.

Dočasné řešení (dokud nevyjde CentOS s aktualizovanou instalačkou) je tedy používat velikost raid oddílu větší než je součet logických svazků (např.: 9000 > 8192 + 1):

3
4
5
6
part raid.11    --size=256      --asprimary  --ondrive=sda
part raid.12    --size=9000 --grow           --ondrive=sdapart raid.21    --size=256      --asprimary  --ondrive=sdb
part raid.22    --size=9000 --grow           --ondrive=sdb