第 2 章 Packages System

2.1. Using the Packages System

2.1.1. PACKAGESROOT / PKG_PATH 环境变量

setenv PACKAGESROOT ftp://ftp.freebsdchina.org
pkg_add -r libxml2 gmake autoconf262

export PKG_PATH=ftp://ftp.freebsd.org/pub/FreeBSD/8.2/packages/i386/
pkg_add mysql-server php5-fastcgi php5-gd-5.2.6-no_x11 lighttpd-1.4.19p3 nginx pecl-APC
			

2.1.2. Installing a Package

# pkg_add -r lsof
			

2.1.3. Managing Packages

# pkg_info
libiconv-1.13.1_1   A character set conversion library
libxml2-2.7.7       XML parser library for GNOME
lighttpd-1.4.26_3   A secure, fast, compliant, and very flexible Web Server
pcre-8.02           Perl Compatible Regular Expressions library
php5-5.3.2_1        PHP Scripting Language
pkg-config-0.23_1   A utility to retrieve information about installed libraries
spawn-fcgi-1.6.3    spawn-fcgi is used to spawn fastcgi applications
			
freebsd0# pkg_version
libiconv                            =
libxml2                             =
lighttpd                            =
pcre                                =
php5                                =
pkg-config                          =
spawn-fcgi                          =

#  pkg_version -v
libiconv-1.13.1_1                   =   up-to-date with port
libxml2-2.7.7                       =   up-to-date with port
lighttpd-1.4.26_3                   =   up-to-date with port
pcre-8.02                           =   up-to-date with port
php5-5.3.2_1                        =   up-to-date with port
php5-ctype-5.3.2_1                  =   up-to-date with port
php5-dom-5.3.2_1                    =   up-to-date with port
php5-extensions-1.4                 =   up-to-date with port
php5-filter-5.3.2_1                 =   up-to-date with port
php5-hash-5.3.2_1                   =   up-to-date with port
php5-iconv-5.3.2_1                  =   up-to-date with port
php5-json-5.3.2_1                   =   up-to-date with port
php5-pdo-5.3.2_1                    =   up-to-date with port
php5-pdo_sqlite-5.3.2_1             =   up-to-date with port
php5-posix-5.3.2_1                  =   up-to-date with port
php5-session-5.3.2_1                =   up-to-date with port
php5-simplexml-5.3.2_1              =   up-to-date with port
php5-sqlite-5.3.2_1                 =   up-to-date with port
php5-tokenizer-5.3.2_1              =   up-to-date with port
php5-xml-5.3.2_1                    =   up-to-date with port
php5-xmlreader-5.3.2_1              =   up-to-date with port
php5-xmlwriter-5.3.2_1              =   up-to-date with port
pkg-config-0.23_1                   =   up-to-date with port
spawn-fcgi-1.6.3                    =   up-to-date with port
sqlite3-3.6.23.1_1                  =   up-to-date with port

2.1.4. Deleting a Package

# pkg_delete php5-5.3.2_1
	

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2024-10-06 15:40:25

第 2 章 Packages System的相关文章

第 13 章 File System

13.1. /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> mount point 该字段描述希望的文件系统加载的目录,对于swap设备,该字段为none file system 例如/dev/cdrom或/dev/sdb,除了使用设备名,你可以使用设备的UUID或设备的卷标签,例如,LABAL=root 或 UUID=7f91104e-8

第 90 章 sar - System Activity Reporter

  sar 是 System Activity Reporter(系统活动情况报告)的缩写. sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态.它的特点是可以连续对系统取样,获得大量的取样数据:取样数据和分析的结果都可以存入文件,所需的负载很小.sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况.系统调用的使用情况.串口.CPU效率.内存使用状况.进程活动及IPC有关的活动等,使用也是较为复杂.

第 13 章 sar - System Activity Reporter

  sar 是 System Activity Reporter(系统活动情况报告)的缩写. sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态.它的特点是可以连续对系统取样,获得大量的取样数据:取样数据和分析的结果都可以存入文件,所需的负载很小.sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况.系统调用的使用情况.串口.CPU效率.内存使用状况.进程活动及IPC有关的活动等,使用也是较为复杂.

《微软System Center 2012 R2私有云部署实战》——第一章 微软私有云概述1.1 大数据

第一章 微软私有云概述 微软私有云解决方案是在软件层面使用Windows Server 2012 R2和System Center 2012 R2进行构建的,提供了企业对虚拟化.集中服务器管理.应用程序部署.自动化等功能的深入探索,使用户将精力从运维上解放出来,进而更集中地去处理业务和提升业务价值. 这种组合通过Windows Server 2012 R2作为底层虚拟化架构,并以System Center 2012 R2进行深度的整合.管理.运维,从而完成单一的虚拟化向私有云的转变.本章将介绍大

《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

第二章 微软私有云选型 私有云和虚拟化是相辅相成的,拥有虚拟化的私有云才能做到更加灵活.在部署微软私有云之前,我们要做的第一件事情是对运行这套私有云的底层硬件和软件设备进行选型.面对市面上如此众多的硬件设备,我们应该遵循何种标准来选择,也是有多重考量的.4核.8核,还是16核?2颗.4颗又有什么门道?存储是用iSCSI还是光纤或者直连,网卡用吉比特(千兆)还是10吉比特(万兆)?操作系统是Windows Server 2008 R2 SP1还是Windows Server 2012 R2?选择理

第 21 章 System Utilities 配置工具

21.1. CentOS 6 setup timeconfig system-config-cluster system-config-httpd system-config-nfs system-config-samba 21.1.1. system-config-date ┌────────┤ Timezone Selection ├────────┐ │ │ │ Select the timezone for the system. │ │ │ │ Asia/Bahrain ↑ │ │ A

第 178 章 cvs - Concurrent Versions System

178.1. installation 过程 178.1. install cvs install $ sudo apt-get install xinetd $ sudo apt-get install cvs show the cvs version $ cvs -v Concurrent Versions System (CVS) 1.12.13 (client/server) create cvs group and cvsroot user $ sudo groupadd cvs $

第 21 章 Distributed File System(簇文件系统)

我吧分布式文件系统分为三类,聚合文件系统,全局文件系统,负载均衡文件系统. 除了gfs其他文件系统都是建立在本地文件系统之上的网络文件系统. 几乎所有DFS都能通过fuse mount 到本地,但有些DFS mount 后性能不佳. 还有一个与分布式文件系统密切相关的,就是块设备,块设备不是文件系统,可以称为裸设备. 21.1. 聚合文件系统 以NFS, glusterfs 为代表,其特点是server独立运行,Server与Server间没有通信,然后访问者将其聚合组织并规划目录,为clien

第 176 章 Git - Fast Version Control System

过程 176.1. Git install sudo apt-get install git-core config $ git-config --global user.name neo $ git-config --global user.email openunix@163.com Initializ $ mkdir repository $ cd repository/ /repository$ git-init-db Initialized empty Git repository i