Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
HoHo
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 16.04.2011, 12:41  postituse pealkiri:  (teema puudub)  

Ise olen 64bit gentood kasutanud viimased ~4-5a ilma suuremate probleemideta. Flashiga küll oli vahepeal jamasid kuid viimasel ajal pole neid täheldanud. 64bit on ka valdavalt jupp maad kiirem, kui 32. NV64bit draiveritega pole senini ainsamatki probleemi kohanud.

Ainsad komplikatsioonid on vast, et 32bit programmide jooksutamine laeb mällu paralleelselt terve koorma 32bit teeke mille tõttu mälukasutus kasvab. Kui mälu jätkub pole sellest erilist probleemi. Wine jookseb vabalt, sai aastaid wow'i mängitud 64bit all.


Mu enda quadcore core2 make.confis on:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z,-combreloc"

MAKEOPTS näitab mitut faili paralleelselt kompileeritakse. Valdavalt võiks see olla tuumade arv+1.


Kernelisse mitte-kompileerimine tähendab, et saad mooduleid uuendada ilma reboodita. Erilist vahet nagu ei olegi peale selle arvestades, et mooduleid eraldi uuendada praktiliselt polegi vaja. Ehk siis võid teha nagu ise tahad.

2) teoorias on see võimalik kuid praktikas läheks parajaks keemiaks kuna "teenuse osutajal" oleks kindluse mõttes vaja identseid kompilaatori ja teekide versioone mis on kokku lastud sinuga identsete parameetritega. Kõige lihtsam vast on mõne livecd pealt make.conf maha nihverdada ja selle järgi teha. Alternatiivselt töötab ka enamuse asja peale keeramine Smile

3) CFLAGS = kompilaatorivõtmed, enamasti optimeerimise jaoks. Praktikas on -O2'st paremat suhteliselt keerukas saada ning vahel võib -O3 ja muud võtmed hoopis asja kohati ebastabiilseks ja aeglasemaks teha.
LDFLAGS = suht sarnane eelnevale aga linkeri jaoks
USE flags = üksikute pakettide installimise parameetrid, saad näiteks sisse-välja lülitada eri featurite tuge. /etc/portage/ all on võimalik package.use/mask/unmask failidesse kirjete sisse viimisega ka per-pakette use flage muuta.


illukas
Vana Pingviin
Vana Pingviin


Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036


norway.gif
postituspostitatud: 16.04.2011, 13:11  postituse pealkiri:  (teema puudub)  

1. sõltub mis riistvarast jutt, minu moto on, et kõikvõimalikud asjad moodulina, et kernel võimalikult väike saaks. AGA näiteks scsi kontrollerid ja raid kaardid tuleb sisse kompileerida. Võimalus on selleks, et näiteks ajada masin üli pisikese mäluga käima ja mittevajaliku mitte kaasata. Ega sa ju ka poodi ei lähe, igaks juhuks 10 kotti kaasas- sama moodulitega, võimalikult vähe mida vaja on endal kergem

2. täiesti võimalik kuid mõtetu, pigem soovitaks sul teha nii, et lasta kernel default seadetega ära kompileerida, kontrolli, et kontrolleri ja failsystem draiverid oleksid olemas.
KUI asi töötab siis lähed uuesti kerneli konfi ja hakkad järjest asju maha võtma ning kompileerid uuesti ning installid teis nime alla- et vana säiliks
Ehk katsetus/eksitus meetod, õpid kõige paremini...
Samuti on kerneli menuconfigu juures ka help olemas, soovitan seda lugeda h oli vist

3. enamvähem õieti jah, selle erinevusega, et USE flagid määravad mis toetus programmidel on, ehk näiteks kas programmid toetavad ipv6 või mitte.
riistvara toetus on ikka kerneli põhine ja seda määratakse make menuconfig

