初识DragonFlyBSD的软件管理系统
偶然间又看到DragonFlyBSD的消息,一时兴起,想要测试一下这个系统,看一下它的Hammer FS。于是就在虚拟机里安装了DragonFlyBSD3.0.2。
如果你的英文没有问题的话,按照安装盘的提示一步一步来,安装比较简单。
小于10G的磁盘默认不使用Hammer FS。
安装完成后直接在控制台以root登录,无须密码;
而默认的SSH验证也只接受密钥方式,所以需要创建一个用户,然后创建密钥,设置改用户的密钥验证,然后才能使用ssh远程登录。否则只能在控制台登录。
添加用户的时候发现useradd命令默认没有,需要使用adduser,以互动方式添加。
系统装完后就要安装软件,不然系统也没什么用处。简单说,DragonFlyBSD的软件在管理方式上和其他的BSD也没有太大的区别。
阅读了官方的pkgsrc文档之后,将常见的软件安装,删除及搜索等的方式汇总如下:
系统装完后运行如下命令(以root用户):
# cd /usr
# rm -rf pkgsrc
# make pkgsrc-create
# make pkgsrc-update
# pkg_search $pkg_name (搜索已经编译好的软件包)
或者
# cd /usr/pkgsrc/
# bmake search key=’$pkg_name’
# pkg_radd -v $pkg_name
# cd /usr/pkgsrc/misc/screen (切换到软件screen所在位置
# bmake install clean (编译安装)
如果想要查看编译选项:
# bmake show-options
使用特定选项进行编译(本人没有使用/验证):
# bmake PKG_OPTIONS.$pkg_name=”-option1 option2″ install clean
下面的命令优先安装编译好的二进制文件,没有编译好的文件时再使用源文件编译安装:
# bmake bin-install clean
# pkg_info
# pkg_delete $pkg_name
或者,对于使用bmake安装的软件,使用
# bmake deinstall (应该需要先切换到软件在/usr/pkgsrc下的目录,没试过)
了解了软件管理的基本知识,下面一篇,我们要在系统上安装所谓的DAMP(Apache/MySQ/PHP)。
No comments yet.