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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-07-12 10:35:26

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Kompilowanie softu i budowanie paczek - toole, skrypty

Cześć

Ostatnio w robocie odbijam się od tematu kompilowania i paczkowania - co prawda dla RPMa, głownie, ale temat kompilacji i zbierania zależności wciąż kopie mnie na bieżąco.

Czy macie może jakieś toole/skrypty do ułatwienia budowania na kilka formatów paczek (RPM,DEB, różne distros) i kompilacji samej w sobie? Chodzi głównie np. o kompletowanie zależności przy kompilacji - chciałem pisać własny tool do kompletowania libek, ale może macie coś czego nie znalazłem

Dzięki z góry :)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#2  2017-07-12 12:27:31

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Kompilowanie softu i budowanie paczek - toole, skrypty

Kod:

apt build-deep nazwa_pakietu

:)?


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#3  2017-07-12 12:51:11

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Kompilowanie softu i budowanie paczek - toole, skrypty

Szczególnie zaje..ście zadziała gdy pakietu jeszcze nie ma a chcemy go dopiero stworzyć.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#4  2017-07-12 13:14:37

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Kompilowanie softu i budowanie paczek - toole, skrypty

@urbinek tak jak mówi ethanak wszystko pięknie dopóki masz pakiet i chcesz tylko nowsza wersje albo przebudować istniejący, mi bardziej chodzi o przypadki gdy niestety paczek nie ma, a u mnie takie sytuacje są częste stosunkowo - mało osób potrzebuje skalowania memcache przez np memcached a do tego paczek niestety nie na :)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#5  2017-07-12 14:28:26

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Kompilowanie softu i budowanie paczek - toole, skrypty

RPMy to co dystrybucja - inna szkoła, do czego konkretnie chcesz paczki budować?
Najlepiej popytaj na forum danej dystrybucji.

Chyba, ze zamiast RPM może być paczka tbz2, w takim przypadku polecam Gentusia.
Budowania w nim na pewno Ci starczy na dddłłluuugggiiiieee zimowe samotne wieczory. xD


Pozdro
;)

Ostatnio edytowany przez Jacekalex (2017-07-12 14:31:05)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2017-07-12 15:02:07

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Kompilowanie softu i budowanie paczek - toole, skrypty

Ja nie rozumiem jednego: jeśli jest to coś rzadko używanego, to po kiego grzyba robić jakieś pakiety? Od tego masz autotoolsy (i od groma innych rozwiązań).
A wszelkie automatyczne znajdowacze zależności są bardzo świetne, dopóki nie masz czegoś bardziej ambitnego niż "Hello world".
Przykład z życia: w jaki sposób automatyczny automat miałby mi automatycznie znaleźć zależność mileny-abc od mbroli? Przecież bez tego się świetnie skompiluje... Tyle że działać nie będzie.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#7  2017-07-12 17:50:24

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Kompilowanie softu i budowanie paczek - toole, skrypty

@Jacekalex: CentOS gada z RPM, poza tym budowanie paczek do RPM rpmbuildem jest całkiem nieźle opisane, ale bywa że są jakieś topless które jeszcze przyspieszają i upraszczają proces

@ethanak: to akurat kwestia założeń, w robocie mam całe środowisko zarządzane puppetem i ludzie z ich brudnymi łapskami mają nie dotykać serwerów, a appki paczkować - potem kwestia ustawienia od nowa serwera to jeden run puppeta, a każdy serwer z daną rolą jest taki sam - przy 2k serwerów automatyzacja i standaryzacja ma sens

A rzadko używane w tym kontekście oznacza że mało organizacji ma potrzebę żeby skalować memcache

Poza tym generalnie jak masz dobrze napisane pliki dla autoconfa to po pobieraniu zależności kompilacja przechodzi i apka jest uzywalna - zakładam że w Milenie też tak jest i chodzi mi o coś co będzie na tyle cwane że chociaż uprości mi etap szukania bibliotek - w autoconfie jest makro które szuka libek w katalogach ustawionych w preferencjach linkera, mógłbym to paradować, ale na wejściu miałem nadzieję, że jest już po prostu coś co to robi za mnie... Po co wymyślać koło na nowo skoro ktoś już to może mieć?


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)