Enamasti on nii, et Use flagid määratakse kõiksepealt ära profiili valikuga ning siis make.conf-is niiöelda tuunid seda vastavalt vajadusele. Ehk (hardened/linux/amd64no-multilib - saad teada ja valida eselect profile list) pistab sisse ka näiteks ipv6 flagi (kuid korjab ära gnome ja xorgi asjad), mida minul vaja pole, siis make.conf seal määran et vot mina ei taha seda ning USE="-ipv6"
FAKT on see, et profiili valik tuleb ära teha kõige esimese asjana, sest osadest profiilidest teistesse ei olegi võimalik lihtsalt minna.

ALgajad teevad selle suure vea, et valivad mingi suvalise profiili ning siis hakkavad make.conf-is üksikult määrama ja siis on lõpuks pudru ja kapsad, ning ei saada enam aru mis ja kus ja kudas on. Kui valid esiteks profiili ning siis vastavalt programmide vajalikkusele võtad ära/paned juurde make.conf-is USE kaudu lippe siis on asi ülevaatlik ning asi töötab nii nagu ta mõeldud on ja nagu peab. Samuti tasuks näiteks hardened profiili (serveritel) valida ka hardened kompilaator...

_________________
https://www.inlink.ee

HooligaN
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 12.09.2010
Postitused: 43

Distributsioon: Gentoo beginner
blank.gif
postituspostitatud: 17.04.2011, 15:56  postituse pealkiri:  (teema puudub)  

Kas keegi seletaks mis toimub videos 1.36 - 1.58

http://vimeo.com/7733701


HoHo
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 17.04.2011, 16:58  postituse pealkiri:  (teema puudub)  

Tõmmati kusagilt netist wgeti'iga alla üks kerneli conf, olemasolev conf nimetati ümber ning too tõmmatu pandi asemele.


illukas
Vana Pingviin
Vana Pingviin


Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036


norway.gif
postituspostitatud: 18.04.2011, 08:49  postituse pealkiri:  (teema puudub)  

Hoho jutu järgi on see igati normaalne tegevus- ei viitsinud ise videot vaadata...

Nimelt kui sa ükskord juba oled oma kerneli sellel masinal paikka saanud, siis saad selle confi ära salvestada,e t järgmine kord kasutada sama confi või sarnasel masinal, saab suurema tööta hakkama.

_________________
https://www.inlink.ee

HooligaN
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 12.09.2010
Postitused: 43

Distributsioon: Gentoo beginner
blank.gif
postituspostitatud: 15.05.2011, 14:40  postituse pealkiri:  (teema puudub)  

illukas kirjutas:

FAKT on see, et profiili valik tuleb ära teha kõige esimese asjana, sest osadest profiilidest teistesse ei olegi võimalik lihtsalt minna.

ALgajad teevad selle suure vea, et valivad mingi suvalise profiili ning siis hakkavad make.conf-is üksikult määrama ja siis on lõpuks pudru ja kapsad, ning ei saada enam aru mis ja kus ja kudas on. Kui valid esiteks profiili ning siis vastavalt programmide vajalikkusele võtad ära/paned juurde make.conf-is USE kaudu lippe siis on asi ülevaatlik ning asi töötab nii nagu ta mõeldud on ja nagu peab. Samuti tasuks näiteks hardened profiili (serveritel) valida ka hardened kompilaator...


Olen jäänud arusaamatuse hammasrataste vahele.

Küsimused:

1. Esmalt valitakse profii (ise valisin desktop), kus määratakse ära põhilised USE flag-id ?
Kuidas on seotud make.profile, make.defaults ja make.conf mis järjekorras kompillaator neisse vaatab?

2. Mis järjekorras asi käib: source kood - kompillaator - vaatab make.default sisse, see omakorda vaatab minu isiklikku make.conf kas seal on midagi juurde lisatud/ära võetud? Nagu ma aru saan siis make.confi tuleb lisada ainult miinus märgiga muutujad kuna kui ta vaatab make.defalust või make.profile

njah tuli vähe arusaamatu teks.... loodan, et saate aru

