forras alapu debian rendszer felepitese – a megoldas

Kezdőlap Fórumok Debiannal kapcsolatos kérdések forras alapu debian rendszer felepitese – a megoldas

10 bejegyzés megtekintése - 1-10 / 17
  • Szerző
    Bejegyzés
  • #1940836
    fellow
    Felhasználó

      vegiggondoltam a sajat („DE tovabbra is azt mondom(…)”;
      az 1. remelem teljesul mar ram; a 2. reszben, de mar egy rakat ilyen problemat oldottam meg (foleg erdekesb kernel patchek), csak 1-2 haladta meg a kepessegeimet; a 3. is oke, mivel nagyreszt nehany apro program megy, tehat boven van eroforras (cpu, ram, hd);

      akkor vagjunk bele:
      1. mostantol ‘apt-build upgrade’ megy;
      2. elkezdem lecserelni a eloforditott binarosokat a forras valtozatokra;
      es ide irogatom, ha van vmi erdekes;

      mar lecsereltem a gripet, gqviewt, gnome-gvt; eddig minden oke;

      egyetlen problema, hogy hogy tudnam tesztelni, a tenlyges gyorsulast…
      5let?!

      #1940837
      PcZolee
      Felhasználó

        Ez jónak hangzik! Kíváncsi leszek a változásra!
        Ja, ez elvileg UHU alatt is menne nem?!

        #1940838
        fellow
        Felhasználó

          q, ebbol hoherakasztas lesz, de nem edekel:
          lehet, hogy van ertelme, ennek a forrasbol csomagosdinak?
          mert a gnome-gv inditasa az eddigi 2-3 mp-rol 1 mpre csokkent „erzesem szerint”; _tenyleg_ gyorsult, es jelentosen;
          mindenesetre 2-3 ora utan meg _nem szabadna_ nyilatkozni, mert tenyleg csak ezzel a 3mal probaltam a teleputett 800bol;
          szoval mindenkinek csak sajat felelosegere;

          DE van rogton egy hiba: nem tamogatja az apt-listbugst, ami sid eseteben „letfontossagu”; majd utannaezek ennek;

          „Ja, ez elvileg UHU alatt is menne nem?!”
          1. kell deb-src csomagforras-tamogatas tamogatas, tehat a netrol elerheto forras csomagok (3 reszbol all: orig.tar.gz az eredeti forras, .diff.gz a debian patch (ebben vannak a install scriptek is es .dsc amolyan index), ;
          2. kell apt-build megfelelo tamogatasa;

          ha van apt-build csomag (‘apt-cache show apt-build’), akkor elemeltileg igen;

          #1940839
          Gregory
          Felhasználó

            tegnap volt szo errol ( http://linuxforum.hu/modules.php?name=Foru…iewtopic&t=7170 ), ime a megoldas:

            /etc/apt/sources.list -be pakold be a forrasok eleresi helyeit, ha jo tukorszervert valasztottal, akkor eleg, ha a „deb (…)” sorokat lemasolod „deb-src (…)”-re;

            1. modszer, mindent kezzel:
            ezt erdemes pld a /tmp-ben
            apt-get build-dep hello
            apt-get source hello -b

            dpkg -i *.deb

            2. a teljes csomagkezeles forras alapura cserelese:
            apt-build
            telepitese: konyvtarak oke, optimalizacio strong, repo keruljon be a sources.list-be, stb

            _tokeletesen_ ugyanugy mukodik, mint az apt-get (update, install, stb; ugyanugy cache eli a letoltott csomagokat), _mindent_ elintez;
            pld apt-build install hello

            man apt-build – teljes hasznalata, tud pld „world”ot is;

            DE tovabbra is azt mondom, hogy csak az vagjon neki, aki  
            1. _nagyon_ alaposan ismeri a debian belso mukodeset, mivel elekpeszto fuggosegi problemak szoktak fellepni, legalabbis sidben; stable talan megy;
            2. minimum C-ben es bash-ban jaratos, mert neha bele kell javitani a forrasokba, mert nem 3-as gccre irodtak, stb;
            3. rakat szabidejjet nem tudja massal eltolteni;

            megj.: cvs-buildpackage – cvs felulet

            Látod, látod… 😉

            #1940840
            fellow
            Felhasználó

              apt-build:
              1. az apt-build install mindig fordit, ha egy mar leforditottat ujra akarsz telepiteni, akkor apt-get install marad;

              2. nagy hibaja, hogy ha vminek a fordiatashoz mas csomagokra van szukseg, akkor azokat a binaris valtozatot tolti le, ahelyett, hogy o forditana; megoldas: elsozor apt-get build-dep csomag -s, majd ezeket egyesevel build-dep, mig vissza nincs fejtve es egyesevel apt-build install forditas;

              3. legjobb egy „kevert” rendszert osszehozni,, theat varialni az apt-get binarisait az apt-build forras-csomagjaival; pld egy vim nincs hova gyorsitani, egy Xet nincs kedve senkinek vegigvarni, ezek cbinarisbol; de ha vmi sebesseg fontos vagy gyakran hasnalt, azt erdemes a leheto legmelyebb szinten (lasd: elozo pont) forditani;,
              pld apt, dpkg, debconf, coreutils, fileutils, binutils, …

              4. a 2. miatt nem mukodik egyutt az auto-apt-vel; kar; raadasul a szimulalt mukodest sem ismeri;

              4. mondanom se kell az apt-build cleanelese kerulendo;

              5. apt-listbugs fut, de csak a forditas utan telepitodne a csomag, ezert elotte kell minden tkezel ellenorizni, errol majd kesobb;

              apt-src:
              elozonel szerenyebb kepessegu;
              asznalata: apt-src install hello -b

              apt-fu:
              http://www.yhbt.net/normalperson/debian/APT
              _ez_ lesz az igazi valasztas, de holnapra marad…

              majd ebbol lesz egyszer egy kis howto, de meg dolgozom a teman;

              #1940841
              Gregory
              Felhasználó

                apt-build:
                1. az apt-build install mindig fordit, ha egy mar leforditottat ujra akarsz telepiteni, akkor apt-get install marad;

                2. nagy hibaja, hogy ha vminek a fordiatashoz mas csomagokra van szukseg, akkor azokat a binaris valtozatot tolti le, ahelyett, hogy o forditana; megoldas: elsozor apt-get build-dep csomag -s, majd ezeket egyesevel build-dep, mig vissza nincs fejtve es egyesevel apt-build install forditas;

                3. legjobb egy „kevert” rendszert osszehozni,, theat varialni az apt-get binarisait az apt-build forras-csomagjaival; pld egy vim nincs hova gyorsitani, egy Xet nincs kedve senkinek vegigvarni, ezek cbinarisbol; de ha vmi sebesseg fontos vagy gyakran hasnalt, azt erdemes a leheto legmelyebb szinten (lasd: elozo pont) forditani;,
                pld apt, dpkg, debconf, coreutils, fileutils, binutils, …

                4. a 2. miatt nem mukodik egyutt az auto-apt-vel; kar; raadasul a szimulalt mukodest sem ismeri;

                4. mondanom se kell az apt-build cleanelese kerulendo;

                5. apt-listbugs fut, de csak a forditas utan telepitodne a csomag, ezert elotte kell minden tkezel ellenorizni, errol majd kesobb;

                apt-src:
                elozonel szerenyebb kepessegu;  
                asznalata: apt-src install hello -b

                apt-fu:
                http://www.yhbt.net/normalperson/debian/APT
                _ez_ lesz az igazi valasztas, de holnapra marad…

                majd ebbol lesz egyszer egy kis howto, de meg dolgozom a teman;

                HAJR

                #1940842
                fellow
                Felhasználó

                  forrasalapu debian rendszer epitese az „apt-fu” segitsegevel

                  Fontos! senki se alljon neki a debian csomagkezeleserol es mukodeserol kapcsolatos alapos ismeretek nelkul (qref.sf.net)

                  bar vallom, hogy „debian alatt minden megoldhato, csak erteni kell hozza”, de meg engem is meglepett amikor ezzel a kivalo csomaggal megismerkedtem;
                  segitsegevel konnyeden lehet forrasbol telepiteni debian csomagokat;
                  elokeszulet:
                  1. a „deb (…)” sorokkal megegyezo „deb-src (…)” sorok sources.list-be (apt-setup automatan berakja)
                  2. http://www.yhbt.net/normalperson/debian/APT ezt a ket sort a sources.lisa-tbe, majd telepitsd az apt-fu es pentium-builder csomagokat (a „Recommends”t is);

                  pentiumbuilder:
                  regi project, de normalperson elegge feljavitotta; a tamogatott forditok (gcc, g++, …) alapertelmezett binarisait lecsereli egy-egy scriptre, amin keresztul konnye
                  n ra lehet venni a forditokat, hogy a kivant architekturara optimalizaljanak forditas soran;
                  hasznalatahoz a DEBIAN_BUILDARCH kornyezeti valtozotnak meg kell adni a celarchitekturat; imho legeygszerubb, ha az /etc/bash.bashrc -be rakod ‘export DEBIAN_BUILDAR
                  CH=$(uname -m)’
                  megj.: -O2 optimalizal, mikozben -O3 a max, de ezt tul fogjuk elni;

                  apt-fu:
                  hasznalata hasonlo az ‘apt-get’-hez, sot ismeri annak parancsait: install, remove, update, stb

                  telejesen forrasalapu rendszernel eleg egy ‘apt-fu -R src-dist-upgrade’ es menjunk el nyaralni

                  csomag forrasbol:
                  apt-fu src-install csomag
                  (ha letezik azonos nevu binaris csomag, azt lecsereli)

                  mivel en „kevert” rendszert epitgetek (tul nagy vagy nem szamitasigenyes progikat binarisan, kisebb vagy szamitasigenyseket forrasbol; pld 150k-s cdbs-hez 50 mega -d
                  ev kell, na nem), ezert egy atlagos frissites:

                  1. apt-get update = friss csomaglistak
                  2. apt-get dist-upgrade -s = mi lesz frissitve? mi legyen binarisan (X, perl, gcc, …)
                  3. apt-listbugs = ne telepitsunk / forditsunk eleve hibas csomagokat
                  4. apt-get install binaris_csomagok = telepitesuk
                  5. apt-get install forras_csomagok -s = nem szorjak-e el a csomagfuggosegeket
                  6. apt-get build-deb forras_csomagok -s = kevert rendszer hatulotoje, hogy pld xsensors forditasahoz libsensors-dev kene, aminek forditasahoz kernel-source, …
                  7. apt-fu src-dist-upgrade = forrasbol telepites, menjunk egyet setalni..

                  megj.:
                  1. a sima apt-fu src-install, src-dist-upgrade, stb a forditashot szukseges fuggosegeknek a binaris valtozatat szedi le (es _csak_ a forditas idejere tartja a gepen,
                  cool); ha a fuggosegek is forditsa toljuk meg egy ‘-R’ kapcsoloval (ez azt is forditja, ami mar telepive van, tehat pld libc6);

                  hibak:
                  1. egy csomag forditasahoz nincs szukseges csomagtelepitve:

                  Info messages replay:
                  I: PKG cdbs/0.0-0 is not installable!
                  I: PKG aspell-bin/0.0-0 is not installable!

                  bla-bla-bla
                  ez igy szep is jo, de a pentiumbuilder nem optimalizal;
                  majd utannezek

                  #1940843
                  PcZolee
                  Felhasználó

                    Ez mind szép, és jó, csak egy kérdés maradt, hogy mennyire érdemes, vagyis mekkora sebességválltozást fedeztél fel utánna!

                    Egyébként gratulálok, a kitartásodhoz, és még sok kitartást kívánok!

                    #1940844
                    Gregory
                    Felhasználó

                      Ez mind szép, és jó, csak egy kérdés maradt, hogy mennyire érdemes, vagyis mekkora sebességválltozást fedeztél fel utánna!

                      Egyébként gratulálok, a kitartásodhoz, és még sok kitartást kívánok!

                      Nekem ugyanazon a vason Debian SID és Gentoo legalább 20-30%-os sebességkülönbséget produkált!

                      #1940845
                      fellow
                      Felhasználó

                        PcZolee:
                        „Ez mind szép, és jó, csak egy kérdés maradt, hogy mennyire érdemes, vagyis mekkora sebességválltozást fedeztél fel utánna!”
                        propgramfuggo;
                        egy „vim”t anyiszor forditasz ujra, amennyiszer csak birsz, _ennel_ gyorsabb nem lehet; az Xet se fogom, mert 3-4 mp amig betolt;
                        mi sebessegfuggo? tar, gzip, bzip2, libc, openoffice, gnome-gv, stb tehat ami sok szamitast vegez;

                        „Egyébként gratulálok, a kitartásodhoz, és még sok kitartást kívánok!”
                        thx, igyekszem;

                        Gregory:
                        „Nekem ugyanazon a vason Debian SID és Gentoo legalább 20-30%-os sebességkülönbséget produkált!”
                        najo, de ezert menjen orakig a gep?
                        a boot megvan ~35 mp alatt, utanna meg opera + bash + vim + wxmusik fut szinte csak a gepen;
                        ugyhogy en a fent emlitett bin + src vegyes rendszert favirozom (vagy hogy mondjak);

                      10 bejegyzés megtekintése - 1-10 / 17
                      • Be kell jelentkezni a hozzászóláshoz.