montresol Napisano Październik 24, 2005 Zgłoszenie Share Napisano Październik 24, 2005 Witam, Czasem dana aplikacje mozna sciagnac w jednej z kilku postaci. Do czego one sluza? Dla przykladu aplikacja Atol (link): atol-0.4.4_src.zip source code in zip archive atol-0.4.4-1.fc4.src.rpm RedHat Fedora Core 4 Linux source rpm package atol-debuginfo-0.4.4-1.fc4.i386.rpm RedHat Fedora Core 4 Linux debug info for binary rpm package 1) Czym sie rozni src.zip i src.rpm? Jedno i drugie to przeciez zrodla, ktore trzeba skompilowac. Czy src.rpm ma zapisane zaleznosci (paczki devel), ktore potem yum moze sobie dociagnac? Jest jeszcze jakas przewaga src.zip nad src.rpm? 2) Do czegu sluzy pakiet debuginfo i jak tego uzywac? Pozdrawiam, montresol Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@perl Napisano Październik 24, 2005 Zgłoszenie Share Napisano Październik 24, 2005 1) Czym sie rozni src.zip i src.rpm? Jedno i drugie to przeciez zrodla, ktore trzeba skompilowac. Czy src.rpm ma zapisane zaleznosci (paczki devel), ktore potem yum moze sobie dociagnac? Jest jeszcze jakas przewaga src.zip nad src.rpm? src.zip - sa to zrodla programu src.rpm - jest to paczka zrodlowa w jednym i drugim przypadku jestesmy zmuszeni skompilowac zrodla aby otrzymac binarna wersje programu, jednak w przypadku paczki zrodlowej jest to metoda o wiele bardziej "elegancka" i zalecana, poniewaz przebudowujac pakiet zrodlowy tworzymy zwyczajny pakiet - ktory mozemy zainstalowac przez polecenie rpm, Fedora opiera sie na systemie pakietow rpm - dzieki nim mamy porzadek w systemie, latwo mozemy instalowac oraz deinstalowac oprogramowanie kompilacja zwyklych zrodel, a potem ich zainstalowanie niesie za soba zasmiecanie systemu i czasami brak mozliwosci odinstalowania programu 2) Do czegu sluzy pakiet debuginfo i jak tego uzywac? sluzy dokladnie do tego co mowi jego nazwa - czyli dostarcza informacji podczas debugowania danego pakietu Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
montresol Napisano Październik 25, 2005 Autor Zgłoszenie Share Napisano Październik 25, 2005 jednak w przypadku paczki zrodlowej jest to metoda o wiele bardziej "elegancka" i zalecana, poniewaz przebudowujac pakiet zrodlowy tworzymy zwyczajny pakiet - ktory mozemy zainstalowac przez polecenie rpm Czy to znaczy, ze gdy sciagne pakiet src.rpm to polecenie: #rpm -i pakiet.src.rpm sprawdzi zaleznosci, zrobi configure, make i zbuduje gotowa do zainstalowania paczke? sluzy dokladnie do tego co mowi jego nazwa - czyli dostarcza informacji podczas debugowania danego pakietu Czy taki pakiet to standardowy sposob debugowania aplikacji czy jakies autorskie rozwiazanie ludzi od Atola? Czy takiego pakietu uzywa sie jakos z gdb? Dzieki i pozdrawiam, montresol Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@perl Napisano Październik 25, 2005 Zgłoszenie Share Napisano Październik 25, 2005 Czy to znaczy, ze gdy sciagne pakiet src.rpm to polecenie: #rpm -i pakiet.src.rpm sprawdzi zaleznosci, zrobi configure, make i zbuduje gotowa do zainstalowania paczke? nie, pakiety zrodlowe buduje sie za pomoca polecenia: rpmbuild --rebuild {nazwa pakietu zrodlowego} spowoduje to wykonanie zadan z pliku spec (najczesciej configure i make) czyli skompilowanie i zbudowanie paczki rpm dla twojego sprzetu (drzewo katalogow /usr/src/redhat/ ewentualnie gdy stowrzysz sobie osobnego uzytkownika do tworzenia paczek to ~/rpmbuild/src/redhat/) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się