[targytalan]configuring USE flags

Fórumok

Hi all

Lenne egy nagy keresem. Segitseget szertnek kerni a USE flagek konfiguralasahoz. Olvasgattam mar itt a forumon es hat nem igazan tudok donteni. Desktop rendszer kialakitasarol lenne szo. Volt aki azt mondta csak a legszuksegesebbeket erdemes a make.conf-ba rakni a tobbit pedig csomagonkent megadni. Valaki szerint desktopra erdemesebb a desktop profile es a USE flagekben csak tiltani ami nem kell. Szoval kicsit elvagyok veszve.

Egyaltalan kell profile?

Nos amit pedig szeretnek.
Tisztan Gnome alapu rendszer, bongeszesre , multimedia, torrent , egy kis butykoles, valamint mindenfele program ami az egyetemi feladatok elkeszitesehez szukseges lehet (mernok info szak), OpenOffice (tuom ez sokaig fog fordulni) ,MSN kliens (szinte mindegy mi). Hat ugy kb ennyi.

Valoszinuleg rengeteg kerdesem lesz. Pl ilyen az egyik: kell a USE flagek kozze az imap es pop3 hogy az evolution tamogassa ezeket?

Ja es 64bites rendszert szeretnek feltenni.
a gep:
AMD Athlon 64 3000+ , 1GB ram , Ati , Gigabyte nforceos alaplap.

Mindjart itt a masodik kerdes , ez kb meddig fog fordulni?

Minden segitseget koszonok.

iwanabeguru

Hozzászólások

emerge -pv csomag

Kiválasztod mit akarsz beépíteni és azokat fordítja bele.

globálisan inkább az alaprendszert flag-eld.
proci,vdiokari, hang, lang, stb...

A nagyok aszongyák így kevesebb függőséget ránt be.
Ill. a fordítás gyorsabb, ha kevesebb flag-el dolgozik.

Nekem openoffice is leporgott masfel 2 ora alatt. USE flageket menet kozben allitgattam, ami sok csomaghoz kellett az ment a make.conf-ba, ami keveshez, az kulon csomagonkent. Viszont en az elmult hetekben 4 gepen valtottam gentoo-rol archlinux-ra. Meglepetesemre par dolog meg gyorsabb is lett, es ami gentoo alatt nem mukodott (aprosagok, de sehogy nem akart mukodni), az arch alatt minden gond nelkul (pl az egyik webcam, audacious-nal szunet nelkuli szam valtas). Ha akarom itt is tudom ugyan ugy forrasbol forditani. Tanulasra jo a gentoo, de hosszutavon imho nem eri meg. Szerintem gondold vegig megegyszer. A mai gentoo mar nem a regi gentoo.

Abban, hogy a gentoo nem a régi sajnos egyet kell, hpgy értsek. Bízom abban, hogy lesz valami változás pozitív irányba. Ennek ellenére még mindig a legjobb disztrónak tartom. Production környezetben, hogy mennyire éri meg, nem tudom megítélni. Desktopra nagyon zsír.

-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --

Igazabol nem koteleztem el magam a gentoo mellett, epp debianrol lepnek es keresek egy jo disztrot. A gentoora aert esett a valasztas mert ott tenyleg jol bele kell asnia magat az embernek es igy ravesz hogy tanuljak. Na meg azert mert a gepre optimalizal mindent.

De mondjuk most hogy mar elkezdtem meg igy is eleg elrettento szamomra a forditgatas.

Meselj nekem az arch linuxrol legy oly szives.

Hat "roviden", eddig egy hatrany, nincs use flag, de ha ugyes vagy, megoldhato :) Az hogy a gentoo majd jol a gepedre lesz optimalizalva, ez tulajdonkeppen egy rozsaszin felho, gyakorlatilag nem veszed eszre, mert nem hasznasz olyan szoftvert. En azert valtottam, mert mar meguntam, hogy ebuild-eket kell hekkelnem, sajatokat irnom, lassan frissul, sok a hiba a portage tree-ben. Nem olyan veszes, de oregszem, ez van. Mindenkeppen rolling release disztrora akartam valtani, ezek kozott volt az archlinux is. Csak azert nem lett freebsd, mert szuksegem van a linux kernel driver ellatottsagara. Archlinux mottoja, hogy legyen egyszeru, azaz keep it simple. Na most ez igy igaz. Rettentoen atlathato, egyszeru, ezzel egyutt nagyon jol konfiguralhato. Alapjaba veve csomag alapu disztro, a csomagok i686-ra forgatva, nem 386, meg 486... (persze van x86_64 is) Nagyon nagyon sok csomag van, ami nincs, az megtalalhato az AUR-ban (lasd: aur.archlinux.org). Tovabba lehetoseg van minden csomagot forrasbol is forditani. Itt is van make.conf, csak itt makepkg.conf -nak hivjak, es egyszerubb (nincsenek USE flagek), de itt is megadhatod a forditonak milyen parameterekkel forditson, mennyire optimalizaljon. Ami gentoo-ban az ebuild, azaz egy metafile, amiben a forras letoltesi helye van, es a forditashoz szukseges info, checksum-ok, fuggosegek, azt itt PKGBUILD-nek hivjak. Innentol kezdve van tobb lehetoseged is, ha forditani akarsz. Pl hasznalod a yaourt progit, ami a pacman (archlinux alapertelmezett csomagkezeloje) kicsit tuningolt valtozata, ez tud keresni az AUR-ban, es magatol le is forditja a csomagot, ha kivalasztod. Tovabba van lehetoseg egy ugynevezett portage tree-t vagy ports-t generalni a vinyon, mint gentoo, vagy freebsd-ben van, ez az ABS.

