Zavislost balickov...

Sekcia: Programovanie 28.01.2006 | 17:02
LuCKy   Návštevník
Ahojte. Prosim Vas ako by som najlahsie zistil softverovu zavislost balickov, ktore chcem skompilovat a nainstalovat v mojom Linuxe? Nie vzdy je tato zavislost spomenuta v prilozenych dokumentoch danych balickov. Za Vasu pomoc a radu vopred dakujem. S pozdravom: LuCKy
    • Re: Zavislost balickov... 27.01.2006 | 16:44
      Avatar borg Fedora  Administrátor
      pomocou skriptu configure pred kompilaciou. ak ti nieco chyba, tak to vypise (napr. kniznice pre qt, kde, gtk a tak)
      • Re: Re: Zavislost balickov... 27.01.2006 | 17:00
        WlaSaTy   Návštevník
        ano, tieto zavislosti sa delia do dvoch kategorii.: vyzadovane, bez nich neprebehne configure odporucane, bez nich prebehne configure a aj pomocou make sa prelozi projekt ktory sa da nainstalovat a pouzivat. ale nebude mat plnu funkcionalitu. napriklad ak chce clovek prelozit zo zdrojakov program na pracu s obrazkami v xwindows, tak musi mat balik xorg-devel a moze mat napriklad libtiff-devel. ak by nemal vyvojarsky balik na pracu s grafickym formatom tiff, tak ho nebude moct pouzivat v danom programe. normalne to nevadi pretoze tiff nie je moc vyuzivany pre grafiku, ale napriklad faxy ho vyuzivaju. samozrejme ze tento opis je len priblizny a vzdy treba prejst cely vypis programu configure. i ked pre zaciatocnika je jednoduchsie pouzit balickovaci system danej distribucie. ale to je nie vzdy mozne. najme ked spravca daneho projektu nema k dispozicii zrovna verziu danej distribucie ktorej sa to tyka.
        • Re: Re: Re: Zavislost balickov... 27.01.2006 | 17:10
          Avatar borg Fedora  Administrátor
          pre rozsierenie funkcionality programu sa pouzive pre konfigure paramter --with-nieco, napr. --with-tifflib
          • Re: Re: Re: Re: Zavislost balickov... 27.01.2006 | 17:36
            WlaSaTy   Návštevník
            dobra poznamka, ale toto zavisi od projektu, pochopitelne. napriklad mplayerHQ.hu si to najde aj sam. ale je pravda ze niektorym projektom je to treba podhodit presne takto ;-)
      • Re: Re: Zavislost balickov... 28.01.2006 | 10:14
        LuCKy   Návštevník
        Dakujem za odpoved(e) ale neda sa to zistit aj bez prikazu (skriptu) ./configure? Pripadne neexistuje nejaky iny nastroj, ktory by skontroloval zavislost balicku a vypisal iba vsetky potrebne alebo aj nepovinne zavislosti daneho balicku? LuCKy
        • Re: Re: Re: Zavislost balickov... 28.01.2006 | 14:21
          Avatar borg Fedora  Administrátor
          rucne prejst zdrojaky a pozret ake headre ktorych kniznic sa includuju, a pripadne pozret este ifdef direktivy pre rozsirenia ;)
          • Re: Re: Re: Re: Zavislost balickov... 28.01.2006 | 17:02
            WlaSaTy   Návštevník
            alebo si nieco precitat na stranke projektu (requirements), popripade subory README a CHANGELOG distribuovane v baliku. skript configure je na to, aby dynamicky urcil funkcionalitu vysledneho programu podla dostupnych vyvojarskych nastrojov. teda ak je to mozne. ale ak skript configure nesplna zadavatelove poziadavky, tak nech si stiahne dany program vo forme balicku pre jeho distribuciu (a podla moznosti aj verziu), popripade balik s staticky linkovanymi binarkami ktore uz toho moc nevyzaduju.