openoffice3 install from ports breaking
Stuart Henderson
stu at spacehopper.org
Thu Apr 30 10:10:45 CEST 2009
On 2009/04/30 09:55, Pau wrote:
> I started compiling the day before yesterday at 21h30, left the laptop
> on during the night, took it with me to work, as usual, but this time
> compiling, spent the whole day at the institute. There the compilation
> crashed, because /usr was full! I have a 20G /usr partition. True, I
> had also compiled other things, but I had plenty of space before
> starting to compile, at least I thought so. So I did a make clean in
> /usr/ports and resumed the compilation (make install again).
That sounds about right for this software (-: You can make it easier to
clean up after port builds - set WRKOBJDIR in /etc/mk.conf and instead
of creating directories under each port it will create them in the
directory you specify. e.g.
WRKOBJDIR=/usr/obj/ports
Then you can easily rm -r when you need the space back.
This is also useful if /usr is full but you have more space elsewhere
you can build in.
You can also set this on a port-by-port basis, bsd.port.mk(5) tells
you more under the WRKOBJDIR description.
> hux(pd)| du -hs /usr/ports/* | grep G
> 1.9G /usr/ports/distfiles
> 4.9G /usr/ports/packages
>
> Now i understand... but what is the difference between distfiles and packages ?
>
> I see tgz in the two of them. Why two separate folders?
distfiles are downloaded source code used to build the port; packages
are the binary packages built by the port. There are multiple directories
inside the packages directory; the files for most ports will appear in
each of them (all, ftp, cdrom), but they don't take any extra place as
they are hard-links (extra directory entries pointing to the same inode
on the filesystem) - see ln(1) and ls -li.
More information about the Openbsd-newbies
mailing list