欢迎来到天天文库
浏览记录
ID:35445939
大小:60.52 KB
页数:8页
时间:2019-03-24
《西北工业大学-操作系统实验报告-实验二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验二FreeBSD的应用软件安装、实验目的学习如何使用FreeBSD安装应用软件。二、实验内容与要求1、查阅资料,了解FreeBSD安装软件的主要方式,每种方式的具体步骤、操作指南;2、学习使用EreeBSD安装方法的一种进行安装简单的SS11;3、详细记录探索学习的内容和实验的整个过程,包括资料的查询、资料的來源(资料名称、网址等)、所做的各种尝试、以及最终的结果(包含截屏);三、实验过程1、FreeBSD安装软件的主要方式(1).package用package安装,只要抓取该程序package档案,简单的透过--〉安装pkg_addpackage_name-->移除pkg_delete
2、package_name就可以完成女装/移除。注意:文件名称.tgz结尾的是package文件名称.tar.gz结尾的是source注:目前已经安装的package数据库放在/var/db/pkg/这个数据夹之中。通常在比较大型的套件(需耍编译很久)或是老是无法编译成功以及想先快速了解未使用过的套件是长成什么样子吋,我们会釆用这种方式来安装套件。(2)port如果你要使用ports安装软件,你必须先确认/usr/ports这个目录是否有安装。如果没有的话,使用/stand/sysinstall来安装ports的目录:2.选择Configure后按Enter3.选择Distributions后
3、按Enter4.选择ports后按空格键5.选择Exit后按Enter6.选择你要从CDROM或FTP安装等7.跟着选单照做,最后离开sysinstall或者我们也可以到http://www.freebsd.org/ports/去手动抓回port.tar.gz这个档案,将它放在/usr/下。并以下列指令来安装:#cd/usr#tarzxvfport,tar.gz现在可以进入/usr/ports的目录中,安装软件了。通常每一个软件都有一个独立的目录,而目录中都存在着一些档案,每个档案都有其特定用途,我们简列如下:Makef订e:安装软件的编译设定,您可以修改这个档案来设定我们在编译及安装软件时
4、的参数。README,html:我们可以经由浏览README,html来查看所有ports目录下的软件说明。Distinfo:说明安装所需耍的档案及其MD5的检查数据。pkg-cominent:简单的软件描述。pkg-descr:较详细的描述,我们通常可以在里而找到该软件网页的位置,使我们能到该网页得到更多信息。pkg-plist:列出软件将安装的清单,安装后会放在硕盘中的什么地方。如果您想安装某一个软件,却不知道它的目录位宜,您可以使用whereis这个指令来找出它来。例如我们想安装qpopper,可以使用whereisqpoppor来找出它所在的目录。或者果我们只知道某个程序的关键词,确
5、不知道它放在哪个目录,我们可以使川下列指令:#cd/usr/ports#makesearchkey二'关键词'进入该目录后,最简单的安装方式是直接打makeinstall,系统就会白动去网络上抓取需耍的软件冋来安装。安装ports吋,make时找档案的顺序是:先去/usr/ports/distfiles、再去找/edrom/ports/distfiles>最后是网络中下载。如果不使用网络安装的话,可以自己去抓回软件,并将它放在/usr/ports/distfiles/下,这样子在打makeinstall时,就不会去网络上抓取档案。如果所需档案存在光盘中,在安装软件之前,必须先将光驱mount
6、在/edrom中。但有的软件并不会到光盘中去寻找档案,所以还是将光盘中/ports/distfiles目录内容复制到/usr/ports/distfi1es目录中,或者先连上网络。当使用网络取得档案时,预设抓取档案的服务器通常在国外,因此,可以修改/etc/make,conf来指定使用国内的FTP站台,例如编辑/etc/make.conf并加入:MASTER_SITE_BACKUP?=ftp://freebsd.csie.ncu.edu.tw/distfi1es/${DTSTSl'BDTR}/ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DI
7、STSUBDIR}/MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}当安装完ports示,我们可以再下指令makeclean来清除编译过程产生的档案,建议最好这么做,否则有的过程中产生大量档案可是很惊人的。如果您安装了一堆软件之后,才想到之前没有makeclean,没关系,在安装ports时,编译过程的档案都存在于该软件冃录下的work冃录中。我们可以使用下列指令來找出所
此文档下载收益归作者所有