|
发表于 2004-5-13 14:59:53
|
显示全部楼层
最初由 卤鸭子 发表
楼上的?portage能做的什么,ports不能做?
You can't just do emerge xxx, you must locate the correct directory first by running "find" from /usr/ports, then cd /usr/ports/dir, make install; quite troublesome.
It's quite annoying to build programs like openoffice, it prompts for user interaction partway through the build process, it's not pleasant to get up in the morning and find that the build was not completed.
There is no way to upgrade the ports tree without installing an additional port after installation, ie cvsup. To upgrade an installed port to a newer version, you have to install another utility, namely portupgrade. Don't know why they don't just integrate them into ports!
You can't emerge --pretend, though Openbsd has such feartures.
You can't run emerge depclean to uninstall those dependencies that are currently not in use, so you will always be stuck with uneeded packages laying around unless you manually use pkg_info -R on each package to see if anything needs them.
There're others, but I'm not sure if freebsd is able to do such things or not, such as --buildpkg, --fetchonly etc that can be very useful to some users. |
|