FreeBSD的Debianpipe理员崩溃的课程?

有人可以发布一个快速的FreeBSDpipe理速成课程,针对Debianpipe理员? 环境是一个生产networking服务器。

有些事情我想知道:

  1. 软件包pipe理(端口或pkg_ *)? 利弊与能力?
  2. 在版本之间升级? 例如aptitude safe-upgrade / full-upgrade
  3. 多久支持一个版本? 有什么理由不select最新版本?
  4. 任何陷阱?

我基本上担心我会真的错过能力。 ports系统很酷,但我安装的大部分内容并不能保证从头开始编译所需的时间。 我知道你可以从一个端口构build一个包来节省安装在多个机器上的时间,但是我现在只是在谈论一个服务器。 pkg *用得多吗? 似乎每个人都使用端口。 有兴趣听听实际情况,最好是从Debian和FreeBSDpipe理员那里获得。

背景:

我已经在不同的时间使用FreeBSD和OpenBSD作为我的主要桌面操作系统,但是在过去的5年中,Debian一直在生产服务器上运行。

回到BSD的机会已经出现,我想给它一个机会。

FreeBSD手册是所有基本问题的朋友。

ports树和pkg_ *系统是相同的。 如果内置的还不够的话,端口树中还会有其他的pkg_8pipe理工具。

升级将很大程度上取决于您的环境,但可以像cd /usr/src; make buildworld; make installworld一样简单cd /usr/src; make buildworld; make installworld cd /usr/src; make buildworld; make installworld 在相反的环境cd /usr/src; make buildworld; make installworld和可怕的复杂。

FreeBSD安全团队确定版本支持的时间(错误/安全性修复)。 滚动到当前时间表的页面底部 。

与其他大多数* nix操作系统一样, 如果您熟悉Debian,那么您应该已经熟悉了很多。 如果您有更多或更具体的问题可以随意问。

在此之前,熟悉FreeBSD手册,特别是第三部分。 系统pipe理 。 这是一本高质量,维护良好的手册,通常涵盖你需要知道的一切。

1.软件包pipe理(ports或pkg_ *)? 利弊与能力?

手册章节: 软件包和端口 ,你需要熟悉FreshPorts网站。

包/ ports系统是相当强大的,但可能缺less一个与aptitude完美整合的前端; 你可能会更多地使用单个工具。

粗略等同:

  • dpkgpkg_addpkg_delete
  • apt-getportmasterportupgrade

许多人只是从源代码安装/升级,但FreeBSD维护一个生成二进制包的生成集群 ,您可以将上述工具指向( pkg_add -rportmaster / portupgrade -PP )。 每个架构和主要版本系列(6.x,7.x,8.x,9.x)都保留了一套最新的软件包(由端口构build)。 官方软件包的构build可能会滞后于相应的端口更新一周或更长时间(但您可能已经习惯了更慢的更新时间表:-)。

注意:一个显着的区别是,ports树本身与单独的FreeBSD版本分开维护,并在它们之间共享:无论您使用的是哪个FreeBSD版本,都将始终看到相同的最新版本的端口。

2.在版本之间升级? 例如aptitude safe-upgrade / full-upgrade

是的: freebsd-update工具用于完整的系统升级(以及应用例行安全更新和错误修正)。

3.支持多长时间? 有什么理由不select最新版本?

官方支持通常持续至less12或24个月。 看到:

  • FreeBSD的发布信息和发布工程页面,其中列出了所有即将发布的和过去的发布,以及他们的官方支持状态
  • 由FreeBSD安全团队支持的FreeBSD发行版
  • 维基百科的FreeBSD发行时间表图表

仍然正式支持的最早的版本是FreeBSD 6.4(从2008年底开始),而且目前的版本FreeBSD 8.1预计将在2012年中期之前得到支持。应该没有理由不select最新版本。 每一个发布应该是生产就绪。

我很惊讶没有人提到德鲁·拉维尼的书 。 她还在freebsd.org上编写了linux和freebsd比较文章。

这些是学习操作系统的好资源,所以你可以更好地pipe理它,但是一些非常日常的东西,我会推荐Dan Langille的FreeBSD日记 。

此外,最后你应该检查Dru关于这个主题的出色教程 ,这个教程正好适合你要找的东西。