Gentoo: Mwoyo weChikara

Wow, ini ndinoona kugamuchirwa kukuru kumipiro yangu midiki uye zvinondikurudzira zvakanyanya kuti ndikwanise kuramba ndichigovana nenharaunda ino yakanaka. Ndoziva ini ndakavimbisa gwara rematanho asingasvike makumi maviri, asi uchafanirwa kudya zvishoma asi… handikwanise kutanga chidzidzo cheGentoo ndisina kumbomira kutaura pamusoro pemoyo wayo uye nekukosha kwesimba rayo rese. Portage, maneja wako wepakeji. Zvakare, semushandisi akavimbika weGentoo, ndinofunga zviri nani nzwisisa pamberi dzokorora, uye neizvi ini ndinongoda kutaura kuti ndisati ndatanga iri nyore gwara maitiro ekuteedzera script (dzokorora), zvirinani kuziva zvatinoita kuti gare gare nyora chinyorwa. Seshoko rinozivikanwa:

Ipa murume hove uye unenge wapedza nzara yake kwezuva, mudzidzise hove uye unenge wamuponesa kweupenyu hwese.

Pasina imwezve ado, ngatitangei:

Chii chinonzi portage?

Portage, ndiye Gentoo Linux package maneja. Izvo zvakaenzana mune kumwe kugovera kuri akakodzera (Debian uye zvigadzirwa), yum (Red Hat, SUSE, uye zvigadzirwa) pac-man (Arch uye zvigadzirwa)... Yakafuridzirwa na Ports kubva FreeBSD, imo nekuti iye muvambi weGentoo akashandisa mwaka weFreeBSD uye nekudaro kurudziro uye kufanana munzira dzakawanda. Yakanga yakanyorwa mu bash pakutanga uye kubuda (zita rechirongwa rinotarisira yekumisikidza mitsara kuiswa) munhoroondo yayo yese raive riine rakapamhamha bash base uyezve parizvino Python yekuita mabasa ayo.

Sei zvakakosha kuziva izvi?

Zvakanaka, sevashandisi vese veLinux, maneja wepakeji chishandiso chako chikuru chekuchengetedza system yako ichishanda uye ichishanda, zvinokutendera iwe kuisa, kugadzirisa, kubvisa, uye zvimwe zvinhu zvakawanda. Portage inopatsanurwa kuita mirairo yakasiyana siyana inoshandisa kuita chinhu chimwe chete, uye kuchiita nemazvo (nzira inozivikanwa yekushanda paUNIX).

Mwoyo wePortage:

Kusiyana nevamwe mamaneja emapakeji (zvirinani iwo andakatotaura kare), Portage inoisa simba rayo rese pane faira rekumisikidza. Iyi faira iri mukati megwara /etc/portage/make.conf . Parizvino zvakaoma kwazvo kutsanangura iyo yakaoma gadziriro irimo muGentoo iyo inobvumidza kuendesa simba rese rekugovera kune iyi faira pasina kutyora chero chinhu kumwe kunhu, asi ngatirambei tichienda kuti ndinoisiya iyo kune imwe posvo 😉

Kutarisa pamwoyo:

Own. Christopher Diaz Riveros

Sezvauri kuona, hachisi chinhu chinobuda kunze kwenyika, chaizvo, ini ndine mamwe mafaera ari kunyanya kujekesa, asi izvo zviri pano zvinopfuura zvakakwana kuti ugone kuita kuti Gentoo yako ishande uye ishande. Ngatitangei kuongorora mitsara inotevera:

CFLAGS / CXXFLAGS:

Nhanho yekutanga pachiitiko chedu mukati memwoyo weGentoo ndiyo maC Flags. Iyi mireza inokutendera iwe kuumbiridza C zvirongwa (zvakanyanya kukosha izvo system inoda kushanda) nemhando dzakasiyana dzekubatsira. Sezvauri kuona mukugadzirisa kwangu, -march = broadweel inondibvumidza kushandisa iyo chizvarwa cheprosesa yangu kana ndichinyora zvirongwa zvangu. -O2 Uye -pipe inouya nekumira, uye kana ndikamira kuti nditsanangure imwe neimwe zvinonditorera pamwe bhuku rese.

