Hi all
Az a gondom hogy megelegeltem a sok forrasbol valo programfelrakast , es ezert .deb csomagokat akarok beloluk epiteni. Ezeknek a programoknak a forrasaban nincsenek benne a debian rules -ok , ezert magnak kene megirni a fileokat.
A gond a kontrol filenal kezdodik , mert nem tudom kideriteni hogy milyen fuggosegei vannak az adott prognak es ezert nem is tudom megirni a kontrol filet.
A kerdes az hogy hogy lehet megtudni egy prog fuggosegeit?
Minden segitseget koszonok.
- 955 megtekintés
Hozzászólások
Szia!
A bináris(ok) futásához szükséges könyvtárakra (library) gondolsz, mint függőség? Mondjuk elméletileg egy program, szoftvercsomag igényelhet a futásához/elindításához közvetlenül szükséges könyvtárakon kívül más jellegű file-okat is (script-ek, konfig file-ok...stb).
Az a helyzet, hogy ha a szoftver forráskódját kiadó fejlesztő(k) nem biztos, hogy ragaszkodott(/tak) valamilyen közismert/elfogadott/egységes fejlesztést segítő eszköz(ök)höz, pl: make, automake, autoconf, stb. vagy nem írták le a dokumentációban (honlap, README file-ok...), hogy mi kell az adott szoftvernek, akkor nincs egységes recept az függőségekkel kapcsolatos infok megszerzéséhez.
Nem írtál le semmit a forráskóddal kapcsolatban. Mi ez a szoftver? Sőt, egyáltalán portolható-e (Debian) GNU/Linux-ra? Milyen nyelv(ek)en íródott? Egy vagy több forrás csomag? A fejlesztőknek küldött email nem segít(ett)? Konkrétumok és részletek hiányában nem igazán lehet érdemben segíteni. Legtöbbet a teljes forráskód birtokában lehetne mondani. ;)
- waiter -
- A hozzászóláshoz be kell jelentkezni
hi
koszi a valaszt
Most speciel az alsa -t alkarom megcsinalni igy, de mi van ha letoltok egy progit a netrol aminek nincs .deb formatuma. Ha forrasbol teszem fel akkor az ganyolas ha meg nem teszem fel akkor meg nincs. Ezert gondoltam hogy ha ilyen adodik akkor csinalok belole debet es azt meg berakom egy sajat csomagterbe igy apt -vel konnyen lehetne kezelni az ilyen programokat. Nos ezert kellene a fuggosegek kideritese.
- A hozzászóláshoz be kell jelentkezni
Az alsa-ból, mint kernel-modul-ból akarsz bináris csomagot kreálni a kerneledhez? Ahhoz leginkább a debianos linux kernel forrásra van elsősorban szükséged (felrakható csomagból), mert itt a linux kernelbe betöltődő vagy épp belefordítható kernel modulról van szó.
Találtam neked egy linket, ami elég régi, de útbaigazításnak talán jó:
http://www.student.nada.kth.se/~d98-jas/debian/debian-install-alsa.txt
Elvileg a legfrissebb vanilla kernel (a kernel.org-on) mindig tartalmazza a legfrissebb stabil és kernellel együttműködő hardver vezérlő modulokat (így az alsa-t is). Én lehet, hogy inkább ezzel próbálkoznék. Úgy tudom, hogy a kernelforrásból közvetlenül is lehet .deb-et csinálni.
- waiter -
- A hozzászóláshoz be kell jelentkezni
ldd májerpogram -> faszom.so
dpkg -S faszom.so -> dep adott
dep adott -> örül
- A hozzászóláshoz be kell jelentkezni
ez csak binaris csomagokra mukodik , pont az a lenyeg hogy forrasbol akarok binarist epiteni
- A hozzászóláshoz be kell jelentkezni
checkinstall? http://asic-linux.com.mx/~izto/checkinstall/
udv Zoli
- A hozzászóláshoz be kell jelentkezni
hmm ez jo kis cuccnak tunik.
ki fogom probalni
koszonom
- A hozzászóláshoz be kell jelentkezni