Slackware csomagok, kiegészítõk

Kezdőlap Fórumok Slackware, Slax problémák Slackware csomagok, kiegészítõk

10 bejegyzés megtekintése - 11-20 / 58
  • Szerző
    Bejegyzés
  • #2039763
    paca5
    Felhasználó
      #2039764
      jbekesi
      Felhasználó

        Vagy pedig a make installnál megadod a DESTDIR=sajátdir-t, ahol kvázi a sajátdir lesz a root (/), beállítod a jogosultságokat, majd megírod a sajárdir/install/slack-desc*** fájlt a csomag leírásával, ha kell megcsinálod a doinst.sh-t, opcionálisan a slack-required, slack-conflicts és slack-suggest fájlokat, aztán a sajátdirbõl rootként kiadod a makepkg xyz.tgz parancsot (ami egyébként szintén beállítja a helyes jogosultságokat) — és kész a csomag.

        ariszlo:
        Ez a K Menu Gnome most nagyon jól jött… thx. :leborul:
        A http://packages.slackware.hu viszont mûködik.

        #2039765
        paca5
        Felhasználó

          Ezt szemléltednéd egy példán át lécci???

          > majd megírod a sajárdir/slack-desc fájlt a csomag leírásával, ha kell megcsinálod a doinst.sh-t, opcionálisan a slack-required, slack-conflicts és slack-suggest fájlokat,

          #2039766
          paca5
          Felhasználó

            Ariszlo lenne hozzád egy kérésem a freetype csomagból készítenél slacki 10.2-re csomit abiben a ttf már engedélyezve van…
            Pld Uhu alatt nemtudom miért de sokkal szebb pld a firefox mint slacki alatt, annak ellenére, hogy nekem slackiben is ez a csomag van feltéve:
            http://www.linuxpackages.net/pkg_details.php?id=7431
            Kellene még valamit hackelni???

            #2039767
            jbekesi
            Felhasználó

              paca5:

              slack-desc: ez ugye az a fájl, aminek a tartalma (majdnem) megjelenik installáláskor, vagy grafikus csomagkezelõben a hosszú leírásnál. A legegyszerûbb úgy elõállítani, hogy kivesszük egy már elkészült csomagból a slack-desc-et, lehetõleg olyat, amiben benne van a „handy ruler” — a „vonalzó” a fájl tetején, ami kijelöli a szerkeszthetõ sorhosszt. Legyen most a csomagunk neve az example-1.0.0-i386.1jbk. Ebben az esetben a slack-desc-ben lennie kell 11 olyan sornak ami ennek a csomagnévnek a „tövével”, azaz az „example”-vel kezdõdik, kettõsponttal kiegészítve. Azaz:

              example: Ide jön a csomag rövidebb hosszabb leírása
              example:
                .
                .
                .
              example: A 11. sorban általában a csomagoló nevével.

              Azért fontos, hogy a sor elején a csomag nevének „töve” álljon, mert ha nem az áll, nem írja ki az installpkg a leírást (ha belenézel az installpkg scriptbe, megtalálod, hol hasonlítja össze). Kb ennyi a slack-desc.

              A doinst.sh pl arra jó, hogy ha betelepül egy prg (most hirtelen a Firefox 1.5 jut eszembe) teljesen a maga kis könyvtárába, akkor a doinst.sh-ba be lehet tenni, hogy hozzon létre egy linket a /usr/binbe. Ez történhet direkt módon amikor a doinst.sh-ban mindössze annyi van, hogy „cd /usr/bin ; ln -sf /opt/firefox/firefox firefox”, vagy megoldható úgy, hogy a fentebb említett sajátkönyvtár-ban (ahová a make install DESTDIRjét irányotottuk) létrehozunk egy usr/bint, abban egy linket a binárisra, és így engedjük rá a makepkg programot. Ekkor a makepkg csinál egy olyat, hogy elhelyezi a doinst.sh-ban a /usr/bin-es symlink törlését és utána a  létrehozását — nyilván azért, hogy ne legyen hibaüzenet. De emellett még bármilyen a csomag felrakásához szükséges parancs elhelyezhetõ benne.

              Az újabb opcionális fájlok (slack-required, slack-suggest, slack-conflicts) sima szövegfájlok, egy sor egy bejegyzés alapon. A required nyilván azokat a csomagokat sorolja fel, amik szükségesek a telepítendõ program futásához, méghozzá [csomagnév] [relációs jel] [verziószám] formában. pl man >= 1.5l-i386-1. Azaz a telepítendõ csomaghoz kell legalább a man-1.5l-i386-1, vagy újabb. A conflicts-ra ugyanez áll, a suggestbe csak a csomagnév töve kell.

              Kb ennyi. (forrás: http://www.linuxpackages.net/howto.php?page=perfect-package&title=Perfect+Package)

              #2039768
              ariszlo
              Felhasználó
                paca5 wrote:
                Ariszlo lenne hozzád egy kérésem a freetype csomagból készítenél slacki 10.2-re csomit abiben a ttf már engedélyezve van…

                Nem tudom, hogy minket, európaiakat is korlátoznak-e az Apple TrueType-szabadalmai. Ha biztos, hogy nem, akkor szívesen készítek, de ha csak lehet, hogy nem, akkor inkább csak leírom, hogy hogy kell.

                #2039769
                ariszlo
                Felhasználó
                  paca5 wrote:
                  Pld Uhu alatt nemtudom miért de sokkal szebb pld a firefox mint slacki alatt[..]

                  Lehet, hogy csak arról van szó, hogy Uhuban Gnome alatt nézed a Firefoxot, Slackware-ben pedig KDE alatt? KDE alatt a GTK-s cuccok akkor néznek ki jól, ha használod a GTK-Qt Theme Engine-t:

                  #2039770
                  paca5
                  Felhasználó

                    Nos nem

                    #2039771
                    jbekesi
                    Felhasználó

                      Sziasztok,

                      Feltettem egyelõre a slackgeek.mailpont.hu-ra a linuxpackages.net csomagkészítéssel kapcsolatos útmutatóinak a fordításait. Remélhetõleg fent lesznek majd egyszer a slackware.hu-n is, addig is lehet nézegetni, bugreportolni.

                      #2039772
                      paca5
                      Felhasználó

                        Király köszi! 🙂

                        Ha írsz a srácoknak sztem gyorsan kiteszik neked a slacki.hu oldalra

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