Nekudaro, heano mashoma marudzi e--march akatsanangurwa pane iyo Gentoo wiki.

https://wiki.gentoo.org/wiki/Safe_CFLAGS

CHOST

CHOST iri mukutungamira kwekuratidzira nzvimbo yekumisikidza uye mhando yemusanganisi, uyu musiyano unoshandiswa muzvikwata zvine mhando dzakasiyana dzevagadziri, sevateveri veArduino. Zvekugadziriswa kwekutanga hazvidiwe kuti upinde mune ruzivo.

Chinyorwa chemunyori: Ndatenda nekuisa kwako njord, uye nekugovana ruzivo rwako nevamwe vese community

Iyi sisitimu inoshanduka hairatidzi seyakadai nzvimbo yemusanganisi, asi inoratidza kune compiler kuvakwa kweprosesa, uye zvingasarudzika chikuva chehardware, inoshanda sisitimu uye raibhurari yeC iyo iyo mapakeji achaunganidzwa uye kunyangwe ichi chinongedzo chiri kutsanangurwa pasirese mukati me make.conf (senge zvese zvimwe zvakaonekwa ipapo) hapana chinodzivirira mapakeji kubva mukuumbirwa mamwe maumbirwo.

Shandisa:

Moyo wehurongwa, iyo USE mireza ye make.conf ndeyepasi rose. Apa ndinoreva chero chirongwa chine KUSHANDISWA kwe XPanguva yekunyorwa, ichave iine X yakamisikidzwa. Iyi sarudzo inobatsira kune iyo USE mireza iwe yauri kuzoshandisa mune mazhinji (kana asiri ese) emapurogiramu ako. Sezvauri kuona, gnome systemd ivo vanoita yangu sisitimu inounganidza rutsigiro rwemhando idzi dzezvirongwa mune chero software yainayo semukana.

MAKEOPTS:

Iyi ndiyo imwe yemabhenefiti akanakisa eanokurumidza processor. MAKEOPTS sezita zvarinoreva, ndiwo sarudzo anowedzerwa pachirevo kuita izvo zvinoitwa kana uchinyora chirongwa chega chega. mune ino kesi iyo -j9 zvinondibvumidza kuumbiridza mapurogiramu mapfumbamwe panguva imwe chete, 9 pane imwe tambo pane yangu i1 kernel. Imwe nhamba inochengetedza ndeye -j5, asi kunyangwe pano, nguva yekubatanidza yakaderedzwa zvishoma zvishoma pakuiswa kwega kwega.

CPU_FLAGS_X86:

Ah oh… izvozvi vanofanira kunge vachifunga… uye kupi kana sei ini ndinoziva zvekuisa pano? Mhinduro ndiyo chaiyo kukosha kweGentoo - shandisa nharaunda - vakatogadzira chirongwa chinokushandira. Kuti uratidze izvi, unongoda kuisa chirongwa chinotevera uye kumhanya nacho:

Own. Christopher Diaz Riveros

Sezvauri kuona, zvinondiratidza maFLAGS ane processor yangu uye ini ndinogona kuateedzera kune yangu make.conf faira ndichishandisa redirects kana kunyora nano, vim, kana chero imwe zvinyorwa zvemupepeti 🙂 😉)

PORTDIR:

Ingori dhairekitori uko mudzi wemafuro anotanga. Aya ndiwo manyoro eBash anotendera portage kuisa mapurogiramu, asi isu tinozoisiya iyo kune imwe posvo -

DISTED:

Sezvo Gentoo ichiisa zvese kubva kwayakabva, dhairekitori rino rinochengeta kodhi yekodhi yese yatiri kurodha pasi, kana uchida iwe unogona kudzima zvirimo nguva nenguva, asi kune zvimwe zvakawanda zvinonakidza zvinoshandiswa muzvirongwa izvi, asi izvo zvakare zveimwe post 😉

VIDEO_CARDS:

Zvakanaka, sezita zvarinoreva, iyo kadhi rako revhidhiyo, izvi zvinokutadzisa kubva pakuisa madhiraivha kana uchiisa zvinhu zvakaita seX kana Wayland.

