- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西北工业大学-操作系统实验报告-实验二
实验二 FreeBSD的应用软件安装
实验目的
学习如何使用FreeBSD安装应用软件。
实验内容与要求
1、查阅资料,了解FreeBSD 安装软件的主要方式,每种方式的具体步骤、操作指南;
2、学习使用FreeBSD安装方法的一种进行安装简单的SSH;
3、详细记录探索学习的内容和实验的整个过程,包括资料的查询、资料的来源(资料名称、网址等)、所做的各种尝试、以及最终的结果(包含截屏);
实验过程
1、FreeBSD 安装软件的主要方式
(1). package
用?package?安装,只要抓取该程序?package?档案,简单的透过?--?安装?pkg_add?package_name?--?移除?pkg_delete?package_name?就可以完成安装?/?移除。??
注意?:文件名称?.tgz?结尾的是?package?文件名称?.tar.gz?结尾的是?source?注?:?目前已经安装的?package?数据库放在?/var/db/pkg/?这个数据夹之中。
通常在比较大型的套件(需要编译很久)或是老是无法编译成功以及想先快速了解未使用过的套件是长成什么样子时,我们会采用这种方式来安装套件。
(2)port
如果你要使用 ports 安装软件,你必须先确认 /usr/ports 这个目录是否有安装。如果没有的话,使用 /stand/sysinstall 来安装 ports 的目录:
1. 以 root 执行 /stand/sysinstall
2. 选择 Configure 后按 Enter
3. 选择 Distributions 后按 Enter
4. 选择 ports 后按空格键
5. 选择 Exit 后按 Enter
6. 选择你要从 CDROM 或 FTP 安装等
7. 跟着选单照做,最后离开 sysinstall
或者我们也可以到 /ports/ 去手动抓回 port.tar.gz 这个档案,将它放在 /usr/ 下。并以下列指令来安装:
# cd /usr
# tar zxvf port.tar.gz
现在可以进入 /usr/ports 的目录中,安装软件了。
通常每一个软件都有一个独立的目录,而目录中都存在着一些档案,每个档案都有其特定用途,我们简列如下:
Makefile:安装软件的编译设定,您可以修改这个档案来设定我们在编译及安装软件时的参数。
README.html:我们可以经由浏览 README.html 来查看所有 ports 目录下的软件说明。
Distinfo:说明安装所需要的档案及其 MD5 的检查数据。
pkg-comment:简单的软件描述。
pkg-descr:较详细的描述,我们通常可以在里面找到该软件网页的位置,使我们能到该网页得到更多信息。
pkg-plist:列出软件将安装的清单,安装后会放在硬盘中的什么地方。
如果您想安装某一个软件,却不知道它的目录位置,您可以使用 whereis 这个指令来找出它来。例如我们想安装 qpopper ,可以使用 whereis qpopper 来找出它所在的目录。 或者果我们只知道某个程序的关键词,确不知道它放在哪个目录,我们可以使用下列指令:
# cd /usr/ports
# make search key=关键词
进入该目录后,最简单的安装方式是直接打 make install,系统就会自动去网络上抓取需要的软件回来安装。安装 ports 时,make 时找档案的顺序是:先去 /usr/ports/distfiles 、再去找 /cdrom/ports/distfiles、最后是网络中下载。如果不使用网络安装的话,可以自己去抓回软件,并将它放在 /usr/ports/distfiles/ 下,这样子在打 make install 时,就不会去网络上抓取档案。如果所需档案存在光盘中,在安装软件之前,必须先将光驱 mount 在 /cdrom 中。但有的软件并不会到光盘中去寻找档案,所以还是将光盘中 /ports/distfiles 目录内容复制到 /usr/ports/distfiles 目录中,或者先连上网络。
当使用网络取得档案时,预设抓取档案的服务器通常在国外,因此,可以修改 /etc/make.conf 来指定使用国内的 FTP 站台,例如编辑 /etc/make.conf 并加入:
MASTER_SITE_BACKUP?= \
.tw/distfiles/${DIST_SUBDIR}/
.tw/pub/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
当
文档评论(0)