štvrtok, mája 04, 2006

Ako vytvoriť lokálny repozitár - openSUSE 10

Ak spravujete viacero počítačov, alebo často reinštalujete openSUSE príde vám vhod vytvoriť si vlastný lokálny zdroj s inštalačnými balíkmi (repozitár). Umožní vám to jednoducho v YasT-e inštalovať balíky, podobne ako tie od guru alebo packman-a.


Na začiatok je vhodné vytvoriť samostatný adresár, kde budeme balíky ukladať. Ja používam nasledovnú štruktúru:



Initial directory = /home/mayo/yast-source
+---media.1
+---media.2
+---media.3
+---media.4
+---suse
| +---i386
| +---i586
| +---i686
| +---noarch
| +---setup
Total directories = 10

V koreňovom adresári /home/mayo/yast-source mám dva súbory: content a directory.yast.


Výpis zo súboru "content"



#PRODUCT LOCAL repo
#VERSION 1
#DISTPRODUCT LOCAL repo
#DISTVERSION 1
BASEPRODUCT SuSE Linux
BASEVERSION 10.0-0
VENDOR SuSE Linux AG
ARCH.i686 i686 i586 i486 i386 noarch
ARCH.i586 i586 i486 i386 noarch
ARCH.i486 i486 i386 noarch
ARCH.i386 i386 noarch
#DEFAULTBASE i386
REQUIRES distribution-release
LABEL LOCAL repository
DESCRDIR suse/setup
DATADIR suse
FLAGS update
TIMEZONE Europe/Bratislava

Výpis zo súboru "directory.yast"



content
directory.yast
media.1
suse

Adresáre media.1media.4 obsahujú rovnaké dva súbory: media a products.


Výpis zo súboru "media"



SuSE Linux AG
20060313101003
1

Výpis zo súboru "products"



/ KDE-Update 3.5.x

Do adresárov i386, i586, i686 a noarch nakopírujte rpm balíky, ktoré chcete aby repozitár obsahoval.

Vytváranie informácií o balíčkoch


Nato budeme potrebovať balík autoyast2-utils, ktorý sa štandartne v openSUSE 10 nenachádza (nachádza sa v SUSE 10). Nájsť sa dá pomocou služby rpm.pbone.net, alebo podobne ako všetky balíky, ktoré sa nevošli na DVD na ftp.opensuse.org.


Aby som vám to uľahčil stiahnite si autoyast2-utils-2.12.18-2.noarch.rpm priamo.

V spomínamom balíku sa vlastne nachádza len jeden bash skript: create_package_descr, ktorým sa informácie o balíkoch ukladajú do adresára setup (viď stromová štruktúra vyššie).


Vlastný repozitár vytvoríme nasledovne:



$ cd /home/mayo/yast-source/suse
$ sudo create_package_descr -d i386 -d i586 -d i686 -d noarch -o setup

Potom stačí pridať repozitár (inštalačný zdroj) medzi ostatné zdroje - návod ako na to. Len namiesto ftp vyberieme lokálny adresár: /home/mayo/yast-source.


Kategórie:

utorok, mája 02, 2006

Kontrola gramatiky v Opere

Pomerne neznámou funkciou v Opere je kontrola gramatiky vo formulárových poliach a pri písaní mailov. Treba povedať, že kontrolu gramatiky neimplementuje Opera priamo, ale pomocou knižnice GNU Aspell. Ak pri štarte zistí Opera prítomnosť tejto knižnice môžete kontrolu gramatiky okamžite používať.


V openSUSE 10 stačí pomocou YaST nainštalovať GNU Aspell a príslušný slovník.


Pre podporu gramatiky vo Windows treba stiahnuť a nainštalovať GNU Aspell pre Windows. a príslušný slovník.


Samotná kontrolu gramatiky sa vykonáva z "kontextového menu" príslušného poľa.


Kontrolu gramatiky používam hlavne pri písaní komentárov, kde často prehliadnem nejaký preklep a po odoslaní komentára je už neskoro.



Kontrola gramatiky v Opere

Kontrola gramatiky pred odoslaním komentára (openSUSE 10, Opera 9 beta)


Kategórie: