|
Slackware 的包装系统使用普通磁带压缩文件格式。系统允许记录所安装的软件包, 使它容易升级或从路径中删除他们。
Slackware 提供一个交互式程序处理的软件包。使用 pkgtool 从系统中处理增加和去除包裹。
并且能通过使用命令行以处理软件包。下面的命令的简要的概要, 然而, 在使用它们之前可以通过联机文件查找更多的信息。
installpkg
键入 installpkg [ packagename].tgz 安装软件包在您的系统。有几参数选择:
- 警告 引起什么的报告会发生如果您安装了包裹和寄发报告到标准。
- m 做内容当前目录和补充指南成一个包裹以您指定的名字。
- r 安装当前目录和补充指南的内容如同一个包裹以您指定的名字。
removepkg
在它是最简单的形式, removepkg 将去除您指定的软件包。一般语法是 removepkg packagename。有几个命令参数供以选择。
- warning 引起必要的注意事项。它不会删除软件包。
- severs 这个选择将重建软件包子目录在/tmp/preserved_packages/packagename 之下, packagename 是名字是自己指定的。
- copy 修建拷贝软件包在/tmp/preserved_packages/packagename 之下, 但不要删除它(作用和- 警告- 保存一样) 。
- 保留 由removepkg 创造之外的有用临时文件由,为调试目的。
upgradepkg
指定升级一个当前安装的软件包。如果这个软件包存在的话, 只需要运行 upgradepkg packagename 执行升级。如果新更新的软件包与系统中原有的软件包名称不同,但仍属一个软件,必须使用这语法:
upgradepkg oldpackagename%newpackagename
不要增加任何额外whitespace 在对old/new软件包名字之间。
makepkg
创造一个新Slackware 兼容软件包。程序使用当前目录的内容创造包裹。请务必看一看在manpage 为makepkg 关于如何Slackware中创建软件包的嵌入脚本的信息。
explodepkg
从当前目录中提取Slackware 兼容包裹的内容。它不执行在软件包中的嵌入脚本。这项工作是最有用的,为维护目的(爆炸包裹, 更新它, 然后以makepkg重建) 。
rpm2targz
转换RPM (RedHat 包管理器) 成一个Slackware 兼容包。如果需要在slackware中运行某些为RPM找包的软件时。句法是:
rpm2targz [ filename].rpm
注: 运行的 rpm2targz 将创造一个tar.gz 文件, 当运行的 rpm2tgz 将创造一个tgz 文件。文件内容是相同的, 唯一的区别是引申格式,即后缀名不同(一些人更喜欢tar.gz方式) 。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|