Kezdőlap › Fórumok › Slackware, Slax problémák › Slackware csomagok, kiegészítõk
- This topic has 57 hozzászólás, 14 résztvevő, and was last updated 17 years, 3 months telt el by
paca5.
-
SzerzőBejegyzés
-
2005-12-07-17:14 #2039763
Nézz rá erre
http://asic-linux.com.mx/~izto/checkinstall/
a lényeg a „make install” helyett checkinstall van …configure > make >checkinstall
2005-12-07-17:48 #2039764Vagy 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.2005-12-07-19:03 #2039765Ezt 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,
2005-12-07-19:07 #2039766Ariszlo 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???2005-12-07-20:33 #2039767paca5:
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)
2005-12-08-09:52 #2039768paca5 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.
2005-12-10-15:26 #2039769paca5 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:
- FreeDesktop.org[/*:m]
- LinuxPackages.net[/*:m][/list:u]
2005-12-12-10:13 #2039770Nos nem
2005-12-18-20:27 #2039771Sziasztok,
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.
2005-12-18-20:34 #2039772Király köszi! 🙂
Ha írsz a srácoknak sztem gyorsan kiteszik neked a slacki.hu oldalra
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz