barlug Opublikowano 23 Marca 2005 Zgłoś Opublikowano 23 Marca 2005 witam, na wstępie proszę o wyrozumiałość jeste zielony i mam pytanie. googlowałem i szukałem w "szukaj" ale nie ma info nma ten temat w "szukaj"u a na googlach przeważnie znajduje jakis tam pakiet pakiet.1-2..4.5.56.tgz i trzab go rozpakowac i po porastu ./configure czy tez make i make installl chodzi mi o to że : jezeli cos trzeba skompilowac ze zrodlem oznacza to ze co trzeba zobic? ja myslaem ze sciagnac wlasnie taki pakiet pakiet.1.2.3.tgz i po prostu ./configure i jak wyzej........ a moge cosik skompilowac ze zrodle tzn gdzeis sa przeciez zrodla(zakladajc ze je zainstalowalem)? plis powiedzcie o co chodzi w tej kwesti przeciez nei zajmie wam to duzo czasu a ja chce tylko paru krotkich odpowiedz pozdrawiam Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Memphis Opublikowano 23 Marca 2005 Zgłoś Opublikowano 23 Marca 2005 (edytowane) Postaraj sie pisac troche bardziej po polsku. Z tego co wiem, to rozszerzenie *.tgz, to chyba pakiety slack'a. Zrodla sa zwykle w tar.gz lub tar.bz . Zeby je zainstalowac wystarczy zwykle tak, jak pisales: ./configure make && make install I tak wszystko jest zwykle opisane w plikach README i INSTALL. Dodatkowe opcje kompilacji zwykle wyswietla ./configure --help. <update> Oczywiscie te polecenia wydajesz z katalogu z rozpakowanymi zrodlami... ;) </update> Edytowane 23 Marca 2005 przez Memphis Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
mkl Opublikowano 24 Marca 2005 Zgłoś Opublikowano 24 Marca 2005 <update> Oczywiscie te polecenia wydajesz z katalogu z rozpakowanymi zrodlami... ;) </update> 1344989[/snapback] to, żeby wiedział jak dojść do tego katalogu: cd /home/marcin/nazwa_katalogu Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
bigfan Opublikowano 24 Marca 2005 Zgłoś Opublikowano 24 Marca 2005 (edytowane) witam, na wstępie proszę o wyrozumiałość jeste zielony i mam pytanie. googlowałem i szukałem w "szukaj" ale nie ma info nma ten temat w "szukaj"u a na googlach przeważnie znajduje jakis tam pakiet pakiet.1-2..4.5.56.tgz i trzab go rozpakowac i po porastu ./configure czy tez make i make installl chodzi mi o to że : jezeli cos trzeba skompilowac ze zrodlem oznacza to ze co trzeba zobic? ja myslaem ze sciagnac wlasnie taki pakiet pakiet.1.2.3.tgz i po prostu ./configure i jak wyzej........ a moge cosik skompilowac ze zrodle tzn gdzeis sa przeciez zrodla(zakladajc ze je zainstalowalem)? plis powiedzcie o co chodzi w tej kwesti przeciez nei zajmie wam to duzo czasu a ja chce tylko paru krotkich odpowiedz pozdrawiam 1344835[/snapback] Jesli jakis program trzeba skompilowac ze zrodel, to zazwyczaj sciaga sie owe zrodla na dysk. Moga one byc zawarte w pliku .tar.gz, .tar.bz2 czy tez .tbz lub .tgz (choc ten ostatni najczesciej jest pakietem binarnym Slackware - ale nie musi). Tar to program laczacy wiele plikow w jeden a gzip lub bzip2 to program kompresujacy ten jeden plik. Rozpakowuje sie takie pliki poleceniem tar (xvf plik.tar.gz lub .tgz lub xjf tar.bz2 lub .tbz). Po rozpakowaniu zazwyczaj pojawia sie nowy katalog, do ktorego mozemy wejsc poleceniem cd, jak to juz opisali poprzednicy moi. Katalog z rozpakowanymi zrodlami najczesciej zawiera pliki README i INSTALL zawierajace instrukcje instalacji (uwaga na wielkosc liter). Zazwyczaj (chyba ze w ww. plikach jest podane inaczej) stosuje sie kolejno polecenia opisane wyzej czyli: ./configure, make i make install. ./configure sprawdzi czy w systemie sa zainstalowane potrzebne biblioteki i programy oraz czy ich wersje sa odpowiednie. Jesli cos bedzie nie tak, to configure zakonczy prace z komunikatem bledu. Blad jest zapisywany w pliku config.log tak, aby pozniej mozna bylo sprawdzic, co bylo jego przyczyna. Jesli configure zakonczy sie poprawnie, to polecenie make dokona kompilacji danego programu. Musza byc zainstalowane odpowiednie pakiety typu kompilator (gcc) i rozne inne pakiety i pakieciki (jesli czegos bedzie brakowac, to configure nie omieszka o tym poinformowac). Podczas kompilacji moga pojawic sie bledy, zazwyczaj sa zawarte w kilku ostatnich linijkach, jakie widzimy na ekranie. Czasem pomaga wklejenie tekstu bledu w google - zdarza sie, ze ktos juz mial taki problem i znalazl rozwiazanie. Jesli wszystko jakims cudem sie udalo skompilowac bez bledow, to polecenie make install dokona zainstalowania binariow programu w okreslonych sciezkach (mozna je wskazac, uzywajac dodatkowej opcji: ./configure --prefix=/katalog) - zwyczajowo jest to katalog /usr/local (pliki wykonywalne wedruja wtedy do /usr/local/bin a np. biblioteki do /usr/local/lib). Jesli /usr/local/bin znajduje sie na liscie zmiennej srodowiskowej PATH, to wystarczy wpisac nazwe programu z tego katalogu i ow program sie uruchomi. W razie czego mozna podac pelna sciezke bezwzgledna: /usr/local/bin/program. Artykuly o kompilacji programow ze zrodel powinienes znalezc na www.linux.pl w dziala dla poczatkujacych i w wielu innych miejscach (patrz tematy przyklejone). Edytowane 24 Marca 2005 przez bigfan Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Domik Opublikowano 25 Marca 2005 Zgłoś Opublikowano 25 Marca 2005 tja ok piszę /.configure i co i [gluteus maximus] pisze że nie mam żadnego kompilatora to jest możliwe :>? mandrake 10.2 .... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
bigfan Opublikowano 25 Marca 2005 Zgłoś Opublikowano 25 Marca 2005 Oczywiscie ze jest mozliwe. Kompilator to jeden z wielu pakietow i byc moze nie zostal wybrany podczas instalacji (nie jest to pakiet istotny dla funkcjonowania systemu). Musisz sobie doinstalowac pakiet o nazwie gcc jakims menedzerem pakietow (rpmdrake, kpackage etc.). System powinien sobie sam doinstalowac pakiety zalezne od gcc, ktore tez beda potrzebne do przeprowadzania kompilacji. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Sid Opublikowano 25 Marca 2005 Zgłoś Opublikowano 25 Marca 2005 tja ok piszę /.configure i co i [gluteus maximus] pisze że nie mam żadnego kompilatora to jest możliwe :>? mandrake 10.2 .... 1349362[/snapback] Raczej ./configure ;) I jest to możliwe :D po prostu zainstaluj paczke z GCC i jeszcze bodajze automake, make, jak źle piszę niech ktoś poprawi ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Domik Opublikowano 25 Marca 2005 Zgłoś Opublikowano 25 Marca 2005 wiem z tym configure i kropką ;).a przy instalce zaznaczałem dziadowi narzędzia programistyczne :> grrrr czyli gcc będzie w rpm :>? bo ściągnołem źródła no i porażka ..... :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Sid Opublikowano 25 Marca 2005 Zgłoś Opublikowano 25 Marca 2005 No powinno być w rpm na CD ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Domik Opublikowano 26 Marca 2005 Zgłoś Opublikowano 26 Marca 2005 no i niestety znowu jakieś biblioteki mu nie paszą chyba będe od nowa musiał go zainstalować....... hymmmmmmm Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
morgholm Opublikowano 26 Marca 2005 Zgłoś Opublikowano 26 Marca 2005 jakie biblioteki? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Sid Opublikowano 26 Marca 2005 Zgłoś Opublikowano 26 Marca 2005 no i niestety znowu jakieś biblioteki mu nie paszą chyba będe od nowa musiał go zainstalować....... hymmmmmmm 1350885[/snapback] Tylko nie od nowa! :) Po prostu configure wywala np. checking for libtiff... not found!(...)To szukasz na CD, ew. w internecie rpm'a libtiff i to wsio ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Domik Opublikowano 26 Marca 2005 Zgłoś Opublikowano 26 Marca 2005 ha ;] udało wam się ;] nie zformaciłem ;] thnx posprawdzam ale jak przetrawie jedznie :P bo się mogę zgagi nabawić :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...