澳门在线威尼斯官方 > 电脑操作 > 如何最有效率的安装软件,下如何最有效率的安

原标题:如何最有效率的安装软件,下如何最有效率的安

浏览次数:88 时间:2019-11-01

FreeBSD的暗中同意下载工具是fetch,既慢又倒霉用。在FreeBSD下安装软件有生机勃勃部分很有作用的法子,下边就给我们介绍一下。

Freebsd 下如何最有效能的设置软件

Ports机制

 

先是,FreeBSD下最有特色的软件安装和升迁体制正是ports,既有益又急忙。下边大家从ports套件的安装起来聊起,令你精心的领悟有关ports的每三个细节

From <>

风流倜傥、ports套件的设置

FreeBSD的暗许下载工具是fetch

①笔者的FreeBSD 8.0-release是最小化安装,所以既未有ports,也一向不/usr/ports目录。接纳启用ports的话,必要在root下输入"sysinstall"来设置它:

Fetch ftp://ftp.gnu.org/gnu/gettext/Gettext-0.17.tar.gz

输入sysinstall --> 选用Configure --> Distributions --> ports,然后安装就能够。

 

②ports的暗中认可路线是/usr/ports。这一个ports的根目录上面有多数的文书夹及子文件夹,组成二个树状目录,包罗多量ports下的软件。比方mail是邮件服务软件,games是十11日游,www代表web服务软件,databases则是数据库软件。

Ports机制

[root@bsd01 /usr/ports]# cd www
[root@bsd01 /usr/ports/www]# ls -d apache*
apache-contrib apache13 apache13-modssl+ipv6
apache-forrest apache13+ipv6 apache13-ssl
apache-jserv apache13-modperl apache20
apache-mode.el apache13-modssl apache22

首先,FreeBSD下最有特色的软件设置和进步体制正是ports,既方便又飞速。上边大家从ports套件的安装起来讲起,使你精心的刺探关于ports的每一个细节

要是你供给安装什么软件,只要步向当前目录,然后“make install clean”就可以。

大器晚成、ports套件的安装

[root@bsd01 ~]# cd /usr/ports/www/apache22
[root@bsd01 /usr/ports/www/apache22] make install clean

①作者的FreeBSD 8.0-release是最小化安装,所以既未有ports,也从未/usr/ports目录。选用启用ports的话,须求在root下输入"sysinstall"来安装它:

/usr/ports/distfiles是存放软件包的文本夹。ports会先检查/usr/ports/distfiles目录内有未有其后生可畏软件包,若无它就能够自动从网络下载安装。

输入sysinstall --> 选用Configure --> Distributions --> ports,然后安装就可以。

二、加快ports的提高速度

②ports的暗中认可路线是/usr/ports。那几个ports的根目录下边有为数不菲的文件夹及子文件夹,组成贰个树状目录,包涵大量ports下的软件。比方mail是邮件服务软件,games是娱乐,www代表web服务软件,databases则是数据库软件。

ports从英特网下载软件包活动安装,那么从那边下载呢?首先,大家必要安装axel来替代暗中同意的下载工具fetch,那样能够加强ports的设置速度:

[root@bsd01 /usr/ports]# cd www
[root@bsd01 /usr/ports/www]# ls -d apache*
apache-contrib apache13 apache13-modssl+ipv6
apache-forrest apache13+ipv6 apache13-ssl
apache-jserv apache13-modperl apache20
apache-mode.el apache13-modssl apache22

cd /usr/ports/ftp/axel
make install

若是你需求设置什么软件,只要踏入当前目录,然后“make install clean”就可以。

接下来,大家需求一个源地址管理。跟ubuntu上的/etc/source.list文件一样,freebsd用的文件是/etc/make.conf,大家得以更正其文件,抵达加快下载的指标。

[root@bsd01 ~]# cd /usr/ports/www/apache22
[root@bsd01 /usr/ports/www/apache22] make install clean

#修改 /et/make.conf
vi /etc/make.conf
#加入以下内容
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=
http://ports.hshh.org/${DIST_SUBDIR}/
http://ports.cn.freebsd.org/${DIST_SUBDIR}/
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}       

/usr/ports/distfiles是寄存软件包的公文夹。ports会先检查/usr/ports/distfiles目录内有未有其意气风发软件包,若无它就能够活动从英特网下载安装。

如此那般管理后,在合营社的网络意况下,FreeBSD的下载速度明显增高了,一时甚至能达到规定的标准1M/s,那样晋级及安装软件方便极了;呵呵,终于可以解脱fetch的龟速了。

二、加快ports的晋升速度

三、更新ports目录树

ports从网络下载软件包活动安装,那么从这里下载呢?首先,大家须要安装axel来代替私下认可的下载工具fetch,那样能够巩固ports的装置速度:

既然ports的树引得全体下载到本地,那么固然FreeBSD有新的软件包仍然添置了新的软件,当地目录树也不会更新。所以,大家每间距生机勃勃段时间必要更正当地目录树。小编来介绍生机勃勃种在FreeBSD中有益、飞快的更新ports的点子:使用portsnap来更新ports目录树。

