keeping freebsd uptodate - doubt
sarav_gsa at yahoo.com
Wed Feb 2 05:57:29 PST 2005
--- Karol Kwiatkowski <freebsd at orchid.homeunix.org>
> saravanan ganapathy wrote:
> > Hai ,
> > I have installed 5.3 release and want to keep my
> > system uptodate with the security patches.
> > Based on many guides, I have arranged as a doc.
> > confirm me whether my steps are ok
> > 1) Install portupgrade
> > 2) Sync ports
> > Ports-supfile contains as
> > *default host=cvsup10.us.freebsd.org
> > *default base=/var/db
> > *default prefix=/usr
> > *default release=cvs tag=.
> > *default delete use-rel-suffix
> > ports-all
> > ( or should I change tag=RELENG_5_3 )
> No, "tag=." is exactly what is needed for updating
> > cvsup -g -L 2 /root/ports-supfile
> > 3) portsdb -Uu
> >From 'man portsdb':
> > -U
> > --updateindex Update or create the ports
> index file called INDEX.
> from 'man ports':
> > fetchindex Fetch the INDEX file from the
> FreeBSD cluster.
> Generating INDEX with 'portsdb -U' can take a while.
> you could run 'cd /usr/ports && make fetchindex'
> which will download
> that file for you.
> so point 3) could be like:
> 3-a) cd /usr/ports
> 3-b) make fetchindex
> 3-c) portsdb -u
> This is *much* faster but, of course, there's
> nothing wrong with
> 'portsdb -Uu'.
> > 4) portversion -v
> 'portversion -v | grep -v "=" ' is what I use.
> > Any other steps to do?
> Above procedure updates (only) your ports tree and
> installed ports.
> Subscribe to freebsd-announce and keep your system
> > What 'make fetchindex' will do?
> See above (point 3).
Thx for ur responses
I have done the above steps to update my system and
when I run 'portversion -v | grep -v "=" ', I am
gettin g the perl package only.
freebsd# portversion -v | grep -v "="
perl-5.8.5 < needs updating (port has 5.8.6_1)
freebsd# portupgrade perl
---> Upgrading 'perl-5.8.5' to 'perl-5.8.6_1'
---> Building '/usr/ports/lang/perl5.8'
===> Cleaning for perl-5.8.6_1
===> perl-5.8.6_1 has known vulnerabilities:
=> perl -- File::Path insecure file/directory
=> Please update your ports tree and try again.
*** Error code 1
Stop in /usr/ports/lang/perl5.8.
** Command failed [exit code 1]: /usr/bin/script -qa
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! lang/perl5.8 (perl-5.8.5) (unknown build
---> Packages processed: 0 done, 0 ignored, 0 skipped
and 1 failed
How to solve this problem?
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
More information about the freebsd-questions