Berkof Napisano Styczeń 3, 2005 Zgłoszenie Share Napisano Styczeń 3, 2005 Witam! Mam takie pytanko. Czytam sobie właśnie jak instalować pakiety rpm. Wiem już, że jest pożliwość odisntalowania takiego pakietu. A jak jest z kompilacją programu ze źródeł. Kompiluje się przez wydanie 3 komend.: ./configure, make i make install. Dlaczego przed configure znajdue się ./ :?: Czy to są standardowe polecenie, wukonywane zawsze w przypadku kompilowania progrów? I jeszcze jedno. Czy w przypaku programu kompilowanego ze źródeł, jest możliwość łatwego odinstalowania takiego programu, tak jak w przypadku pakietów poprzez wydanie polecenia rpm -e [nazwa_pakietu] ? Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Zuk87 Napisano Styczeń 3, 2005 Zgłoszenie Share Napisano Styczeń 3, 2005 Czy w przypaku programu kompilowanego ze źródeł, jest możliwość łatwego odinstalowania takiego programu, tak jak w przypadku pakietów poprzez wydanie polecenia rpm -e [nazwa_pakietu] ? Używa się do tego polecenia "make uninstall" Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
The Structorr Napisano Styczeń 3, 2005 Zgłoszenie Share Napisano Styczeń 3, 2005 Albo zainteresuj się programem checkinstall. Buduje ze źródeł paczki RPM. Było na forum Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gchmiel Napisano Styczeń 3, 2005 Zgłoszenie Share Napisano Styczeń 3, 2005 Witam! A jak jest z kompilacją programu ze źródeł. Kompiluje się przez wydanie 3 komend.: ./configure, make i make install. Dlaczego przed configure znajdue się ./ :?: Pozdrawiam polecenie configure znajduje się zawsze w katalogu ze źródłami. W linuksie "./" oznacza katalog bieżący. Wykonując jakieś polecenie system szuka go w znanych ścieżkach (np /bin, /usr/bin), nie szuka polecenia w katalogu bieżącym. Dlatego aby wykonać polecenie z bieżącego katalogu należy to zaznaczyć przez dodanie "./" przed nazwą polecenia. Większośc programów kompiluje się przez podanie tych trzech komend. Jeśli jest inaczej, to napisane jest to w pliku "readme" lub "install", który powienien znajdować się w katalogu ze źródłami. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Berkof Napisano Styczeń 3, 2005 Autor Zgłoszenie Share Napisano Styczeń 3, 2005 Dzięki za odpowiedź. narazie pytam się z czytsej ciekawcośći. Jestem na poziomie dokształcania więc takie pytania mnie nurtują. gchmiel dzięki z dokładne wyjaśnienie Pozdrawiam wszystkich Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Styczeń 4, 2005 Zgłoszenie Share Napisano Styczeń 4, 2005 Podobnie jak The Structorr polecam program checkinstall. Nie wszystkie programy mają zaimplementowaną część "uninstall". A nawet jak mają to, żeby wykonać deinstalację, trzeba przechowywać skrupulatnie katalog ze źródłami z których budowałeś - no powiedzmy, że paczkę ze źródłami. Checkinstall buduje pięknego RPM-a, który instalujesz i który można wywalić z systemu przez "rpm -e". Pozdr, W. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
SebOOl Napisano Styczeń 4, 2005 Zgłoszenie Share Napisano Styczeń 4, 2005 @WalDo Nie wszystkie programy mają zaimplementowaną część "uninstall". A nawet jak mają to, żeby wykonać deinstalację, trzeba przechowywać skrupulatnie katalog ze źródłami z których budowałeś Nie trzeba przechowywać katalogu ze źrudłami z których budowany był program. Jeśli po jakimś czasie wgrasz świerze źródła to po ./configure będziesz mógł zrobić make uninstall i program wykasować program. 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ę