Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2007 16:13:29 +1000
From:      "Mr Anderson" <anderson.gnu@gmail.com>
To:        freebsd-ports@freebsd.org
Cc:        Simon Barner <barner@freebsd.org>
Subject:   Re: update ports from a file
Message-ID:  <d245113f0709252313j1b7e4b98heed4f0ce705da617@mail.gmail.com>
In-Reply-To: <20070918205450.GA2809@dose.local.invalid>
References:  <d245113f0709171801h59cbdbd1v3d213418398dd577@mail.gmail.com> <20070918205450.GA2809@dose.local.invalid>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello

Well, I could find a CD/DVD updated of FreeBSD. Well, I decided to continue
manually. I download the last ports.tar.gz file. I unpacked to /usr/ports.
:)
Then I tried the following and message said about can't cd to
systutils/portupgrade (is that fine?)

#portversion
cd: can't cd to /usr/ports/sysutils/portupgrade
.....
and then try to download an index file, but as I dont have internet
connection, it start to
updateing the ports index....


After it finished I tried

#portversion
cd: can't cd to /usr/ports/sysutils/portupgrade
[missing key: categories] [Updatting the portsdb <format:dbd_btree> in
/usr/ports ... - 17674 port entries found
.... 1000 ... 2000 ....   17000.....  done]
missing key : categories: Cannot read the portsdb!
database file error
db41
expat
... the show the lis of pakages

So,  what is wrong with the database? and also
[missing key: categories]   ?
cd: can't cd to /usr/ports/sysutils/portupgrade  ???

How can I fixed those?

Anderson



On 9/19/07, Simon Barner < barner@freebsd.org> wrote:
>
> Mr Anderson wrote:
> > Hello
> >
> > I have been using FreeBSD in the Univ recently and quite interesting. I
> > decided to installed FreeBSD 6.2 in my laptop (I dont have internet
> > connection) and now I want to install apache and other software. So, I
> > downloaded  ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
> and
> > copy to my laptop to update ports.
> > How do I update ports from the
> > file? Right now, I have an old version of Ports, portsnap fetch does no=
t
>
> > work because I do not have internet
> > connection, and FreeBSD does not recognize my netowrk card reader, so
> > I want to do it by hand , step by step.
> >
> > Any tip how to do update? Should I just unzip the file in /usr/ports ,
> but
> > previosly delete everything???
>
> I'd mv /usr/ports /usr/ports.orig before unzipping the port. Also have a
> look at the `fetch-recursive-list' target. It allows you to generate a
> shell script that will download all the required distfiles for a specific
> port. E.g.
>
> cd /usr/ports/www/apache22
> make fetch-recursive-list
>
> If you are going for packages instead of ports, have a look at
> pkg_fetch(1).
>
> --
> Best regards / Viele Gr=FC=DFe,                             barner@FreeBS=
D.org
> Simon Barner                                                barner@gmx.de
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d245113f0709252313j1b7e4b98heed4f0ce705da617>