LANG:

Inzvimbo yakasununguka yekuwedzera mitauro yese yaunoda kuti system yako itsigire, mune yangu kesi ndinoda kuva nePeruvia Spanish, asi zvimwe zvinogona kuwedzerwa kuti zvikwanise kuchinja kana zvichidikanwa.

INPUT_DEVICES:

Maumbirwo kana mutyairi zvigadzirwa zvako zvinoshanda nazvo, sezvo ini ndichishandisa GNOME, libinput anotarisira rangu rekubata padhi. Imwe sarudzo inozivikanwa iri kutsiviwa ndeye synaptics.

Mitauro:

L10N:

Ivo vanoziva nezve chirongwa vachaziva kuti nei pasina chinhu mune yapfuura, asi, tarisa kuti zvinoshanda sei izvo mumitauro yakawanda yekuronga 😉.

Aya misiyano inotibvumidza isu kuziva mutauro weakaiswa zvirongwa, mune yangu zvese Chirungu neSpanish zvakanaka.

RUBY_TARGETS:

ari VATARISIRI ratidza kumwe kunoshamisa kweGentoo Linux mashandiro. Izvo zvinokwanisika kuve neshanduro dzakasiyana dzichigara mukati meiyo sisitimu. Izvi zvinoreva kuti ini ndinogona kuve neRuby 21, 22, 23 uye 24 panguva imwechete uye pasina kunetsana, zvakafanana nePython, Apache, Tomcat, MariaDB, pakati pevamwe vakawanda. Iri basa rinonzi SLOT munharaunda medu uye inyaya yemusoro wakazara posvo, saka tosiira mumwe mukana 😉

GENTOO_MIRRORS:

Idzo nzvimbo dzauri kuenda kunoteedzera yako kuunganidzwa kwezvakavakirwa, zvinoshanda mune yakasarudzika nzira yekugona kuve neanowana mapoinzi kana uchienderana. Ndine aya ma backups maviri, sezvo ini ndichi dhawunirodha runyorwa rwangu rwekunzwisisa kubva Github, uye zvinongodiwa chete kuti git dhonza kurodha pasi (zviripachena, Gentoo anondiitira zvakadaro pandinonyora kubuda –ync)

ZVAKAWANDA:

Izvi hazvisi zvese sarudzo make.conf, kune zvakawanda zvimwe, uye pamwe zvimwe zvinobvumidza zvakanakira kunaka kana kumisikidzwa, asi neizvo zvinopfuura kukwana kuva nehurongwa hunoshanda 🙂

/ etc / portage:

Ini ndinopa kwauri zvishoma zvezviripo mukati meiyi folda, kuitira kuti iwe ugone kuwana zano rezvinosara kuzivikanwa uye zvatichaona mumazuva ano nezvinyorwa and

Own. Christopher Diaz Riveros

Zvishoma zvishoma:

Sezvo ini ndisingagone kumira kupamhidzira zvishoma, ndichaenderera kumberi ndikuratidze chakakosha chikamu cheiyi folda, iyo faira make.profile. Mbiri dzeGentoo dzinokutendera kuti iwe ugadzire marongero akasarudzika erudzi rwese rwemushandisi, saka hazvidi kuti iwe unyore kana kuziva ese maUSE, kana zvimwe zvinhu zvakawanda, unogona kungosarudza chimiro uye wotanga pane icho. Urwu ndirwo runyorwa razvino rwemaprofiles atinawo paGentoo nhasi.

Own. Christopher Diaz Riveros

Sezvauri kuona, nhoroondo yangu inosarudzwa neamd64, desktop, neGNOME uye kushandisa systemd. Nokusarudza iyi mbiri ini ndinoona kuti ese maUSE mireza uye mamwe marongero ndiwo mashoma anodikanwa kuti system yangu irambe, uye zvichibva pane izvo zvandinoita zvigadziriso. (Zvirokwazvo mumwe munhu akatenda kuti aifanira kufunga zvese kubva pakutanga ... inhema pano 😉)

Sekuona kwedu, kune akawanda ma profiles, uye imwe neimwe iine mabhenefiti ayo.