cd /usr/ports/ftp/axel
make install

①配置portsnap:

然后,大家须要一个源地址管理。跟ubuntu上的/etc/source.list文件肖似,freebsd用的文件是/etc/make.conf,大家能够改善其文件,达到加快下载的目标。

大家利用portsnap,首先要设置一下它的配置文件,位于/etc/portsnap.conf:

#修改 /et/make.conf
vi /etc/make.conf
#到场以下内容
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes

[root@bsd01 /usr/ports]# vi /etc/portsnap.conf

MASTER_SITE_OVERRIDE?=

SERVERNAME=portsnap.freebsd.org

修改成:

ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/$%7BDIST_SUBDIR%7D/

SERVERNAME=portsnap.hshh.org

MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}      

以此是她的更改服务器。其它还可能有多少个境内超级快的portsnap服务器:

这么管理后,在店堂的互联网情状下,FreeBSD的下载速度显然加强了,临时仍是可以够完毕1M/s,那样晋级及安装软件方便极了;呵呵,终于得以摆脱fetch的龟速了。

portsnap.hshh.org

三、更新ports目录树

portsnap2.hshh.org

既然如此ports的树引得全体下载到本地,那么固然FreeBSD有新的软件包依旧添置了新的软件,本地目录树也不会更新。所以,大家每间隔黄金时代段时间必要更新当地目录树。小编来介绍生龙活虎种在FreeBSD中有益、急迅的更新ports的不二等秘书诀:使用portsnap来更新ports目录树。

portsnap3.hshh.org (网通)

①配置portsnap:

portsnap4.hshh.org

我们接纳portsnap,首先要设置一下它的布置文件,位于/etc/portsnap.conf:

②第二次使用portsnap:

[root@bsd01 /usr/ports]# vi /etc/portsnap.conf

在您的FreeBSD首次选取portsnap必须实践下边2步:

[root@bsd01 ~]# portsnap fetch
[root@bsd01 ~]# portsnap extract

SERVERNAME=portsnap.freebsd.org

portsnap fecth是从互连网获取portsnap快照的流行压缩包,听他们讲那一个压缩包官方没小时更新一遍。

修改成:

portsnap extract 则是把那几个压缩包成立到/usr/ports。哪怕你从前曾经手工业安装了ports,他也会重复创造二次。

SERVERNAME=portsnap.hshh.org

(注:那2步得以合成使用,指令为 [root@bsd01 ~]# portsnap fetch extract)

本条是她的更新服务器。其它还应该有多少个境内相当的慢的portsnap服务器:

③以往使用portsnap更新,只须要实行上面2步:

portsnap.hshh.org

[root@bsd01 ~]# portsnap fetch
[root@bsd01 ~]# portsnap update

portsnap2.hshh.org

相仿,那2步方可合成使用:[root@bsd01 ~]# portsnap fetch update

portsnap3.hshh.org (网通)

portsnap第2回运转extract命令时,恐怕须求豆蔻年华段时间,以往更新使用update的时候,速度就快超多了。

portsnap4.hshh.org

②第叁遍选择portsnap:

在您的FreeBSD第二遍利用portsnap必需施行下边2步:

[root@bsd01 ~]# portsnap fetch
[root@bsd01 ~]# portsnap extract

portsnap fecth是从英特网获取portsnap快速照相的最新压缩包,据书上说那些压缩包官方没时辰更新一次。

portsnap extract 则是把那一个压缩包创设到/usr/ports。哪怕你从前曾经手工业安装了ports,他也会再次创设一回。

(注:那2步足以合成使用,指令为 [root@bsd01 ~]# portsnap fetch extract)

③事后选拔portsnap更新,只须要实施下边2步:

[root@bsd01 ~]# portsnap fetch
[root@bsd01 ~]# portsnap update

平等,那2步得以合成使用:[root@bsd01 ~]# portsnap fetch update

portsnap第二次运营extract命令时,恐怕必要风度翩翩段时间,将来更新使用update的时候,速度就快非常多了。

 

From <>

 

Pkg 用法

Usage: pkg [-v] [-d] [-l] [-N] [-j <jail name or id>|-c <chroot path>|-r <rootdir>] [-C <configuration file>] [-R <repo config dir>] [-o var=value] [-4|-6] <command> [<args>]

Global options supported:

        -d             Increment debug level

        -j             Execute pkg(8) inside a jail(8)

        -r             Execute pkg(8) using relocating installation to <rootdir>

        -c             Execute pkg(8) inside a chroot(8)

        -C             Use the specified configuration file

        -R             Directory to search for individual repository configurations

        -l             List available commands and exit

        -v             Display pkg(8) version

        -N             Test if pkg(8) is activated and avoid auto-activation

        -o             Override configuration option from the command line

        -4             Only use IPv4

        -6             Only use IPv6

 

Commands supported:

本文由澳门在线威尼斯官方发布于电脑操作,转载请注明出处:如何最有效率的安装软件,下如何最有效率的安

关键词:

上一篇:没有了

下一篇:没有了