A port karbantartónak ismernie kell a Ports Collection-t és legalább működési szinten a ismernie kell az általa karbantartott programot. Ezeknek az ismereteknek az elsajátításához remek dokumentációt kaphat a jelentkező a Porter's Handbook képében.
A port karbantartói munkáról több infót itt lehet megtudni.
Ha úgy döntesz, hogy port karbantartásra adod a fejed, akkor érdemes az "elárvult" portok közül választani. Ezeket az alábbi módon lehet megkeresni:
Előszöris legyél biztos abban, hogy az INDEX file-od naprakész:
# cd /usr/ports
# make fetchindex
ha ezzel megvagy, akkor futtast az alábbi parancsot (root jog nem szükséges hozzá):
% sh -c 'cd /usr/ports; grep -F "`for o in \`pkg_info -qao\` ; \
do echo "|/usr/ports/${o}|" ; done`" `make -V INDEXFILE` | \
grep -i \|ports@freebsd.org\| | cut -f 2 -d \| '
Ez a parancs kilistázza az éppen "árva" portokat.
Ha jelentkezni szeretnél port karbantarónak, akkor fentebb linkelt "contibuting-ports" dokumentumból megtudhatod, hogy mi a következő lépés.
Bővebb infó itt.
- A hozzászóláshoz be kell jelentkezni
- 1523 megtekintés
Hozzászólások
Valamit rosszul csinálok, vagy nem tudom, de nekem olyan sok árva port nincs:
[root@mirror /usr/ports]# make fetchindex
/usr/ports/INDEX-6.bz2 100% of 769 kB 39 kBps 00m00s
[root@mirror /usr/ports]# sh -c 'cd /usr/ports; grep -F "`for o in \`pkg_info -qao\` ; \
do echo "|/usr/ports/${o}|" ; done`" `make -V INDEXFILE` | \
grep -i \|ports@freebsd.org\| | cut -f 2 -d \| '
/usr/ports/devel/t1lib
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Egyszerűbb megnézni itt:
http://people.freebsd.org/~fenner/portsurvey/ports@freebsd.org.html
- A hozzászóláshoz be kell jelentkezni
Nem igazán látom egyszerűbbnek. Ott hol látom, hogy melyik árva port?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Mindegyik az ezek közül, mert a ports@FreeBSD.org-hoz van assignolva. Ez amúgy Bill Fenner distfile checker oldala, arra való, hogy minden porthoz megnézi, hogy a distfile elérhető-e a weben, vagy esetleg meghalt egy mirror. Viszont lehet maintainer szerint is nézni, és a link, amit írtam pont azokat listázza, amelyeknek nincs karbantartója.
- A hozzászóláshoz be kell jelentkezni
Akkor továbbra is érdekelne, hogy nekem miért csak 1 portot mutat a levélben leírt eljárás. Mert ha másnak is ennyit fog, akkot csak megvonják a vállukat, és azt mondják, "hol sok ez?".
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Hát jó kérdés.... Nekem kicsit többet mutat, de ez is messze elmarad a valóstól:
[root@server /usr/ports]#
ao\` ; \rver /usr/ports]# sh -c 'cd /usr/ports; grep -F "`for o in \`pkg_info -q
> do echo "|/usr/ports/${o}|" ; done`" `make -V INDEXFILE` | \
> grep -i \|ports@freebsd.org\| | cut -f 2 -d \| '
/usr/ports/archivers/cabextract
/usr/ports/archivers/freeze
/usr/ports/archivers/rpm
/usr/ports/chinese/arphicttf
/usr/ports/chinese/ttf2pt1
/usr/ports/converters/p5-Convert-TNEF
/usr/ports/databases/pear-MDB
/usr/ports/databases/ruby-mysql
/usr/ports/databases/ruby-postgres
/usr/ports/databases/ruby-sqlite3
/usr/ports/databases/unixODBC
/usr/ports/devel/fam
/usr/ports/devel/p5-Tree-DAG_Node
/usr/ports/devel/popt
/usr/ports/devel/t1lib
/usr/ports/graphics/jasper
/usr/ports/graphics/lcms
/usr/ports/graphics/libwmf
/usr/ports/graphics/scr2png
/usr/ports/lang/gforth
/usr/ports/lang/ruby18
/usr/ports/lang/tcl84
/usr/ports/mail/drac
/usr/ports/mail/razor-agents
/usr/ports/math/fftw
/usr/ports/misc/pear-Services_Weather
/usr/ports/multimedia/mpeg2codec
/usr/ports/net/p5-Net-Server
/usr/ports/net/pear-Net_URL
/usr/ports/print/freetype
/usr/ports/print/ghostscript-gnu
/usr/ports/print/gsfonts
/usr/ports/print/jadetex
/usr/ports/print/ttf2pt1
/usr/ports/security/libmcrypt
/usr/ports/security/p5-Crypt-CBC
/usr/ports/security/p5-Digest-MD5
/usr/ports/security/pear-Auth_SASL
/usr/ports/shells/esh
/usr/ports/sysutils/pear-Cache
/usr/ports/textproc/eruby
/usr/ports/textproc/html2text
/usr/ports/textproc/scr2txt
/usr/ports/textproc/wv
/usr/ports/textproc/xlhtml
/usr/ports/www/libwww
/usr/ports/www/mod_fastcgi
/usr/ports/www/ruby-fcgi
- A hozzászóláshoz be kell jelentkezni
Meg akár rendet is tehetnének kicsit a portok között, mert szvsz nem véletlenül van pár port elárvulva a 15000ből. Minap pl sfv ellenörző kellett, és találtam vagy ötöt, mindegyik nagyjából ugyanazt tudta. Persze jó hogy van választási lehetőség, de minek ennyi? Kedvencem az x11-clocks a maga 53 alkönyvtárával...
Amúgy meg Freebsd foreva :)
- A hozzászóláshoz be kell jelentkezni
"Minap pl szövegszerkesztő kellett, és találtam vagy 50-et, mindegyik nagyjából ugyanazt tudta. Persze jó, hogy van választási lehetőség, de minek ennyi?"
Pláne ha ott a vi.
:%s/szövegszerkesztő/képnézegető|terminálemulátor|böngésző|...]/g
- A hozzászóláshoz be kell jelentkezni