RedHat9 vegyes bajok

7 bejegyzés megtekintése - 11-17 / 17
  • Szerző
    Bejegyzés
  • #1906627
    zoral
    Felhasználó

      „localhoston készítettem egy saját repository-t.

      #1906628
      zsebia
      Felhasználó

        Persze 😉 Legyen belõle egy how-to?
        Most csak egyszerûen, aztán mindneki a maga szájíze szerint igazítja:

        1., Elõkészítés:
        Kell egy könyvtár, ahol az rpm-eket tároljuk. Ennek van egy szabálya, amirõl a freshrpms.net -en részletes leírás található. Nálam így néz ki:
        /work/repository/redhat/9/en/i386/base
        /work/repository/redhat/9/en/i386/RPMS.ximian
        /work/repository/redhat/9/en/i386/RPMS.evolution
        /work/repository/redhat/9/en/i386/RPMS.egyeb

        Persze csak a redhat-tól kötelezõ, elõtte mindenki oda rakja, ahova akarja.
        A base kötelezõ, a többi szabadon választott, illetve RPMS. kötelezõ, utánna lehet csoportosítani.
        Nálam a ximian-ban van az xd2, mert ahhoz nem találtam repository-t, viszont, hogy rendben legyen a rendszerem, csak apt-al telepítek.

        2., Csomagok megszerzése:
        Erre lehet több módszert használni, idõközben én a wget-hez pártoltam:
        wget -P /work/repository/redhat/9/en/i386/RPMS.ximian ftp://ftp.ximian.com/pub/xd2/redhat-9-i386/*.*

        Szinkronizációval (egyéb helyen) voltak gondjaim, szívesen fogadok javaslatot rá…
        Ja és figyelni kell rá, hogy a file jogosultságok megfelelõek legyenek (olvasható mindenki számára)!

        3., A repository elkészítése:
        Ez igen egyszerû, ha telepítettük az apt-ot, a rendelkezésünkre áll a genbasedir parancs. Használjuk:
        genbasedir –flat –bloat –bz2only /work/repository/redhat/9/en/i386 ximian

        Ez a base könyvtárba elkészíti a megfelelõ bejegyzéseket a csomaglistával.

        4., Hogyan érjük el:
        Ugye az apt source listában http vagy ftp hely adható meg. Ergo szükségünk van ftp vagy http szerverre. Nálam apache megy a fejlesztésekhez, ezért azt használtam.
        Elõször is, hogy elérhetõ legyen névvel is és mivel bind-et nem használok, készítettem az /etc/hosts file-ba egy bejegyzést:
        10.10.10.1 sajatapt

        (10.10.10.1 a helyi hálón a címem, persze lehet 127.0.0.1-re is, de nálam csak a 10.10.10.1-et figyeli az apache).
        Következõ, hogy az apache-nak is megmondjuk, hogy szolgáljon ki bennünket, erre virtális host-ot használhatunk (nálam név alapú). Az /etc/httpd/conf/httpd.conf file-ba engedélyezzük a virtual host-ot és tegyük ezt bele:
        [VirtualHost sajatapt]
        ServerName sajatapt
        DocumentRoot /work/repository
        [Directory /work/repository]
        Options +Indexes
        [/Directory]
        [/VirtualHost]

        Illetve értelemszerûen mindenféle direktívával (pl. log-ok, stb.) kiegészíthetjük.

        5., Végsõ simitások:
        Asszem nem maradt más hátra, mint a sources.list-hoz adás!
        /etc/apt/sources.list file-ba a következõ bejegyzés:
        rpm [url url=http://sajatapt/]http://sajatapt/[/url] redhat/9/en/i386 ximian

        Innentõl kezdve használható 😀
        Amennyiben a fent írt RPMS.evolution és RPMS.egyeb (és bármilyen más) könyvtárakba akarunk programokat rakni, ne felejtsük el a genbasedir-t azokra is lefuttatni, illetve a sources.list file-ba azokat is elhelyezni!

        A letöltö script-et azért nem adom közre, mert vagy ötödször írom át és még azt hiszem nem végleges 🙁
        Illetve nem vagyok nagyon otthon a parancssoros letöltésekben és szinkronizációban, ezért szívesen fogadok hozzá segítséget (vagyis ha valaki ír egyet tegye közzé 😀 )

        A használt parancsok részletei: man; illetve apache doksi, ha valaki nincs tisztában a virtuális hostokkal!

        Jó munkát!

        #1906629
        zsebia
        Felhasználó

          Jézusom, írtam egy fogalmazványt és a közepe eltünt!!!
          Help!

          #1906630
          zsebia
          Felhasználó

            Legyen belõle egy how-to?
            Most csak egyszerûen, aztán mindneki a maga szájíze szerint igazítja:

            1., Elõkészítés:
            Kell egy könyvtár, ahol az rpm-eket tároljuk. Ennek van egy szabálya, amirõl a freshrpms.net -en részletes leírás található. Nálam így néz ki:
            /work/repository/redhat/9/en/i386/base
            /work/repository/redhat/9/en/i386/RPMS.ximian
            /work/repository/redhat/9/en/i386/RPMS.evolution
            /work/repository/redhat/9/en/i386/RPMS.egyeb

            Persze csak a redhat-tól kötelezõ, elõtte mindenki oda rakja, ahova akarja.
            A base kötelezõ, a többi szabadon választott, illetve RPMS. kötelezõ, utánna lehet csoportosítani.
            Nálam a ximian-ban van az xd2, mert ahhoz nem találtam repository-t, viszont, hogy rendben legyen a rendszerem, csak apt-al telepítek.

            2., Csomagok megszerzése:
            Erre lehet több módszert használni, idõközben én a wget-hez pártoltam:
            wget -P /work/repository/redhat/9/en/i386/RPMS.ximian ftp://ftp.ximian.com/pub/xd2/redhat-9-i386/*.*

            Szinkronizációval (egyéb helyen) voltak gondjaim, szívesen fogadok javaslatot rá…
            Ja és figyelni kell rá, hogy a file jogosultságok megfelelõek legyenek (olvasható mindenki számára)!

            3., A repository elkészítése:
            Ez igen egyszerû, ha telepítettük az apt-ot, a rendelkezésünkre áll a genbasedir parancs. Használjuk:
            genbasedir –flat –bloat –bz2only /work/repository/redhat/9/en/i386 ximian

            Ez a base könyvtárba elkészíti a megfelelõ bejegyzéseket a csomaglistával.

            4., Hogyan érjük el:
            Ugye az apt source listában http vagy ftp hely adható meg. Ergo szükségünk van ftp vagy http szerverre. Nálam apache megy a fejlesztésekhez, ezért azt használtam.
            Elõször is, hogy elérhetõ legyen névvel is és mivel bind-et nem használok, készítettem az /etc/hosts file-ba egy bejegyzést:
            10.10.10.1 sajatapt

            (10.10.10.1 a helyi hálón a címem, persze lehet 127.0.0.1-re is, de nálam csak a 10.10.10.1-et figyeli az apache).
            Következõ, hogy az apache-nak is megmondjuk, hogy szolgáljon ki bennünket, erre virtális host-ot használhatunk (nálam név alapú). Az /etc/httpd/conf/httpd.conf file-ba engedélyezzük a virtual host-ot és tegyük ezt bele:
            [VirtualHost sajatapt]
            ServerName sajatapt
            DocumentRoot /work/repository
            [Directory /work/repository]
            Options +Indexes
            [/Directory]
            [/VirtualHost]

            Illetve értelemszerûen mindenféle direktívával (pl. log-ok, stb.) kiegészíthetjük.

            5., Végsõ simitások:
            Asszem nem maradt más hátra, mint a sources.list-hoz adás!
            /etc/apt/sources.list file-ba a következõ bejegyzés:
            rpm [url url=http://sajatapt/]http://sajatapt/[/url] redhat/9/en/i386 ximian

            Innentõl kezdve használható 😀
            Amennyiben a fent írt RPMS.evolution és RPMS.egyeb (és bármilyen más) könyvtárakba akarunk programokat rakni, ne felejtsük el a genbasedir-t azokra is lefuttatni, illetve a sources.list file-ba azokat is elhelyezni!

            A letöltö script-et azért nem adom közre, mert vagy ötödször írom át és még azt hiszem nem végleges.
            Illetve nem vagyok nagyon otthon a parancssoros letöltésekben és szinkronizációban, ezért szívesen fogadok hozzá segítséget (vagyis ha valaki ír egyet tegye közzé 😀 )

            A használt parancsok részletei: man; illetve apache doksi, ha valaki nincs tisztában a virtuális hostokkal!

            Jó munkát!

            #1906631
            zsebia
            Felhasználó

              Na bocs mindenkitõl, teleszemeteltem kicsit az oldalt, ha valaki ki tudja moderázni azt a félig elveszett hozzászólát tegye meg legyenszíves.

              Illetve a virtual host résznél a kcsacsõrben lévõ dolgokat eltüntette, a rendszer 🙁 azt hogyan tudom beírni?

              #1906632
              admin
              Adminisztrátor

                Hi!
                A fiatalok elõnye hogy tudnak még tanulni a saját és mások hibáiból.
                Hurrá, esetleg hajrá!

                Lac.

                #1869738
                csaba
                Felhasználó

                  Szisztok!

                  Többféle gondom akadt az utóbbi idõben az RH9-cel.
                  Az elsõ, hogy a legtöbb programot nem tudom installálni, amit fordítani akarok. Mindig az van, hogy a configure zavartalanul lefut, majd a make-nál „all recursive error” üzenettel leáll. Nem sikerült kitalálnom, hogy ilyenkor mit lehet tenni.
                  (kernel: 2.4.20-8, gép: P4, Asus P4se alaplappal)
                  Ez a probléma egyébként annyira bosszantó, hogy azon godolkodom, letörtlöm a gébicset és felrakom monjuk a Yopert.
                  A mésik cd írással kapcsolatos:

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