Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Debian dostarczony jest w zależności od wersji z mnóstwem paczek które są skompilowanymi programami, prostymi w instalacji.
Kompilowanie programów ze źródeł w Debianie jest łamaniem zasad jego licencji więc nie wolno tego robić pomimo tego, że to działa.
Użytkowanie poleceń:
./configure
make
make install
Nie jest dozwolone.
Offline
Nie jest dozwolone.[/quote]
Bzdura
Nie istnieje w Linuxie pojęcie "nie dozwolone", jest tylko co najwyżej "nie zalecane dla lamerów".
Kompilować ze źródeł nie wolno w komercyjnych SUSE/SLES i Red-Hat.
Debian dostarcza wszystkie pliki nagłówkowe potrzebne do kompilacji
w repozytoriach, źródła programów również (repozytoria deb-src), także komplet narzędzi do kompilacji i budowania pakietów Debiana ze źródeł.
Z resztą przez lata w Debianie instalacja Postfixa z łatką VDA czy Mysql ze wsparciem do szyfrowania połączenia przez SSL wymagało kompilacji,
bo paczki nie zapewniały kiedyś tych funkcji.
To by było na tyle
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
[quote=Jacekalex]Kompilować ze źródeł nie wolno w komercyjnych SUSE/SLES i Red-Hat.[/quote]
Nie tyle nie wolno, co nie uzyskasz potem wsparcia do takiej aplikacji.
Nikt nie naśle na ciebie bagiet jak zrobisz make
Offline
Jak nie uzyskasz? xD Jak kompilujesz własne rzeczy, to zmienia się co najwyżej miejsce, gdzie bugi zgłaszasz — zamiast na debianowy bugtracker/ML (choć również i tu można), to na bugtracker/ML danego projektu. I tak te bugi/ficzery ostatecznie trafiają do źródła projektu, no chyba, że dany projekt jest porzucony upstream, a dla debiana dość cenny.
Ja tak się pytałem o parę rzeczy, gdy realizowałem projekt własnego kernela i mi tam parę kwestii wyjaśnili bez żadnego problemu. Tak samo mam z nftables, gdzie z racji pewnych problemów muszę go sam kompilować do możliwie najnowszej wersji z GIT + własny najnowszy stabilny kernel, bo te dwie rzeczy idą w parze. I ja w sumie nie zgłaszam błędów i tego co mi nie pasuje do debiana, tylko bezpośrednio na ML nftables i tam już się zajmują tymi problemami, a potem w [url=https://git.netfilter.org/nftables/commit/?id=f30e5fe55f252558f6b78c436595051b0506b8c6]logu nftables[/url] albo też w [url=https://lkml.org/lkml/2019/3/12/1142]paczach do kernela[/url] można wyczytać "reported by Morfik".xD
Zwykle też devy albo mainty debiana siedzą na ML projektów i patrzą co tam devy projektów robią i później podbierają pacze i aplikują na poziomie dystrybucji. Tak czy inaczej to wsparcie jak najbardziej jest, bo być musi. Ja sobie nie wyobrażam sytuacji, gdzie gościu nie dostaje wsparcia bo sam skompilował kod. xD
Ostatnio był też [url=https://dev.gajim.org/gajim/gajim/issues/9660]bug w gajim[/url] dotyczący mechanizmu GPG. I też mimo, że miałem paczkę z debiana, to bug poszedł bezpośrednio do devów gajima, i po chwili go fix'nęli i dali info jak również fix'nąć u siebie (bo to przecie python a nie kompilowany kod), no bo trzeba by czekać na nową wersję, a zanim devy ją wypuszczą, a debianowe mainty zapakują, to minie też sporo czasu, podobnie przy zgłaszaniu błędów na debianowy bugtracker. Po prostu to jest dodatkowa warstwa opóźniająca. Oczywiście dla osób, które jedynie używają kompa w stopniu kowalskim, to o wiele łatwiej takim osobom jest zgłosić buga do debiana i niech się oni już martwią jak go poprawić. xD
Ostatnio edytowany przez morfik (2019-04-18 13:16:42)
Offline
nijak odniosłeś sie do mojego komentarza, bo nie pisałem o Debianie tylko dystrybucjach komercyjnych :3
Offline
[quote=Pakos]te jego posty to jakis trolling czy cos? bo juz ktorys dzien zarzuca takimi badziewiami -.-[/quote]
Dostał sygnał ostrzegawczy.
Nie zastosuje się pójdzie na dłuższy urlop.
Offline
[quote=morfik]W sumie to przeczytałem tylko tytuł wątku i ostatni post (bez quote), xD[/quote]
oj ty ty ty :P karny jeżyk bedzie
Offline
[quote=urbinek][quote=Jacekalex]Kompilować ze źródeł nie wolno w komercyjnych SUSE/SLES i Red-Hat.[/quote]
Nie tyle nie wolno, co nie uzyskasz potem wsparcia do takiej aplikacji.
Nikt nie naśle na ciebie bagiet jak zrobisz make[/quote]
W RH nie tylko do takiej aplikacji ale do całego systemu z taką applikacją,
pomimo że za ten support płacisz.
Offline
Przeciez możśna zbudować sobie paczkę.. jak ktoś umie
Offline
[quote=Jacekalex]W RH nie tylko do takiej aplikacji ale do całego systemu z taką applikacją,
pomimo że za ten support płacisz.[/quote]
Ciekawe, masz jakieś sznurki do tego?
Miałem jedną czy dwie dystrybucje z kompilowanym softem na nich i świadczyli normalnie support z wyłącznie softu ofc
[quote=Yampress]Przeciez możśna zbudować sobie paczkę.. jak ktoś umie[/quote]
Niemośna, zakaz jest! Przeca pisze na górze!
Ostatnio edytowany przez urbinek (2019-04-19 10:10:22)
Offline
[quote=urbinek]oj ty ty ty :P karny jeżyk bedzie[/quote]
Zawsze można by powiedzieć, że chciałem podnieść poziom merytoryczny wątku. xD
Ostatnio edytowany przez morfik (2019-04-19 10:29:22)
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00157 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.129.13.201' WHERE u.id=1 |
0.00120 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.129.13.201', 1713527353) |
0.00054 | SELECT * FROM punbb_online WHERE logged<1713527053 |
0.00062 | DELETE FROM punbb_online WHERE ident='54.36.149.52' |
0.00075 | SELECT topic_id FROM punbb_posts WHERE id=323500 |
0.00109 | SELECT id FROM punbb_posts WHERE topic_id=30900 ORDER BY posted |
0.00085 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30900 AND t.moved_to IS NULL |
0.00023 | SELECT search_for, replace_with FROM punbb_censoring |
0.00138 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30900 ORDER BY p.id LIMIT 0,25 |
0.00110 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30900 |
Total query time: 0.00951 s |