En ugy csinaltam, hogy feltettem a yaourt progit, csinaltam ra egy

alias y='yaourt'

-ot, hogy ne kelljen beirkalni ezt a fura parancsot :) aztan irany a telepites. Ha beirom, hogy

y firefox

, akkor kiad egy listat, hogy mik vannak, csomgabol akarom-e, vagy forgatni, valasztok, es mar csinalja is. A pacman hihetetlen gyors csomagkezelo, meglepo sebessege van.

En beleszerettem, valtottam, megerte, megelegedessel hasznalom. Eddig minding, kivetel nelkul az osszes disztron forgattam sajat kernelt, itt nem. Es gyorsabban boot-ol a gepem mint ezelott. Furcsa, de igy van.

En csak ajanlani tudom, donteni ugy is te fogsz :) Jo a gentoo is, de en mar "kinottem" belole :) Egy csomag alapu disztro kesz feludules gentoo utan ;)

Én úgy csináltam, hogy minden ment a make.conf -ba. A packages.keyword fájlba pedig a negálások.
Nekem kényelmes az euse -E flag parancs és ha valami nem kell, akkor azt negálom.

Példa:
make.conf
USE="X"

packages.keywords
app-misc/mc -X

így a mc X flag nélkül perdül.

-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --

Kezdjuk az elejen:

Profile azert kell, mert abban vannak az adott platformhoz egyaltalan hasznalhato csomagok/use flagek specifikalva. Ez, ha a megfelelo stage-t toltod le, akkor amd64 eseten amd64/2008.0 x86 eseten meg x86/2008.0.

A desktop profile-k altalaban a desktop gepeken hasznalatos use flagek tobbseget adjak hozza az automatan engedelyezett USE flagek listajahoz. Magad dontod el, hogy ez jo-e igy neked

Barmely csomag USE flagjeirol az 'emerge -pOv csomagnev' parancs ad infokat, ez meg gyors is, mert nem foglalkozik a fuggosegekkel. Telepiteskor szokj ra a -a (--ask) kapcsolo hasznalatara, mert egy gyors attekintesi lehetoseget ad, ha valami nem jo, itt meg kilephetsz.

Gnome alapu rendszert en altalaban gnome-light -rol inditok, ez relative gyorsan megvan, ehhez kell meg hozza pakolni azt, amit a leendo felhasznalo (adott esetben te) szeretnel. Mindenkeppen nezd meg a portato-t, kicsit butykolni kell, hogy normalisan induljon, de jo (a /usr/share/applications/portato.desktop vagy valami hasonlo nevu fajlban a Exec sornal a portato neve ele kell egy 'gksu'). Es meg gyors is.

OpenOffice-t nem feltetlen kell forgatni, van binarisban is elerheto, meglepo modon openoffice-bin a neve. Illetoleg remelhetoleg nem sokara elerheto lesz az en repombol az OxygenOffice is.
Evolution: Tudtommal nincs is ilyen USE flagje neki.
MSN kliens: En a Pidgin-re eskuszok (a Gaim utodja), de rajtad mulik mit hasznalsz.
Torrent: Ez is valtozo lehet. En szemely szerint wine-val uTorrent-et hasznalok, de nem kell mindenben engem kovetni :-D. A Gnome default torrentkliense a deluge.

