Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-hu
Navigation:
Lists: gentoo-user-hu: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user-hu@g.o
From: Tóth Csaba <tsabi@...>
Subject: előadás - 1. vázlat
Date: Mon, 26 Sep 2005 18:31:54 +0200
Sziasztok!

A múlt hét közben a dolgok prioritásai felborultak, így mostanra jutott
az előadással foglalkoznom. Alább amit a 7végén összeírtam.
Ez egy abtract, ami azt jelenti, hogy nem kész mondatok, bekezdések,
hanem tartalmak vannak felsorolva, és majd ez lesz szövegesítve.
Ráadásul félkész, nyers anyag!

Amiket eddig javasoltatok hogy írjak hozzá azok még nicsennek, de persze
lesznek!

Mindennemű hozzászólást szívesen várok!

Köszönöm,
tsabi



=============================================================

gentoo története
================

Az alapító főfejlesztő Daniel Robbins. Ma már elhagyta a gentoot,
microsoftnál dolgozik.
Másodszori nekifutásra indult csak be a disztrib.

Ma már nagyon sok fejlesztő, nagy infrastruktúra.


A Gentoo filozófia
==================

Sajátságos megközelítés, a lényeg a szabadság nemcsak a fejlesztési
modellben, hanem mindenben.
Kiemelve párat:
* telepítést milyen módon végezzük
* Milyen programokat teszünk föl
* milyen verziót rakunk föl
* Milyen fordítási paraméterekkel fordítjuk le ezeket a programokat
* milyen lehetőségekkel (configure kapcsolók - USE flagek) fordítjuk le
a programokat

Nyilván az alap dolgok alap dolgok maradnak:
* vannak kötelezően feltelepítendő elemek (úgymint pl.: boot loader,
alap rendszerkönyvtárak, naplózó program, minimálisan szükséges UNIX

programok, kernel)
* kötelező beállítások


Mért is olyan népszerű?
=======================

Azthiszem már kezd egyértelmű lenni, mert a teljes szabadságot érezhetjük.
A fejlesztési modell hasonlít a Debian-éhoz, Itt is van egy
háttéregyesület, vannak fejlesztő csoportok (herd -ek), és vannak vezetők

(főfejlesztők), de alapvetően demokratikus a rendszer (fejlesztési
irány: GLEP).
A gentoo mindig az élvonalban van az újdonságok megvalósítása és az
innováció terén.
A Portage rendszer, egy forrásból fordító rendszer, de lehetőség van
csomagokból is telepíteni.
Lehetőség van folyamatos frissítésre, nincs szükség újratelepítésre,
vagy legalábbis drasztikusan nem, csak apró részekben újrafordítani.

Persze ha valaki szeretné akkor lehet (emerge -e world).
/etc/portage alatt lehet állítani:
* mely csomagból legyen a fejlesztői és melyből a stabil változat
feltelepítve (package.keyword)
* mely csomagot nem akarjuk feltelepíteni, avgy csak adott csomag adott
verzió(i)t (package.mask)
* fejlesztő által kitiltott csomag engedélyezése (package.unmask)
* lokális USE flagek engedélyezése vagy tiltása (package.use)


Tipikus felhasználási területe
==============================

Mint az a bevezetőben is olvasható volt, ilyen nincs.
A Gentoo sokszínűsége:
* x platform (x86, AMD64, PPC, XBox, Gentoo/BSD, stb)
* optimalizáció kézzel megadható:
  * lehet sebességre maximalista módon
  * lehet általános felhasználásra, pl ha többféle x86-os gépem van otthon
  * lehet méretre (kis memóriával rendelkező rendszerekhez)
* választható biztonsági szintek
  * Hardened (PIE, SSP, grsec)
  * SELinux
  * RSBAC
  * vagy ezek bármelyik kombinációja
  * vagy egyik sem
* azonos felhasználású programok/lehetőségek tárháza, akár több verziót
is fel lehet telepíteni ugyanazon programból


Tippek & Trükkök
================

Telepítés közben
  * javasolt optimalizációs flagek, amellyek nálam nagyon jól működnek
  * használjuk a <fud> programot a globális, és a /etc/portage
könyvtárat a lokális USE flagek állítására
  * ha a legújabb verziót szeretnénk használni: engedélyezzük az adott
csomagra (vagy akár a rendszerre) a ~ keywordot

