1.pkginfo 显示软件包信息
命令格式: pkginfo -d[ device|pathname] -l pkg_name
例子:
这三个域为:
pkg_category
软件包种类,可为application,graphics 或system.
pkg_name
软件包名字,如为SUN产品则机SUNW 起 头.
Description
软件产品的简单说明.
例子:
# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more
利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小
计算).
# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio
上面输出的最后一行指示软件包的大小. 利用此信息和df -k命令来确定你是否拥有足
够硬盘空间来安装此软件包.
2. pkgadd 增加软件包
利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件.
命令格式:
pkgadd -d [device | pathname] pkg_name
例子:
# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio
3.pkgchk 校验软件包的安装
pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验.
命令格式:
pkgchk [-p path1 [path2...]]
此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味
着没有问题被检查出.
由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对.
考察软件包信息
pkgadd命令更新文件/var/sadm/install/contents、 此文件为系统中所有已安装软件包
的记录文件.
没有简单的方法来确定某软件包具有某一特殊文件(或命令).
对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路径
名.
4.pkgrm 删除软件包
命令格式: pkgrm pkgname1 pkgname2 …
在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示.
当软件包被成功地删除后,向root发送一个邮件.
pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包
被删除以后,更新此文件.
假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以
后才删除此软件包.
5.spooling 软 件 包
一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包.
例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器
上挂接此软件包,用以安装.
软件包也可以利用Software Manager远程安装,暂 略.
服务器
下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个你指
定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下.
你可以指定一个目录作为-s选项的参数.
客户
假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装
软件包.
# mkdir /export/pkgs
# mount venus:/export/pkgs /export/pkgs
# pkgadd -d /export/pkgs SUNWaudio
删除Spooled软件包
在服务器上可以利用-s选项从spooling目录中删除一个软件包.
# pkgrm -s /export/pkgs SUNWaudio
与软件包管理有关的文件和目录
/var/sadm
包含系统记录文件和管理文件的目录
/opt/pkgname
安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录.
/opt/pkgname/bin
/opt/bin
未随操作系统一起提供的、名为pkgname的执行文件的推荐目录.
var/opt/pkgname
/etc/opt/pkgname
未随操作系统一起提供的、名为pkgname的记录文件的推荐目录.
/var/sadm/install/contents
整个系统的软件包映象.
分享到:
相关推荐
总之,"tcl.8.6.1.i86pc.Solaris.10.pkg" 是一个针对 Solaris 10 平台的 TCL 8.6.1 版本的软件包,使用 `pkgadd` 命令进行安装,这将使用户能够在 Solaris 系统上利用 TCL 的强大功能进行各种编程和自动化任务。
expect.5.45.i86pc.Solaris.10.pkg solaris 10 平台下expect安装包pkg 安装命令 pkgadd -d expect.5.45.i86pc.Solaris.10.pkg
"安装补丁 Solaris 11" 安装补丁 Solaris 11 是在 Solaris 11 操作系统中更新补丁的过程。该过程中,我们需要使用补丁信息库来更新补丁。下面是安装补丁 Solaris 11 的详细步骤: 首先,下载 Solaris 11.2 的完整...
`pkgadd -d pkgfile` 安装,`pkgrm -n packagename` 卸载。 21. **crontab**:设置定时任务。`crontab -e` 编辑cron作业。 22. **swapon/swapoff**:启用或禁用交换分区。`swapon -a` 启用所有交换,`swapoff -a` ...
- Solaris 使用 `pkginfo` 命令列出所有已安装的软件包。 4) **安装软件包**: - Linux 中,使用 `rpm -ivh package.rpm` 对于RPM格式的包,`dpkg -i package.deb` 对于DEB格式。 - Solaris 使用 `pkgadd -d '...
- Apache需安装支持DAV模块,可以通过`pkgadd`或`pkgutil`安装,如`pkgadd -d /path/to/httpd-dav-svn.x86_64.pkg`。 - 编辑Apache配置文件,通常是`/etc/apache2/httpd.conf`,添加以下内容: ``` LoadModule ...
使用 `# pkginfo -i` 命令检查,如缺少,可以从安装光盘的 `/Solaris_10/Product` 目录中复制到 `/var/spool/pkg` 并使用 `pkgadd` 命令进行安装。官方推荐的包包括:SUNWarc、SUNWbtool、SUNWhea、SUNWlibm、...
- 如果系统未安装GNU tar,可通过`pkg install archiver/gnu-tar`命令进行安装。 ##### 2.4 文件系统优化 - 为了提高InnoDB存储引擎的性能,建议使用`forcedirectio`选项挂载文件系统。 ##### 2.5 MySQL自动启动...
2. 然后,使用pkgadd命令来安装pkg文件,例如`pkgadd -d tcl.8.6.0.i86pc.Solaris.10.pkg`。 3. 安装过程中可能需要管理员权限(sudo或root权限)。 4. 安装完所有依赖后,最后安装expect包,如`pkgadd -d expect....
使用`pkgadd`命令安装补丁包。 4. 验证补丁是否成功安装。 #### 四、配置telnet、FTP等服务 1. **配置telnet服务:** - 启用telnet服务以便远程访问。 - 使用`svcs`命令查询服务状态。 - 示例命令: ```bash...
这个命令会自动从默认的Oracle Solaris更新服务器下载并安装所需的所有依赖。 2. 更新软件包: 要更新系统中的所有软件包,可以使用`pkg update`命令: ``` pkg update ``` 这将更新到最新的可用版本。如果...
- 使用 `pkgadd` 命令安装 MySQL 包,例如:`pkgadd -d ./mysql-max-5.0.27-solaris10-sparc-64bit.pkg`。安装后,MySQL 的主目录位于 `/opt/mysql/mysql`。 - 在 `/etc` 目录下创建配置文件 `my.cnf`,并定义 `...
Solaris使用`pkg`工具进行软件安装和管理,通过`pkgadd`、`pkginfo`、`pkgtrans`等命令进行传统的SunOS包管理。现代版本的Solaris使用`pkg`命令行工具或`IPS`(Image Packaging System)进行更现代的软件包操作。 ...
2. **安装DHCP软件包**:如果需要,可以使用`pkg`命令安装`service/network/dhcp/isc-dhcp`包。 3. **设置DHCP服务器**:AI服务器通常会作为DHCP服务器,为客户端提供IP地址和引导信息。确保配置DHCP服务器以提供...
学习如何使用pkg命令进行软件的添加、查询、更新和删除操作。 2. Software Update Advisor:使用SUA进行系统更新检查,确保系统的安全性和稳定性。 四、文件系统管理 1. 文件系统类型:了解Solaris支持的文件系统...
5. **管理软件包**:`pkg info`命令用于查看已安装软件包的信息,而`pkg remove`则用于卸载不再需要的软件包。 除了基本的添加和更新,Oracle Solaris 11.2还提供了高级功能,如软件集合(Software Collections)和...
7. **软件包管理**:Solaris使用pkg工具进行软件的安装、升级和卸载。指南会教你如何使用`pkgadd`, `pkgrm`, `pkginfo`等命令管理软件包。 8. **系统安全**:指南会讨论Solaris的安全特性,包括防火墙配置、SELinux...
3. **安装软件包**: 使用`pkg install`命令安装新软件。例如,`pkg install mypackage`会安装名为mypackage的软件包。 4. **更新软件包**: 要更新所有已安装的软件包,可以运行`pkg update`。若只想更新特定...
2. 使用`pkgadd`命令安装这些软件包,如`pkgadd -d tcl-8.5.9-sol9-sparc-local.pkg`。 3. 确保`/usr/local/bin`在你的`PATH`环境变量中,因为`expect`通常被安装在这里。 4. 编写`expect`脚本,指定预期的输出和...
Solaris10 的系统补丁文件SUNWi1cs、SUNWi15cs,安装oracle10g数据库时用到的系统验证条件,将文件copy至/var/spool/pkg,执行pkgadd命令,逐一进行安装即可。