Olin oma installiga sinnamaani jõudnud kus olin andnud käsu chroot ja järgnevaks oli vaja kompilleerida uus kernel.......
Elukaaslane astus ligi ja küsis "Netti ei saagi vä?" vastasin "saab küll ä!" ja lõin sisse "emerge links" - mispeale oli masinal vaja paigaldada 24 mingit asja ja aega läks 10 minutit. Loomulikult vaadati ming näoga nagu ma oleksin nädal aega kassitoitu söönud.
Enda make.confi ma ei lisanud midagi - kas siis pani "links-ile" kõik toed (X-server, KDE, Gnome jne) lisaks?


illukas
Vana Pingviin
Vana Pingviin


Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036


norway.gif
postituspostitatud: 15.05.2011, 17:26  postituse pealkiri:  (teema puudub)  

1,2. õige, make.conf vaadatakse viimasena, sest muidu ei oleks sinu määrangutel seal jõudu..
2. make.conf-i võid panna ka pluss märgiga kui sul on seda vaja.

kindlasti tuleb ka määrata: ning kui kahetuumaline siis ka MAKEOPTS
CFLAGS=""
CHOST=""

Installides soovitan sul kasutada vähemalt neid võtmeid: emerge -av links
see näitab mis lippudega kompileeritakse ja küsitakse ka mitte ei hakata kohe toimetama

kui sa valisid profiili ennem ja siis installisid linksi siis peaks ta panema kõik mis vajalik...

_________________
https://www.inlink.ee

HooligaN
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 12.09.2010
Postitused: 43

Distributsioon: Gentoo beginner
blank.gif
postituspostitatud: 18.05.2011, 18:13  postituse pealkiri:  (teema puudub)  

L2bi higi, vere ja pisarate olen suutnud gentoo oma raalile peale ajada.
Siinkohal h2irib mind yks asi - ei saa wifit t66le,

Kas on v6imalik step-by-step mulle asi puust ja punaseks ette teha?
1. Kui lspci n2itab wifi kaardi olemasolu - t2hendab see seda, et kernelis on tugi tagatud?
Minimal CD kasutades oli programm nimega net-setup, millega sain wifi t66le - v2rskelt installitud gentool seda programmi ei eksisteeri....

OK : lspci n2itab 0c:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)

kernelisse sai nagu tugi ja moodulid lisatud lsmod : mac80211 118860 2 iwlagn,iwlcore ning veel cfg80211 100029 3 iwlagn,iwlcore,mac80211
firmware_class 3953 2 iwlagn,tg3 <-- kopisin ainult need read mis sisaldavad mooduli nime.

Ma ei saa h2sti aru mis j2rjekorras asjad k2ivad "mis asjad laetakse, kust v6etakse jne"
Kui keegi viitsib siinkohal asja seletada, oleksin yli6nnelik.


zaxon
Vana Pingviin
Vana Pingviin


Vanus: 47
Liitunud: 10.04.2006
Postitused: 478
Asukoht: Tartu
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 20.05.2011, 21:47  postituse pealkiri:  (teema puudub)  

paigalda wicd peaks olema kõige lihtsam tee.

http://en.gentoo-wiki.com/wiki/Wicd


HooligaN
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 12.09.2010
Postitused: 43

Distributsioon: Gentoo beginner
blank.gif
postituspostitatud: 21.05.2011, 08:25  postituse pealkiri:  (teema puudub)  

Puudu oli wifi kaardi firmware....(mis iganes see ka ei ole) ise ma seda korda ei saanud, tuli ikkagi "patsiga poiste juurde viia" (lootusetu on asju tööle ajada kui ei oska veateateid lugeda või neid üldse otsida)
Nyyd töötab läbi NetworkManageri.

PS! Miks conky jaoks USE flagid lisatakse /etc/portage/package.use faili mitte aga make.confi ?


Shadow
Vana Pingviin
Vana Pingviin