system feltelepítése után az általam javasolt programok
  * syslog-ng
  * grub
  * vixie-cron
  * hald
  * iptables (és gshield)
  * screen
  * gentoolkit
  * ha nem akarjuk kézzel kiváalsztani a kernel paramétereit: genkernel
  * prelink
  * mc
  * ntpd
  * adsl-hez: rp-pppoe
  * ufed

Perl esetén:
  * a perl két főkomponensből áll: perl és libperl, ha bármelyik frissül
érdemes mind a kettőt újrafordítani:
    emerge libperl perl -pv
  * sok modul a CPANból eleve benne van a portqage rendszerben,
kettőspontok helyett minuszjellel
  * ha mégsincs benne akkor a g-cpan programmal lehet létrehozni és
feltelepíteni

Magyarosítás
  * configokban:
    USE="unicode"
    UNICODE=YES
    charset="iso02.16"
    dumpkeys="ISO-8859-2"
    keyboard="hu"
    LINGUAS="hu en"
  * bashrc-be: unicode_start
  * /etc/screenrc -be vegyük fel aa 'defutf8 on' sort
  * hozzuk létre a /etc/env.d/02locale fájlt az alábbi tartalommal:
    LANG="hu_HU.utf8"
    LC_ALL="hu_HU.utf8"
  * kde-i18n
  * ispell-hu

Sok config programmal lehet állítani a rendzsert:
  * java-config
  * gcc-config
  * opengl-config
  * ezek mindegyike le lesz cserélve egy eselect nevű programmal

Rendszer frissítés
  * hetente ajánlott, vagy hiba esetén
  * emerge sync
  * emerge -u --deep world -pv
  * ha frissült a portage program akkor azonnal frissítsünk:
    * emerge sandbox portage -pv
    * nézzük át a USE flageket, ha kell állítsunk rajta majd újra adjuk
ki a parancsot hogy a függőségeket is kilistázza
    * emerge sandbox portage
  * nézzük át a USE flageket, ha kell állítsunk rajta majd újra adjuk ki
a parancsot hogy a függőségeket is kilistázza
  * végezzük el az összes vagy csak a kiválasztott csomagok frissítését
  * ha frissült az udev de nem akarjuk újraindítani a rendszert: udevstart
  * a revdep-rebuild program előtt ellenőrizzük le hogy nem létezik
/root/.revdep-rebuild.* fájl, ha igen akkor töröljük le
  * revdep-rebuild -p -v
  * ha kell újrafordítani csomagokat akkor mielőbb tegyük meg!
  * érdemes a prelink -amR programot lefuttatni <ezt az emerge
automatikusan megcsinálja nem?>
  * ecleaner.py lefuttatása, ez letörli a felesleges csomagokat és
forrásfájlokat <honnan lehet leszedni?>

  * Persze nem érdemes ezt mindig végigcsinálni, ha csak egy-két
felhasználói program módosult akkor csak azokat kell feltenni, egy idő
után ezt tudni fogjuk.

Automatikus frissítő programok
  * perl-updater
  * python-cleaner


Hogyan jussunk segítséghez?
===========================

Kiindulópont
* www.gentoo.org

Általános segítség kell?
* gentoo-user-hu levlista
* docs.gentoo.org
* gentoo-wiki.com
* Lépj be az LMEbe és akkor meg fogsz isemrkedni sok sok linuxos
emberkével, akiktől tudsz majd segítséget kérni

Hibába botlottál?
* bugs.gentoo.org
* forum.gentoo.hu
* IRC csatik
* e-mail a csomag karbantartójának vagy egy fejlesztőnek a specifikus
herd -ből
* cvs.gentoo.org
* gentoo-portage.com
* packages.gentoo.org

Vélemények amiket másoktól hallottam
====================================

*
*
*
*

Forrásaim
=========

saját tapasztalatok
gentoo-user-hu
gentoo-wiki.com
docs.gentoo.org


Attachment:
signature.asc (OpenPGP digital signature)
Replies:
Re: előadás - 1. vázlat
-- Milus János
Navigation:
Lists: gentoo-user-hu: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: el"oadás
Next by thread:
Re: előadás - 1. vázlat
Previous by date:
Re: előadás
Next by date:
Re: előadás - 1. vázlat


Updated Jun 17, 2009

Summary: Archive of the gentoo-user-hu mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.