TsO

Hozzászólások

10 bejegyzés megtekintése - 231-240 / 374
  • Szerző
    Bejegyzés
  • Hozzászólás: Mplayert mindenkinek… #1955779
    TsO
    Felhasználó

      Látom már alakul  😀  😀  😀  😀  😀  😀  😀

      tegnap megírtam a körítést, meg minden erre annyit láttam hogy szerver nem elérhetõ, mikor postoltam volna a hozzászólást 😀

      szóval változások:
      1. fontok törlésénél volt 1 kisebb bug, javítva
      2. a src könyvtárban a forrás kicsomagolása után jogokat root:root-ra állítjuk…ez a 1001:1001 nem a legjobb
      3. a fordítás mindig a legújabb forráskönyvtárban történik

      a következõ verzió elképzelhetõ hogy rendelkezni fog gui-val pl a vizsla által említett XDialog-al, de fontosabbnak tartanám, hogy a fordításhoz szükséges package-ket ellenõrizzük inkább (mer ugye mplayer gui fordításnál ez a legelsõ probléma ami felmerülhet) + ha akar akkor választhasson opciókat a user mit akar fordítani, valamit az általatok egyéb javasolt „apróságok” is hamarosan belekerüljenek, ennek egy részét már elkezdtem.
      a mai nap asszem kilõve egyéb teendõk miatt, de szerintem hamarosan újra jelentkezem.

      fellow: elméleti részt továbbra is elolvasnám 😉

      a teljes kód újra – ha valaki elvesztette volna a fonalat 😉

      Code:
      #! /bin/bash

      # check user…

      if ! [ $UID = 0 ]; then

      echo Rootkent futtasd, lecci!

      exit 1

      else

      echo „mplayer-installer konyvtara [/usr/src/(mplayer-installer)]: ”

      read mp_ins

      if ! [ -z $mp_ins ]; then

       mp_ins_root=”$mp_ins/mplayer-installer”

      else

       mp_ins_root=”/usr/src/mplayer-installer”

      fi

      down_dir=”$mp_ins_root/download”

      src_dir=”$mp_ins_root/src”

      echo Elozo verzio ellenorzese…

      if ! [ -d $mp_ins_root ]; then

       echo mplayer-installer konyvtarainak letrehozasa…

       mkdir $mp_ins_root

       mkdir $down_dir

       mkdir $src_dir

      elif ! [ -d $down_dir -a -d $src_dir ]; then  

       echo mplayer-installer alkonyvtarainak letrehozasa…

       mkdir $down_dir &> /dev/null

       mkdir $src_dir &> /dev/null

      fi

      if [ -d $mp_ins_root -a -d $down_dir -a -d $src_dir ];  then

       echo Letoltott fajlok ellenorzese, szukseges fajlok letoltese…

       cd $down_dir

       if ! [ -f win32codecs.tar.bz2 ]; then

        wget ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/win32codecs.tar.bz2

       elif [ -f win32codecs.tar.bz2 ]; then

        bunzip2 -t win32codecs.tar.bz2 &> /dev/null

        if [ $? != 0 ]; then

         echo Serult archivum: win32codecs.tar.bz2

         rm win32codecs.tar.bz2

         wget ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/win32codecs.tar.bz2  

        fi

       fi

       if ! [ -f Corelian-1.1.tar.bz2 ]; then

        wget ftp://ftp.mplayerhq.hu/MPlayer/Skin/Corelian-1.1.tar.bz2

       elif [ -f Corelian-1.1.tar.bz2 ]; then

        bunzip2 -t Corelian-1.1.tar.bz2 &> /dev/null

        if [ $? != 0 ]; then

         echo Serult archivum: Corelian-1.1.tar.bz2

         rm Corelian-1.1.tar.bz2

         wget ftp://ftp.mplayerhq.hu/MPlayer/Skin/Corelian-1.1.tar.bz2    

        fi

       fi  

       if ! [ -f font-arial-iso-8859-2.tar.bz2 ]; then

         wget ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2

       elif [ -f font-arial-iso-8859-2.tar.bz2 ]; then

        bunzip2 -t font-arial-iso-8859-2.tar.bz2 &> /dev/null

        if [ $? != 0 ]; then

         echo Serult archivum: font-arial-iso-8859-2.tar.bz2

         rm font-arial-iso-8859-2.tar.bz2

         wget ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2

        fi

       fi  

       if ! [ -f MPlayer-current.tar.bz2 ]; then

        wget ftp://ftp.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2

       elif [ -f MPlayer-current.tar.bz2 ]; then

        bunzip2 -t MPlayer-current.tar.bz2 &> /dev/null

        if [ $? != 0 ]; then

         echo Serult archivum: MPlayer-current.tar.bz2

         rm MPlayer-current.tar.bz2

         wget ftp://ftp.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2

        fi

       fi  

      fi

      fi

      # win32 codecs

      if ! [ -d /usr/local/lib/codecs ]; then

      echo win32codecs kicsomagolasa es masolasa…

      tar xfj win32codecs.tar.bz2

      mkdir /usr/local/lib/codecs

      cp ./win32codecs/* /usr/local/lib/codecs

      rm ./win32codecs/*

      rmdir ./win32codecs

      fi

      # default skin

      if ! [ -d /usr/local/share/mplayer/Skin ]; then

      mkdir -p /usr/local/share/mplayer/Skin

      fi

      if ! [ -f /usr/local/share/mplayer/Skin/default/skin ]; then

      echo Corelian skin kicsomagolasa es masolasa…

      tar xfj Corelian-1.1.tar.bz2                      

      cp -r ./Corelian /usr/local/share/mplayer/Skin    

      rm ./Corelian/*

      rmdir ./Corelian

      ln -s /usr/local/share/mplayer/Skin/Corelian /usr/local/share/mplayer/Skin/default

      fi

      # fonts

      if ! [ -d /usr/local/share/mplayer/font ]; then

      mkdir -p /usr/local/share/mplayer/font

      fi

      if ! [ -f /usr/local/share/mplayer/font/*.desc ]; then

      echo arial-iso-8859-2 font kicsomagolasa es masolasa…

      tar xfj font-arial-iso-8859-2.tar.bz2

      cp -r ./font-arial-iso-8859-2/font-arial-18-iso-8859-2/* /usr/local/share/mplayer/font

      ls -p ./font-arial-iso-8859-2/ | grep / | while read i;

      do

         rm ./font-arial-iso-8859-2/$i/*

         rmdir ./font-arial-iso-8859-2/$i

      done

      rm ./font-arial-iso-8859-2/*

      rmdir ./font-arial-iso-8859-2

      fi

      # MPlayer

      echo MPlayer forras kicsomagolasa es masolasa…

      tar xfj MPlayer-current.tar.bz2 -C $src_dir

      j=0;

      mpsrc_dir=`ls $src_dir –reverse | while [ „$j” != 1 ];

      do

         read i

         let j=j+1

         echo -n „$i”

      done`

      chown root:root $src_dir/$mpsrc_dir -R

      echo „MPlayer forditasa…($mpsrc_dir)”

      cd $src_dir/$mpsrc_dir

      ./configure –enable-gui –language=hu –disable-fbdev

      make

      make install

      Hozzászólás: text file soronkenti feldolgozasa /bash #1956670
      TsO
      Felhasználó

        mindemellett hasznos olvasmány lehet az Advanced Bash Scripting Guide:
        http://www.tldp.org/LDP/abs/html

        Hozzászólás: Mplayert mindenkinek… #1955777
        TsO
        Felhasználó

          TsO:
          semmikepp se a /root -ba, az nem erre valo;
          legyen pld /usr/src/mplayer_mindenkinek/ ala: letolttott/ iddgelenes/font/ mplayer-20040618/ stb;

          való igaz, példaként felvetettem aztán vhogy így maradt 😉

          ugy kene, hogy csak akkor mrproper, ha ujra akarlya vmiert forditani az aktualis forrast;
          egybekent make install torli a configure.logot, jo lenne backupolni;

          rendben a késõbbiekben ezt is beletesszük, így talán még használhatóbb lesz a dolog.

          Tso, ez nálad mûködik? Nálam már az elsõ elif-be ‘nem megy be’.
          Különben az elif-et nem akkor vizsgálja, ha az elõtte lévõ if nem teljesült?

          igazad van/volt – mert már javítottam. egyébként most értem haza ezért csak most.
          még alakítgatom az építõ jellegû hozzászólásoknak megfelelõen aztán copy-zom a teljes kódot újra.
          egyébként nálam mûködött, de csak azért mert sorba kipróbáltam mi van ha különbözõ könyvtárak léteznek, de pl 1et letöröltek stb. ezért maradt benne ez a bug, sry érte.

          ha a megfelelõ helyen (elsõ és utolsó sor az eredeti kódban ua mint itt) kicseréled erre akkor mûködni fog…

          Code:
          if ! [ -d $mp_ins_root ]; then

           echo mplayer-installer konyvtarainak letrehozasa…

           mkdir $mp_ins_root

           mkdir $down_dir

           mkdir $src_dir

          elif ! [ -d $down_dir -a -d $src_dir ]; then  

           echo mplayer-installer alkonyvtarainak letrehozasa…

           mkdir $down_dir &> /dev/null

           mkdir $src_dir &> /dev/null

          fi

          if [ -d $mp_ins_root ] && [ -d $down_dir ] && [ -d $src_dir ];  then

          Hozzászólás: Mplayert mindenkinek… #1955772
          TsO
          Felhasználó
            Code:
            #! /bin/sh

            # check user…

            if ! [ $UID = 0 ]; then

            echo Rootkent futtasd, lecci!

            exit 1

            else

            echo „mplayer-installer konyvtara [/root/(mplayer-installer)]: ”

            read mp_ins

            if ! [ -z $mp_ins ]; then

             mp_ins_root=”$mp_ins/mplayer-installer”

            else

             

             mp_ins_root=”/root/mplayer-installer”

             echo $mp_ins_root ok

            fi

            down_dir=”$mp_ins_root/download”

            src_dir=”$mp_ins_root/src”

            echo Elozo verzio ellenorzese…

            if ! [ -d $mp_ins_root ]; then

             echo mplayer-installer konyvtarainak letrehozasa…

             mkdir $mp_ins_root

            elif ! [ -d $down_dir ] && [ -d $src_dir ]; then  

             echo mplayer-installer alkonyvtarainak letrehozasa…

             mkdir $down_dir &> /dev/null

             mkdir $src_dir &> /dev/null

            elif [ -d $mp_ins_root ] && [ -d $down_dir ] && [ -d $src_dir ];  then

             echo Letoltott fajlok ellenorzese, szukseges fajlok letoltese…

             cd $down_dir

             if ! [ -f win32codecs.tar.bz2 ]; then

              wget ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/win32codecs.tar.bz2

             elif [ -f win32codecs.tar.bz2 ]; then

              bunzip2 -t win32codecs.tar.bz2 &> /dev/null

              if [ $? != 0 ]; then

               echo Serult archivum: win32codecs.tar.bz2

               rm win32codecs.tar.bz2

               wget ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/win32codecs.tar.bz2  

              fi

             fi

             if ! [ -f Corelian-1.1.tar.bz2 ]; then

              wget ftp://ftp.mplayerhq.hu/MPlayer/Skin/Corelian-1.1.tar.bz2

             elif [ -f Corelian-1.1.tar.bz2 ]; then

              bunzip2 -t Corelian-1.1.tar.bz2 &> /dev/null

              if [ $? != 0 ]; then

               echo Serult archivum: Corelian-1.1.tar.bz2

               rm Corelian-1.1.tar.bz2

               wget ftp://ftp.mplayerhq.hu/MPlayer/Skin/Corelian-1.1.tar.bz2    

              fi

             fi  

             if ! [ -f font-arial-iso-8859-2.tar.bz2 ]; then

               wget ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2

             elif [ -f font-arial-iso-8859-2.tar.bz2 ]; then

              bunzip2 -t font-arial-iso-8859-2.tar.bz2 &> /dev/null

              if [ $? != 0 ]; then

               echo Serult archivum: font-arial-iso-8859-2.tar.bz2

               rm font-arial-iso-8859-2.tar.bz2

               wget ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2

              fi

             fi  

             if ! [ -f MPlayer-current.tar.bz2 ]; then

              wget ftp://ftp.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2

             elif [ -f MPlayer-current.tar.bz2 ]; then

              bunzip2 -t MPlayer-current.tar.bz2 &> /dev/null

              if [ $? != 0 ]; then

               echo Serult archivum: MPlayer-current.tar.bz2

               rm MPlayer-current.tar.bz2

               wget ftp://ftp.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2

              fi

             fi  

            fi

            fi

            # win32 codecs

            if ! [ -d /usr/local/lib/codecs ]; then

            tar xfj win32codecs.tar.bz2

            mkdir /usr/local/lib/codecs

            cp ./win32codecs/* /usr/local/lib/codecs

            rm ./win32codecs/*

            rmdir ./win32codecs

            fi

            # default skin

            if ! [ -d /usr/local/share/mplayer/Skin ]; then

            mkdir -p /usr/local/share/mplayer/Skin

            fi

            if ! [ -f /usr/local/share/mplayer/Skin/default/skin ]; then

            tar xfj Corelian-1.1.tar.bz2                      

            cp -r ./Corelian /usr/local/share/mplayer/Skin    

            rm ./Corelian/*

            rmdir ./Corelian

            ln -s /usr/local/share/mplayer/Skin/Corelian /usr/local/share/mplayer/Skin/default

            fi

            # fonts

            if ! [ -d /usr/local/share/mplayer/font ]; then

            mkdir -p /usr/local/share/mplayer/font

            fi

            if ! [ -f /usr/local/share/mplayer/font/*.desc ]; then

            tar xfj font-arial-iso-8859-2.tar.bz2

            cp -r ./font-arial-iso-8859-2/font-arial-18-iso-8859-2/* /usr/local/share/mplayer/font            

            rm ./font-arial-iso-8859-2/*

            rmdir ./font-arial-iso-8859-2

            fi

            # MPlayer

            tar xfj MPlayer-current.tar.bz2 -C $src_dir

            cd $src_dir/MPlayer-20040618

            ./configure –enable-gui –language=hu –disable-fbdev

            make

            make install

            eddig jutottam ma.
            változások:
            – ahogy megbeszéltük könyvtárak (download&src)
            – letöltött fájlokat nem törli
            – ha megvannak ellenõrzi hogy jó e az archivum, ha nem jó újra letölti
            – ha midez megvan kicsomagolja bemásolja stb…
            – font, skin, codec kicsomagolt változatát törli, Mplayer marad a src-ben

            TODO: MPlayer kicsomagolásánál nem Mplayer-current könyvtár jön létre, ahogy az eredeti változatban volt 😉 hanem MPlayer-20040618 formátum, erre majd ki kell találni vmit hogy bármelyik cvs-nél mûködjön, de mostmár nincs több idõm, mennem kell…

            a $src_dir-re jelenleg nincs sok szükség, de szerintem hagyjuk meg a lehetõséget a választásra akár a cvs, akár a release között, így ebben lesznek a változatok, azok nem keverednek

            jó 7végét nektek

            Hozzászólás: Mplayert mindenkinek… #1955768
            TsO
            Felhasználó

              Tso: Ez a letölttött dolgok maradjanak meg, sztem jó 5let

              Ui: Alkossatok belõle valamit. Nekem is egy hosszúhétvégés melos pihenõs csajozos hétvégém lesz. Alkossatok valami nagyot..

              elkezdtem megírni, most a letöltött file-ok ellenõrzését csinálom, ha megvan akkor kopizom ide.

              jó pihenést neked is 😉

              Hozzászólás: Mplayert mindenkinek… #1955766
              TsO
              Felhasználó

                Annyi hozzáfûznivalóm van csak, hogy:
                1., win32codecs jó helyre kerül? – valaki okos ránézhetne…
                2., fontokkal ugyanez a ‘gondom’…

                fontok, skinek szerintem jó helyen vannak, így ránézésre, de a win32codecs könyvtára nekem furcsa, doksik alapján: /usr/local/lib/codecs -be kéne mennie – szerintem.

                „Win32 codecs: If you plan to use MPlayer on x86 architecture, you will possibly need them. Download the Win32 codecs from our codecs page and install them to /usr/local/lib/codecs BEFORE compiling MPlayer, otherwise no Win32 support will be compiled!”

                Hozzászólás: Mplayert mindenkinek… #1955765
                TsO
                Felhasználó

                  Még valami, eléggé teleszemeteli az aktuális directoryt a script, szerintetek nem illene takarítani maga után? Esetleg a /tmp-be szemeteljen?

                  Hozzászólás: UHU Linux power up! #1956199
                  TsO
                  Felhasználó

                    Hogyan tudom felturbòzni a linuxomat? Hogyan tudok egy jò configot lètrehozni?

                    egyszerûen

                    1. RTFM
                    2. ha valamit nem értesz úgy kérdezz hogy mások megértsenek 😛

                    Hozzászólás: Mplayert mindenkinek… #1955758
                    TsO
                    Felhasználó
                      Code:
                      #! /bin/bash

                      wget ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2

                      tar xfj MPlayer-1.0pre4.tar.bz2

                      cd MPlayer

                      ./configure –enable-gui –language=hu –enable-xmms –enable-menu

                      make

                      make install

                      az enable-gui a dev csomagok hiányában elképzelhetõ hogy nem fut le/felesleges – ahogy fellow is írta -, lehet hogy meg kéne nézni fent van-e a csomag és persze elötte checkolni milyen distriben is van valójában 😉 – pl /etc/slackware_version /etc/debian_version stb után kutatni ahogy lsusers scriptben is van, persze van más megoldás is biztos…

                      nekem egyébként mikor elõször fordítottam mplayert az fbdev-el gyûlt meg a bajom, nvidia driver fent volt X is azzal ment, kernelben nem volt befordítva ha jól rémlik, és természetesen ilyen feltételek mellett teljes crashhez vezetett, alapból pedig azzal indult el, ha ebbõl indulok ki, na meg hogy kezdõknek készül szerintem a –disable-fbdev is jól jöhet.
                      ha viszont gui-t fordítasz a scriptbõl le kellene – szerintem – mellette tölteni 1-2 skint és fontot és bemásolni a megfelelõ helyre – jah most látom hogy ezt írta vki -, talán ez is megkönnyítené a kezdõk dolgát…

                      TsO
                      Felhasználó

                        hmm… a hardver 150k (fõleg, ha nagytételben veszik… az én gépem, cask prociban gyengébb, de azt 1 éve vettem, és akkor volt 160)… 1 oem winxp az 30k, akkor ez 180k… ok, szekrényekkel együtt meg lcd monitorral legyen 300e…
                        és a kézségfejlesztõ progi 700k?! egy komoly grafikusszoftver ára körül mozog… szvsz itt valaki nagggyon yól jár…

                        a hup.hu-n epont-os témában már írtam hogy nem is oly régen kb 2-3 hete kapott az iskola ahol melózok 2 multimédiás csomagot
                        vagy mit //ue: „Hallottam olyanról, hogy középiskolai pályázat keretén belül nemrég egy multimédia csomagban egy pár teljesen noname hangfal volt elszámolva 26.700,- ért, értéke maximum 2.000,- igaz, ez nem nagy összeg, de ha azt nézzük, hogy a multimédia csomag összértéke többmint 2milla/nyertes iskola akkor már elég soknak tûnik.” // (laptop,projector,blabla) az egyik mozgatható értsd ez alatt: van négy lába a szekrénynek és gurul;)) a másik elméletileg nem mozgatható, ennek az árai: laptop hp nx5000 318eFt nettó (1,4Cel, 256RAM,30GB hdd), projector cirka 6-700, fém doboz amiben a nem mozgatható (felszerelhetõ) változat érkezett ]100-120eft nettó.

                        Ez a manufaktúrában gyártott doboz (minõsége a béka segge alatt) ez tényleg megéri ennyiért ahogy szállítod gyakorlatilag fejtetõn vannak benne a cuccok, így a laptop is a tft-n pihen, najó van benne 1-2 szivacsdarab, ami természetesen semmit nem ér…ha kinyitod a dobozt gyakorlatilag az alját kell levenned (amin van a két gurulós izé :D) sz’al mikor megláttam aszittem hülyét kapok..

                        egyébként adalékként még hozzájön hogy winxp home-al van egyébként a laptop szállítva (elméletileg) ennek ellenére mindegyiken pro van és csak egyikhez kaptunk reg számot, a laptopok alján (az egyiken biztos, a másikra nem mernék megesküdni) xp home matrica figyel.

                        szóval 3 dolog miatt irogattam mindezt:
                        1. még korán van és asse t’om mit írok 😉
                        2. nem egyedi eset a fenti
                        3. nem kormány és idõszakfüggõ, vagyis egyet értek ezzel:

                        mitõl lenne kevesebb lopás?
                        talán mert egy nem nevezem meg mi lesz egy mégúgy nem nevezem meg mi helyett?
                        szerintem teljesen mind1, nem volt jobb akkor sem, és nem most sem, és nem is lesz jó, míg nem lesz egy alapos „tisztogatás”

                      10 bejegyzés megtekintése - 231-240 / 374