Unix 指南/解释/安装软件包
外观
Microsoft Windows 和 Mac OS X 平台非常普遍,因此 Windows 或 Mac 软件供应商通常会提供二进制文件。相比之下,Unix 类系统的一些软件包只能以源代码的形式获得。如果它们以二进制文件的形式提供,通常只适用于少数流行的发行版,或者针对少数流行的内核进行静态链接,并且可能适用于与您运行的内核不同的处理器。
获取许多软件包,尤其是自由软件包的最佳方式是从您的 Unix 类系统供应商处获取。供应商将软件包移植到其发行版并构建二进制软件包。
- Linux 新手指南 包含在 Debian 上使用 apt-get 和在 Red Hat 上使用 rpm 的说明。
- rpm
- apt-get
- pkg_add、pkg_delete、pkg_info
- pkgadd、pkginfo、pkgrm 用于 Solaris
在基于 rpm 的系统上,要找出哪个软件包拥有命令 foo(其中 foo 是一个独立的可执行文件),请使用以下命令
$ rpm -q -f foo
要在基于 Linux 的系统上添加软件包,请使用
$ rpm -i foo
要在基于 Linux 的系统上删除软件包,请使用
$ rpm -e foo
rpm 命令还有其他选项,用户可以使用手册页了解更多信息。