我是 FreeBSD 版本的新手,但对许多 Linux 版本非常熟悉。我正在尝试 (1) 保持系统更新,以及 (2) 在 FreeBSD 7.2 下安装新软件包。那么在 FreeBSD 上的其他 Linux 系统上是否有与 yum/yast/apt-get 等效的功能?如果是这样,它是什么以及如何使用它?
谢谢!
我是 FreeBSD 版本的新手,但对许多 Linux 版本非常熟悉。我正在尝试 (1) 保持系统更新,以及 (2) 在 FreeBSD 7.2 下安装新软件包。那么在 FreeBSD 上的其他 Linux 系统上是否有与 yum/yast/apt-get 等效的功能?如果是这样,它是什么以及如何使用它?
谢谢!
pkg_add -r 或端口树:)
看:
http://www.freebsd.org/doc/en/books/handbook/packages-using.html
正如其他人所说,手册是无可替代的。简而言之,您正在寻找的是portupgrade。有了它,您可以运行类似的命令
阅读关于 portupgrade 的wiki页面。并记住始终阅读 /usr/ports/UPDATING。
你要找的有两件。一个是更新基础系统,另一个是更新附加包。
第一个可以用
freebsd-update
. 此命令支持使用补丁更新到当前版本和升级到新版本。查看其手册页了解详细信息。这比从源安装更新要容易得多。更新包也有两部分——更新端口树和重建过时的端口。第一个可以用
cvs
//cvsup
或csup
(我的偏好)来完成portsnap
。portsnap
工作原理很像freebsd-update
,但适用于端口树。再次,请参阅其手册页。您可以portupgrade
按照另一个答案中的描述使用或者portmaster
(我更喜欢它,因为它的开销和简单性较低,尽管它可能没有那么多的功能portupgrade
)。freeBSD手册是您更新的朋友...
FreeBSD 实际上有一些非常好的文档,因为它没有像 Linux 那样被分叉成无数的发行版;他们的网站有一些非常好的中央文档。
这部分讨论安装应用程序...
手册本身是一个了解 FreeBSD 使用速度的好地方。