En idoben ugy szoktam szamolni, hogy pentek este kicsomagolom a stage3-at, teszek ra kernelt meg grubot, a kernelt annyira osszetakolom, hogy net legyen meg bebootoljon, megcsinalom a make.conf-ot, adok egy temp root jelszot, reboot, es onnet mehet az emerge -DuNav world (emerge -e world bar lehet, de szuksegtelen: ami nem frissult, annak amd64 alatt nem is igen kell frissulnie). Altalaban jo esetbem szombaton 10-ig elalszok, es amikor felkelek, mar a prompt fogad, ha nem tortent semmi, akkor egy optimalizalt rendszerrel. Ilyenkor nyomok egy reboot-ot, hogy biztos minden lefrissuljon a memoriaban (erdekes dolog, nagy ritkan a diskcache egyik szegleteben bennragad a regi binaris, hogy van ez, nem tudom). Ekkor mehet az 'emerge -a gnome-light gdm', ezzel elvan kabe ebed utanig, utana mar van egy alapom.
Mivel nem vagyok egy villamkez + ra is erek, amig a gnome-light porog, addig rendesen bekonfigolom a rendszert: hostname, /etc/hosts, keymap, consolefont, wifi ha kell, et cetera citera :-).
Ha megvan a gnome, akkor megcsinalom a usert magamnak (eddig ugyis kellett a root acc), beallitom a jelszavakat fajara, es utana mar netezes (gnome-light resze a firefox, de nem resze az evolution, ekiga, pidgin meg ilyenek), esetleg melo kozben megy fel a gep tobbi darabja. Ha nem magamnak csinalom, akkor annyi valtozas van, hogy a 'emerge gnome-light gdm' parancs kibovul a kivant cuccok neveivel, es egy fust alatt tudom le.

--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Zebra miatt ezt mar nem tudtam hozzarakni:

Amire enszerintem oda kell figyelni:
- stage3 checklist: fstab, root jelszo, kernel jo helyre ment-e (ez kulon pakolt /boot eseten nagyon fontos), /etc/resolv.conf, /etc/conf.d/net.eth0 vagy az eszkoz neve (igen, splitted net konfigot hasznalok. Na es?), grub. Altalaban ezek kozul valahogy mindig sikerul az egyiket lehagyni.
- use flagek megfelelo beallitasa. En a '-DuNa world' fazisnal (a Duna egy konnyen megjegyezheto szo) meg nem szoktam a X, gtk, gnome, kde, qt3, qt4 flageket engedelyezni, mert nincs olyan kritikus app, aminek ez valoban kellene. Ez ugyan azt eredmenyezi, hogy az engedelyezesuk utan a gcc valamikor megeccer ujraporog, de ugy igazabol akkor mar nem erdekel, mert tudok mellette netezni.
- make.conf VIDEO_DRIVERS, INPUT_DRIVERS szekcio rendes megcsinalasa, LINGUAS, layman-nak elokesziteni a terepet
- gcc. Erre nem lehet elegge. Ha major verzio valtas van (4.x -> 4.y), akkor nem er semmit, amit mondtam, mindenkepp kell a emerge -e world, akarmikor tortenik. El lehet odazni ameddig az ember akarja, de elobb utobb meg kell tortennie, ha nem akar az ember hosszu tavon szivasokat.
- glibc. Ezt nem lehet elegge alahuzni, kiemelni: Mindig legy ovatos, ha a glibc frissulni akar. Az USE flag valtozasok miatt nem kell aggodni, de ha valami azt mondja, hogy neki ujabb glibc kell, akkor legy gyanakvo es ovatos, mert visszaut az nincsen. Nem olyan, hogy hekkelos, meg vacak, hanem nincs, kesz, elfogyott. Ez megint foleg major verziovaltasokkor el, tehat a -r3 es -r4 kozti valtasra nyugodtan lehet bolintani.
- Kernel. Ezt kommentaljam? Az lspci kimenetenek megertesenek kepessege nelkul neki se kezdj.
- nVidia driver: eselect opengl set nvidia ha frissult. Akkor is, ha azt mondja, megcsinalta.
- X: en utalom az autoconfig-os X-et, szerencsere az X -configure mindig legyartja nekem a szukseges xorg.conf alapot.
- Es vegul: Google-t nagyon alaposan ismerni, hogyan a leghatekonyabb keresni benne. Bar vegulis az elso vagy max a harmadik Gentoo installod utan mar menni fog :-)

Neheznek tunhet, de ha megtanulod kezelni, a Gentoo nagyon a baratod tud lenni, foleg, ha programozo vagy. Ja, es ezeket csak egyszer kell eljatszani. Kiveve, ha nagyon elbarmolod a gepet, de akkor ugyis reinstall van... viszont a /etc mapparol kell mindenkepp backup, akkor nem lesz vele gondod.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

"Egy csomag alapu disztro kesz feludules gentoo utan ;)"

+1 :)

Koszonom mindenkinek a segitseget es a valaszokat.

Ugy gondolom hogy nem akarok vele ennyit bajlodni.
Ezert nezek valami kevesbe "macerasat".