Kupedza:

Huye, imwe posvo iri kunze kwemaoko angu kumeso ako 🙂 Ndinovimba watove nemoyo murefu nekuedza Gentoo 😀 saka ndinogona kunzwa kunzwa kwakakura kana ndichigadzira iyo yekuisa gwara. Kwazisai vese,


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Eduardo Vieira akadaro

    Akanaka kwazvo post akateedzana. Ndiri kuda kuziva nezveGentoo. Ini parizvino ndinoshandisa Arch neBtrFS uye Snapshots senzira huru yekushandisa. Chinhu chega chinondimisa ndechekuti PC yangu yazvino haina simba kwazvo (core2duo) uye zvinotora zvachose kuunganidza mapakeji ese andinayo. Pandinotenga PC yangu inotevera ndichaedza Gentoo.

    Ndinokutendai!

    1.    Chrisadr akadaro

      Mhoro Eduardo 🙂 ndinokutendai zvikuru nezvamakataura, zvinondikurudzira zvakanyanya, ikozvino chitsauko chinotevera chezviteedzana chiri kubuda, uye nhanho padhuze neyeGentoo yekuisa gwara 🙂 Ini ndinosarudza kutsanangura zvinhu zvishoma ndisati ndatanga iyo posvo iyo ichanyatso batsira vazhinji kuisa masystem avo. Mufaro!

    2.    Paul akadaro

      Ini ndanga ndichinyora gentoo kwete akawanda makore apfuura pane p2 pa 300mhz ine 64 ram. hakusi kutamba. muvhiki unenge wagadzirira zvese 😀

  2.   static akadaro

    Chokwadi ndechekuti zvinondikurudzira kuisa Gentoo uye

    1.    ChrisADR akadaro

      Munguva pfupi, munguva pfupi 😉

  3.   njord akadaro

    Chikamu chepositi! senge dzakapfuura, kunze kwekuti mune ino ini ndichatsunga kukusiira kujekeswa:

    CHOST -> Iyi sisitimu inoshanduka haitaridze senge nzvimbo yemugadziri, asi inoratidza kune compiler dhizaini yekugadzira, uye nechisarudzo chikuva chehardware, inoshanda sisitimu uye raibhurari yeC iyo mapakeji achaumbirwa uye kunyangwe ichi chinongedzo chiri inotsanangurwa pasi rose mukati me make.conf (senge zvese zvimwe zvinhu zvakaonekwa ipapo) hapana chinodzivirira mapakeji kubva mukuumbirwa mamwe maumbirwo.

    Uye kunyangwe iwe usingandibvunze, kuwedzera: Ini ndinofunga kuti panguva ino zvingave zvakanaka chaizvo kuti zvijekese zvakakwana kuti mukana wakakura wekushandisa Gentoo (uye zvigadzirwa) pamusoro pezvimwe zvinogoverwa, ndiko mukana wekugadzirisa zvese, kwete ingori yako Hardware, asiwo zvaunofarira uye mafilosofi, senge mukana wekuti uise 100% inoshanda system pasina zvinoenderana nePoettering bodoques [SystemD, pulseaudio uye NetworkManager] (Ndinovimba hondo yenyika haibude pano>. <) , ndichivatsiva neOverRC (System init yakagadzirwa nenharaunda yeGentoo pachayo, gem chairo kana iwe ukanditendera kuti ndiritaure) (kana kana iwe uchida chimwe chinhu chiri pachena uye nekukurumidza icho chinotsigira runit), alsa uye wpa_supplpicant, zvichiteerana; uye kwandinoti Hareruya !!! = P

    Ndinokutendai!

    1.    ChrisADR akadaro

      Wow, ndinokutendai zvikuru nemupiro - senzvimbo dzese, kugara ndichidzidza zvinhu zvitsva 😀 uye hongu, ini handina kuzvitaura mune ino, asi ndinofanira kunge ndataura kuti sezvose zviri mu make.conf, inogona kunyanya kuita mamwe mafaira akapatsanuka kana zvimwe zvikamu zvehurongwa. .
      Ndatenda nekujekeswa uye ndinofara kukuudza kuti ichokwadi zana, iro gem reGentoo kugona kusarudza yako system, nezvose zvaunoda uye hapana chimwe chinhu.
      Patova nezvakatumirwa zvishoma zvekubuda, tinovimba vapepeti vanozozviongorora 🙂

      1.    ChrisADR akadaro

        Ndinoshamisika kana vapepeti vaigona kundipa mvumo dzinodiwa kuti ndiwedzere ruzivo rwako kumusoro - kana vakaona izvi, zvinobatsira zvikuru kuendesa ruzivo rwemhando yepamusoro - kwaziso

      2.    dzvinyu akadaro

        Ini ndakakunyorera iwe kuburikidza neye gmail chat kuaccount yako, iverenge iyo !!

  4.   Vakasiiwa64 akadaro

    Chaizvoizvo kutarisira kumberi kunotevera, kunyatsotarisira kuyedza gentoo, ndinovimba hazvingatore nguva, kukwazisa uye kuramba wakadaro.

    1.    ChrisADR akadaro

      Ndiri kufara kwazvo kuti kuda kwako kuri kukubaya 😀 zvinoreva kuti tiri munzira kwayo \ o / kwaziso uye nekutenda nekugovana 🙂

  5.   Mart akadaro

    Aya mapositi achanyatso shanda segwara, asi zvakare kukurudzira iwe kuisa Gentoo.
    Ini ndichave sereferenzi uye tungamira aya mapostori mune ramangwana. Nekuti ini ndinofunga ndaizogutsikana zvakanyanya kana ndikaisa Gentoo paPC ine nyowani processor. Uye PC yangu yazvino yatononoka. Ndichiri kuzoenderera neArch Linux.

    1.    ChrisADR akadaro

      Claro Mart - ndiyo pfungwa, gadzikana nekombuta yako. Ini zvakare ndine chikamu neArch 🙂 uye dai Gentoo asipo ndingangodaro ndoshandisa Arch zuva nezuva, pamwe neangu Kali linux 🙂 Zvimwe zvinyorwa zvichauya munguva pfupi uye ndatova pakati pegwara 😉

    2.    jolt2bolt akadaro

      Huye, kune hwaro system iko kuumbwa hakuna kureba uye kwemwenje tafura (senge xfce kana murume kana lxde) kana minimalist windows mamaneja (senge i3, openbox, fluxbox, anotyisa, nezvimwewo) ipfupi. Iye zvino akasimba uye akazara desktop mamiriro (senge gnome, kde kana cinamon) zvinotora nguva. Zvakadaro, Zvinonzwisisika, izvo zvinotora nguva yakawanda kuumbiridza ndiwo mabhurawuza ewebhu (senge firefox kana chrome, asi kune mashoma mabrowser anorema senge qutebrowser kana palemoon inogona kutora nguva shoma) uye hofisi otomatiki. Saka gentoo inopa mabhaariari kune iwo mapurogiramu kana iwe uchizoda chimwe chinhu chinoshanda kugadzirisa apo iwo mubatanidzwa unoita chinhu chawo.

      Kana iwe uine mbiri-musimboti komputa, ndinofunga zvicharingana kuumbiridza iyo system mune angangoita maviri kana matatu maawa (uye ndinoreva maawa mashoma kana ukasarudza rakasimba desktop senge kde kana gnome) asi pakuumbwa kweiyo browser uye hofisi ini ndinokurudzira kuzviita husiku, ndichisiya iyo pc pakuita kwayo chinhu kana kushandisa mabhinari kana iwe uchida

  6.   kukuchi2000 akadaro

    ikozvino yave nguva yekunetsa gentoo 🙂

    apt-kuvaka nyika

    inoshanda pane chero "debian based" kugovera senge ubuntu, mint…. uye inounganidza ese akagadziriswa mapakeji epa cpu yako.

    Kwazisa
    MAX

    1.    ChrisADR akadaro

      Hahaha hazvinetsi zvachose, iko kugona kusarudza. Ndiri kufara kana vachizviita muDebian, asi ini handizive iyo nyika, ini ndinouya kuzogovana zvinondinakidza nezvekugoverwa kwangu - uye kuti zvakanaka sei kuti anoremekedzwa Debian zvakare ane mukana wake wesarudzo - kwaziso

    2.    Aurelio akadaro

      Akanga asingazivi. Zvinonzwika kunge zvinonakidza, asi ndiudze chii chinoitika neyakagadziridzwa? apt-kuvaka anobata ese awo, neese awo anoenderana kutsamira, saGentoo, kana iwe unofanirwa kuita apt-kuvaka nemaoko kune vese? Uye inoita apt-kuvaka US rutsigiro Zvakaita seGentoo here?

      Thanks.

      1.    ChrisADR akadaro

        Zvakanaka, kana uchinge waisa zvidzoreso zvine murairo mumwe chete unogadzirisa zvese zvinotsamira "kubuda - kubvunza - kuvandudza -deep -newuse @world" kana vhezheni yake ipfupi "kubuda -avuDN @world" kuitira kuti igadzirise kutsamira kwese panguva imwe chete. time sekuchinjisa kune yazvino vhezheni yezvirongwa

      2.    kukuchi2000 akadaro

        Handizive kana zvinoreva debian kana gentoo, asi kune debian ndiyo yechinyakare:

        apt-kuvaka kugadzirisa

        apt-kuvaka kusimudzira

        uye neizvi inodzikisa rondedzero yemapakeji kuti ivandudze, ipapo inotora masosi, inounganidza uye nekuiisa uye nezvimwe zvese otomatiki.

        Asi zvirokwazvo, hapana kugoverwa kuri nani. Ivo vese vakanaka. Zvingaite sekubvunza kuti ndeupi mutauro wakanakisa.

    3.    Yemahara Quixote akadaro

      Yakanaka kune iyo! 😉

  7.   Aurelio akadaro

    Chinyorwa ichi chakanyanya kunaka, shamwari yangu, asi ini ndinokurudzira kuti iwe udzivise gringo matauriro anoita kuti meno ako adye, senge iyo inotyisa "wow" inoita kunge yakachena inozviziva nyika yechitatu xD. Ngatishandisei mutauro wedu wakanaka, uyo wakapfuma kwazvo uye wakanyanya kukwana uye wakatsanangurwa kupfuura mutauro wekutanga weiyo gringos xD. Kana iro gehena isu vaSpanish takahukura sembwa ("wow = wow")? xD.
    Chinyorwa, chinonakidza kwazvo. Ini ndaive nekomputa isingachembere uye inokwanisa yaizoita kuti ndide kuedza munyika yeGentoo. Asi nehurongwa hwangu husina kutsarukana, kusisina kuisa hwaro system kwaizonditora mazuva mazhinji xD

    Thanks.

    1.    ChrisADR akadaro

      : / chaizvo inoita kunge isiri nzvimbo kwandiri. Kana iwe uchibva kuSpain, saka pamwe zvinonzwisisika kwandiri, asi pano muLatin America Chirungu chakajairika, uye zvakatonyanya kudaro ... sezvaunogona kufungidzira iwe paunoona iyo Gentoo mepu mepu (vanhu vandinobata navo vese zuva) hapana mumwe muSouth America kana kuSpain ... zvakanyanya zvezuva iri ini ndiri kutaura muChirungu uye mamwe mazwi anonamira ...
      Zvakanaka, maererano nemaitiro angu ekunyora, ndingafarire kusaisa makwikwi nezvazvo, uye kunyanya ndichienzanisa zvinhu language mutauro wega wega une zvazvakanakira nekuipira, uye seLinux munhu wese akasununguka kusarudza
      Kana ari muchina, hauzomboziva kusvikira iwe waedza - maitiro ekuumbiridza ari kukurumidza kune akawanda mapakeji, pamwe akaremerwa se firefox kana thunderbird anotora nguva yakareba, asi Gentoo anogadzirisawo dambudziko nekuendesa shanduro dzebhinari (zvakajairika dhizaini) saka nguva yekuunganidza inoderedzwa pane iwo anorema mapurogiramu

  8.   fernan akadaro

    Hi,
    Zvakawanda kunge moyo waLarry.
    Thanks.