Vanus: 50
Liitunud: 16.07.2006
Postitused: 453

Distributsioon: Gentoo
estonia.gif
postituspostitatud: 21.05.2011, 14:10  postituse pealkiri:  (teema puudub)  

package.use faili saab m22rata iga paki kohta eraldi use -d. make.conf aga annab use lipu mis m6jub kogu systeemile.
Tihtipeale vajalik ( package.use ) siis kui Gnome keskkonda tahad paigaldada kde programme, ilma et tervet kde -d installitaks. V6i teistele programmidele ei tekiks kde tuge.
N2ituseks kui tahad kasutada Gnome -t, Kdenlive -t ja Transmissioni. Kui make.conf -i paned kde use v6tme. Siis tekib 2 Transmissioni Gnome menyysse. yks GTK teine QT liidese variant.


HooligaN
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 12.09.2010
Postitused: 43

Distributsioon: Gentoo beginner
blank.gif
postituspostitatud: 25.05.2011, 22:26  postituse pealkiri:  (teema puudub)  

lsmod näitab nii:
Module Size Used by
udf 60429 0
crc_itu_t 985 1 udf
nvidia 9584934 33
iwlagn 104950 0
iwlcore 52852 1 iwlagn

kuna mul on nyyd baselayout-2..... siis moodulite käimaajamise fail asub mull /etc/conf.d/modules
enne baselayout 2 oli selleks fail /etc/modules.autoload.d/kernel-2.6 <--nii nagu ka handbook ütleb
nyyd on /etc/conf.d/modules sisu selline :
modules_2_6="${modules_2_6} udf"
module_udf_args_2_6=""

modules_2_6="${modules_2_6} iwlagn"
module_iwlagn_args_2_6=""

modules_2_6="${modules_2_6} iwlcore"
module_iwlcore_args_2_6=""

Küsimus nüüd selles, et kust tõmmatakse käima nvidia moodul?


HoHo
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 26.05.2011, 08:46  postituse pealkiri:  (teema puudub)  

afaik tõmmatakse see automaatselt tööle kui keegi üritab NV draivereid kasutada, a'la XOrg.


HooligaN
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 12.09.2010
Postitused: 43

Distributsioon: Gentoo beginner
blank.gif
postituspostitatud: 30.05.2011, 21:08  postituse pealkiri:  (teema puudub)  

Nüüdseks on Gentoo install läbitud..... Handbook on otsast lõpuni mitmeid kordi läbi loetud.... Olen saanud täiesti toimiva süsteemi koos Wine, Gnome, Xfce-ga wifi ja nvidia.... kõik on olemas ja nii nagu peab.

Kui nüüd saaks paar korda veel otsast peale installida - ehk saaks kogu installi loogikast ja süsteemi ülesehitusest aru.

Ei taha küll negatiivse tooniga lõpetada kuid müüt "Gentoo on välk ja pauk/ülikiire" on murtud. Siinkohal pean silmas Gnome menüü suhtelist laiska lahti tulekut ja programmide logode kuvamine, terminalis käsu lõpetamine TAB klahviga <-- viivitus ligikaudu 1 sek. (kompilli ei arvesta, mis sisuliselt ka väga kaua aega ei võtnud LibreOffice ligikaudu 1,5 - 2h)
Vahel tundus isegi, et Ubuntu 10.04 LTS mis buutis USB-lt, käitub kiiremini kui Gentoo.
Loomulikult võisin kuskil midagi väga mööda ka panna installi ajal, nii et vabalt võib enda bläkk olla.

Arvan, et see teema on nüüd ammendatud - SUUR SUUR tänu kõgilie kes aitasid nõu ja näidetega "asja" käima saada.

Oleks äärmiselt kena kui saaks foorumisse Gentoo alla stickiks selle lingi mille andis zaxon -- kus on Eesti keeles step by step install ette näidatud ja seletatud.

Piis Twisted Evil


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group