Ahoj, On 9/24/24 16:10, Dan Lukes wrote:
Z workshopu by me zajimal, pokud se dozvim jak se poudriere principialne funguje a rozhoduje co v jakem environmentu prelozi. Ja ho nepouzivam, protoze ho podezrivam, ze jakmile chci porty prekladat s jinymi nez defaultnimi optiony, tak se nechova dobre.
Poudriere jsem provozoval ve firme, a pokud mi je znamo, tak pro kazdy jednotlivy port, ktery buildi, zkompiluje vsechny jeho zavislosti. Zkompiluje je podle tebe, tedy podle make.conf a/nebo podle toho, co "navic" nastavis pres 'make config' pro dany port. Nikdy jsem s tim nemel problemy (bavim se ale jen o cca 100 serverech..)
Dalsi moznosti je synth, kterej pouzivam pro "soukromy" ucely, muzes nastavit, ze pouzije predkompilovany baliky pro "build only dependencies", ale obcas proste nezkompiluje port, i kdyz se "manulane" zkompilovat da. Takze pokud mas k dispozici dostatek resources (CPU+RAM), doporucuju, jako otis, jit cestou poudriere.
Jisou dobu jsem pouzival taky portmaster, ten umi taky pouzit/Stahnout predkompilovany baliky, pokud nemaj jiny configy proti "distribucnim". Je tam ale malej overhead s udrzbou starsich verzi, zase je to mega jednoduchy a tim padem dost "blbuvzdorny".
Rozhodne nepripada v uvahu kombinovat packages ze dvou zdroju, to je cesta do pekel.
O tom zadna!
Dan
Marek p.s. workshopu bych se taky rad zucastnil @otis. -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l