Gentoo Archives: gentoo-user-hu

From: "Tóth Csaba" <tsabi@×××××.hu>
To: gentoo-user-hu@l.g.o
Subject: [gentoo-user-hu] előadás - 1. vázlat
Date: Mon, 26 Sep 2005 16:32:03
Message-Id: 4338227A.4090606@tsabi.hu
1 Sziasztok!
2
3 A múlt hét közben a dolgok prioritásai felborultak, így mostanra jutott
4 az előadással foglalkoznom. Alább amit a 7végén összeírtam.
5 Ez egy abtract, ami azt jelenti, hogy nem kész mondatok, bekezdések,
6 hanem tartalmak vannak felsorolva, és majd ez lesz szövegesítve.
7 Ráadásul félkész, nyers anyag!
8
9 Amiket eddig javasoltatok hogy írjak hozzá azok még nicsennek, de persze
10 lesznek!
11
12 Mindennemű hozzászólást szívesen várok!
13
14 Köszönöm,
15 tsabi
16
17
18
19 =============================================================
20
21 gentoo története
22 ================
23
24 Az alapító főfejlesztő Daniel Robbins. Ma már elhagyta a gentoot,
25 microsoftnál dolgozik.
26 Másodszori nekifutásra indult csak be a disztrib.
27
28 Ma már nagyon sok fejlesztő, nagy infrastruktúra.
29
30
31 A Gentoo filozófia
32 ==================
33
34 Sajátságos megközelítés, a lényeg a szabadság nemcsak a fejlesztési
35 modellben, hanem mindenben.
36 Kiemelve párat:
37 * telepítést milyen módon végezzük
38 * Milyen programokat teszünk föl
39 * milyen verziót rakunk föl
40 * Milyen fordítási paraméterekkel fordítjuk le ezeket a programokat
41 * milyen lehetőségekkel (configure kapcsolók - USE flagek) fordítjuk le
42 a programokat
43
44 Nyilván az alap dolgok alap dolgok maradnak:
45 * vannak kötelezően feltelepítendő elemek (úgymint pl.: boot loader,
46 alap rendszerkönyvtárak, naplózó program, minimálisan szükséges UNIX
47
48 programok, kernel)
49 * kötelező beállítások
50
51
52 Mért is olyan népszerű?
53 =======================
54
55 Azthiszem már kezd egyértelmű lenni, mert a teljes szabadságot érezhetjük.
56 A fejlesztési modell hasonlít a Debian-éhoz, Itt is van egy
57 háttéregyesület, vannak fejlesztő csoportok (herd -ek), és vannak vezetők
58
59 (főfejlesztők), de alapvetően demokratikus a rendszer (fejlesztési
60 irány: GLEP).
61 A gentoo mindig az élvonalban van az újdonságok megvalósítása és az
62 innováció terén.
63 A Portage rendszer, egy forrásból fordító rendszer, de lehetőség van
64 csomagokból is telepíteni.
65 Lehetőség van folyamatos frissítésre, nincs szükség újratelepítésre,
66 vagy legalábbis drasztikusan nem, csak apró részekben újrafordítani.
67
68 Persze ha valaki szeretné akkor lehet (emerge -e world).
69 /etc/portage alatt lehet állítani:
70 * mely csomagból legyen a fejlesztői és melyből a stabil változat
71 feltelepítve (package.keyword)
72 * mely csomagot nem akarjuk feltelepíteni, avgy csak adott csomag adott
73 verzió(i)t (package.mask)
74 * fejlesztő által kitiltott csomag engedélyezése (package.unmask)
75 * lokális USE flagek engedélyezése vagy tiltása (package.use)
76
77
78 Tipikus felhasználási területe
79 ==============================
80
81 Mint az a bevezetőben is olvasható volt, ilyen nincs.
82 A Gentoo sokszínűsége:
83 * x platform (x86, AMD64, PPC, XBox, Gentoo/BSD, stb)
84 * optimalizáció kézzel megadható:
85 * lehet sebességre maximalista módon
86 * lehet általános felhasználásra, pl ha többféle x86-os gépem van otthon
87 * lehet méretre (kis memóriával rendelkező rendszerekhez)
88 * választható biztonsági szintek
89 * Hardened (PIE, SSP, grsec)
90 * SELinux
91 * RSBAC
92 * vagy ezek bármelyik kombinációja
93 * vagy egyik sem
94 * azonos felhasználású programok/lehetőségek tárháza, akár több verziót
95 is fel lehet telepíteni ugyanazon programból
96
97
98 Tippek & Trükkök
99 ================
100
101 Telepítés közben
102 * javasolt optimalizációs flagek, amellyek nálam nagyon jól működnek
103 * használjuk a <fud> programot a globális, és a /etc/portage
104 könyvtárat a lokális USE flagek állítására
105 * ha a legújabb verziót szeretnénk használni: engedélyezzük az adott
106 csomagra (vagy akár a rendszerre) a ~ keywordot
107
108 system feltelepítése után az általam javasolt programok
109 * syslog-ng
110 * grub
111 * vixie-cron
112 * hald
113 * iptables (és gshield)
114 * screen
115 * gentoolkit
116 * ha nem akarjuk kézzel kiváalsztani a kernel paramétereit: genkernel
117 * prelink
118 * mc
119 * ntpd
120 * adsl-hez: rp-pppoe
121 * ufed
122
123 Perl esetén:
124 * a perl két főkomponensből áll: perl és libperl, ha bármelyik frissül
125 érdemes mind a kettőt újrafordítani:
126 emerge libperl perl -pv
127 * sok modul a CPANból eleve benne van a portqage rendszerben,
128 kettőspontok helyett minuszjellel
129 * ha mégsincs benne akkor a g-cpan programmal lehet létrehozni és
130 feltelepíteni
131
132 Magyarosítás
133 * configokban:
134 USE="unicode"
135 UNICODE=YES
136 charset="iso02.16"
137 dumpkeys="ISO-8859-2"
138 keyboard="hu"
139 LINGUAS="hu en"
140 * bashrc-be: unicode_start
141 * /etc/screenrc -be vegyük fel aa 'defutf8 on' sort
142 * hozzuk létre a /etc/env.d/02locale fájlt az alábbi tartalommal:
143 LANG="hu_HU.utf8"
144 LC_ALL="hu_HU.utf8"
145 * kde-i18n
146 * ispell-hu
147
148 Sok config programmal lehet állítani a rendzsert:
149 * java-config
150 * gcc-config
151 * opengl-config
152 * ezek mindegyike le lesz cserélve egy eselect nevű programmal
153
154 Rendszer frissítés
155 * hetente ajánlott, vagy hiba esetén
156 * emerge sync
157 * emerge -u --deep world -pv
158 * ha frissült a portage program akkor azonnal frissítsünk:
159 * emerge sandbox portage -pv
160 * nézzük át a USE flageket, ha kell állítsunk rajta majd újra adjuk
161 ki a parancsot hogy a függőségeket is kilistázza
162 * emerge sandbox portage
163 * nézzük át a USE flageket, ha kell állítsunk rajta majd újra adjuk ki
164 a parancsot hogy a függőségeket is kilistázza
165 * végezzük el az összes vagy csak a kiválasztott csomagok frissítését
166 * ha frissült az udev de nem akarjuk újraindítani a rendszert: udevstart
167 * a revdep-rebuild program előtt ellenőrizzük le hogy nem létezik
168 /root/.revdep-rebuild.* fájl, ha igen akkor töröljük le
169 * revdep-rebuild -p -v
170 * ha kell újrafordítani csomagokat akkor mielőbb tegyük meg!
171 * érdemes a prelink -amR programot lefuttatni <ezt az emerge
172 automatikusan megcsinálja nem?>
173 * ecleaner.py lefuttatása, ez letörli a felesleges csomagokat és
174 forrásfájlokat <honnan lehet leszedni?>
175
176 * Persze nem érdemes ezt mindig végigcsinálni, ha csak egy-két
177 felhasználói program módosult akkor csak azokat kell feltenni, egy idő
178 után ezt tudni fogjuk.
179
180 Automatikus frissítő programok
181 * perl-updater
182 * python-cleaner
183
184
185 Hogyan jussunk segítséghez?
186 ===========================
187
188 Kiindulópont
189 * www.gentoo.org
190
191 Általános segítség kell?
192 * gentoo-user-hu levlista
193 * docs.gentoo.org
194 * gentoo-wiki.com
195 * Lépj be az LMEbe és akkor meg fogsz isemrkedni sok sok linuxos
196 emberkével, akiktől tudsz majd segítséget kérni
197
198 Hibába botlottál?
199 * bugs.gentoo.org
200 * forum.gentoo.hu
201 * IRC csatik
202 * e-mail a csomag karbantartójának vagy egy fejlesztőnek a specifikus
203 herd -ből
204 * cvs.gentoo.org
205 * gentoo-portage.com
206 * packages.gentoo.org
207
208 Vélemények amiket másoktól hallottam
209 ====================================
210
211 *
212 *
213 *
214 *
215
216 Forrásaim
217 =========
218
219 saját tapasztalatok
220 gentoo-user-hu
221 gentoo-wiki.com
222 docs.gentoo.org

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-hu] előadás - 1. vázlat "Milus János" <jmilus@×××××.com>