apt-get - skompilowanie pakietu ze zmian
Wydałem takie polecenie:
I takie plecenie działa. Pakiety są tworzone. Jednak, tak jak na początku napisałem, chcę "po drodze" zmienić parametry podawane do ./configure więc muszę ten pakiet zbudować sam, a powyższe polecenie automatycznie pobiera i od razu kompiluje kod. "Debianizacja" samemu - to dla mnie za ciężkie zadanie, dlatego właśnie pytałem, czy ktoś z Was wie w jaki sposób mogę osiągnąć swój cel. Tym bardziej, że powinien powstać nie jeden, a 13 pakietów, w tym kilka koniecznie wymaganych do tego, żeby nie rozwalić zależności w systemie. Jeden .deb z całym gtk3 to mogę sobie zrobić i przez checkinstall, ale to mi niewiele pomoże.
Może jest jakiś sposób, aby prześledzić co dokładnie robi to polecenie? Bo na podstawie tego co tylko wypisane było w konsoli - gdy to zrobiłem sam, widzieliście jaki był błąd.
Kod: Zaznacz cały
apt-get -b source libgtk-3-0
Może jest jakiś sposób, aby prześledzić co dokładnie robi to polecenie? Bo na podstawie tego co tylko wypisane było w konsoli - gdy to zrobiłem sam, widzieliście jaki był błąd.
giaur, przepraszam ale tym razem to ja się wkurzę (mimo tego, że nie powinienem i robię to rzadko).
Podałem Ci krok po kroku jak należy zbudować pakiet z domyślnymi ustawieniami (sprawdź tekst w podanym wcześniej odnośniku).
Zajrzyj do podręcznika systemowego:
W jakim celu budujesz automatycznie pakiet, dodając parametr ,,-b'' skoro zamierzasz ustawić własne opcje kompilacji?
Zapytałem się czy buduje się pakiet z domyślnymi opcjami według tego opisu:
http://debian.linux.pl/threads/16688-ip ... post107471
Czy sprawdziłeś? Opis dotyczy pakietu iptables, zamiast którego wstawiasz własną nazwę pakietu.
Pobierając źródła z parametrem ,,-b'' zawsze zbudujesz pakiet na sprawnym systemie (przynajmniej mnie się zawsze to udaje).
Jeżeli pobierasz źródła z repozytorium Debiana nie musisz ich poddawać debianizacji.
Podałem Ci krok po kroku jak należy zbudować pakiet z domyślnymi ustawieniami (sprawdź tekst w podanym wcześniej odnośniku).
Zajrzyj do podręcznika systemowego:
Kod: Zaznacz cały
man apt-get
apt-get -hZapytałem się czy buduje się pakiet z domyślnymi opcjami według tego opisu:
http://debian.linux.pl/threads/16688-ip ... post107471
Czy sprawdziłeś? Opis dotyczy pakietu iptables, zamiast którego wstawiasz własną nazwę pakietu.
Pobierając źródła z parametrem ,,-b'' zawsze zbudujesz pakiet na sprawnym systemie (przynajmniej mnie się zawsze to udaje).
Jeżeli pobierasz źródła z repozytorium Debiana nie musisz ich poddawać debianizacji.
fnmirk, powinieneś chyba uważniej czytać poprzednie posty? Ale po kolei:
czyli to samo co zaproponował Yampress.
W takim, aby sprawdzić czy te źródła w ogóle się kompilują na moim systemie. Poza tym, jeśli apt-get to kompiluje automatycznie, to wystarczy zrobić to samo ręcznie, zatrzymując się po etapie pobrania źródle i zmieniając plik rules.W jakim celu budujesz automatycznie pakiet, dodając parametr ,,-b'' skoro zamierzasz ustawić własne opcje kompilacji?
Tutaj wypada zacytować mój poprzedni post, którego chyba nie przeczytałeś/nie zrozumiałeś?Zapytałem się czy buduje się pakiet z domyślnymi opcjami według tego opisu:
http://debian.linux.pl/threads/16688...l=1#post107471
Czy sprawdziłeś? Opis dotyczy pakietu iptables, zamiast którego wstawiasz własną nazwę pakietu.
Bo twój sposób "kompilowania z domyślnymi opcjami" to tylko wydanie polecenia:giaur pisze:Gdy robię tak jak proponuje Yampress, dając dodatkowo:otrzymuję komunikat, że źródła są już skonfigurowane i że należy wykonać:Kod: Zaznacz cały
dpkg-source --commitJeśli wykonam:Kod: Zaznacz cały
make distcleanznowu każe mi robić:Kod: Zaznacz cały
make distcleantak jak poprzednio. Czyli błędne koło.Kod: Zaznacz cały
dpkg-source --commit
Kod: Zaznacz cały
dpkg-buildpackage -rfakeroot