Pekny prehled o tom, jak ukocirovat 3rd party soft na FreeBSD je zde (default nastroje, portupgrade, portaudit, portsnap...):
http://www.taosecurity.com/keeping_freebsd_applications_up-to-date.html
nebo zde:
http://freebsdwiki.org/Port_management
jirib
p.s: co nejake info o novem portindex? :)
Názory k článku
FreeBSD porty - Ako na to
zajimavy tip
celé vláknonejde to nejak jednoduseji?
celé vláknoJa ve Slackwaru "vyrabim" balicky takto
./configure
make
checkinstall make install
a je to. Jde neco takoveho i ve FreeBSD?
Re: nejde to nejak jednoduseji?
celé vláknoCokoli lze dělat snadno, jednoduše -- a špatně...
Checkinstall neumožňuje reprodukovat postup kompilace a instalace, tudíž je k balíčkování bezcený.
Re: nejde to nejak jednoduseji?
celé vláknoHmm, když myslíte... Ale já stejně prakticky všechny programy kompiluju bez nějakých úprav tím známým "config, make, make install", takže reprodukce postupu kompilace spočívá v tom, že akorát stáhnu příslušné zdrojáky. Do souboru s informacemi o balíku pak eventuelně můžu napsat, jaké jsem použil volby při configure.
Ale máte pravdu, moc sofistikované to není... :-)
Jestě dotaz: mohl byste prosím vysvětlit, proč přesně nemůžu reprodukovat instalaci? Co chybí ve výsledném balíku?
Re: nejde to nejak jednoduseji?
celé vláknono takto, tento clanok je o tom ako vytvorit sofistikovanu "kostru" vyuzivajucu urcite mechanizmy (stiahnutie src bez nutnosti vediet presne umiestnenie, ochecksumovanie src, opatchovanie) na instalovanie noveho softwaru. to, co ste popisal vy, je ako si instalujete novy software do svojho systemu. mam pocit, ze to su trosku rozdielne veci :)
Re: nejde to nejak jednoduseji?
celé vláknopotom ako mas uz zmieneny makefile, staci uz len "make package"
Jak zjistit, co za soubory se bude instalovat?
celé vláknoSuper clanek, ale zmineny checkinstall by se taky obcas hodil. Pokud mam aplikaci, ktera neni v portech, existuje naky nastroj, ktery by zjistil/vykeneroval ten pkg-plist podle toho, co se bude instalovat pres 'make install'?
Re: Jak zjistit, co za soubory se bude instalovat?
celé vláknohttp://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-autoplist.html
mozno v dalsom diely bude prelozene (ak bude dalsi diel, ale momentalne mam malo casu :( )
Bezpečnosť
celé vláknoAko sa zabezpečí, že sa do verejného cvsup servera nedostane port, ktorý obsahuje "škodlivý kód" ? Napr. príkazy pre inštaláciu trojského koňa lebo iba prosté "rm -rf /"?
Re: Bezpečnosť
celé vláknopokial uz mas hotovy port ako taky, tak ho musis poslat cez send-pr(1), niekto z commiterov sa ho ujme, pozre co je to zac, vyskusa a pokial je vsetko v poriadku, tak az potom bude pridany do ports tree v hlavnom cvsup serveru, z ktoreho sa updatuju mirrory. cize je velmi male riziko, zeby sa nieco taketo stalo...

