跳转到内容

Unix 指南/解释/安装软件包

来自维基教科书,开放的书籍,开放的世界

Microsoft Windows 和 Mac OS X 平台非常普遍,因此 Windows 或 Mac 软件供应商通常会提供二进制文件。相比之下,Unix 类系统的一些软件包只能以源代码的形式获得。如果它们以二进制文件的形式提供,通常只适用于少数流行的发行版,或者针对少数流行的内核进行静态链接,并且可能适用于与您运行的内核不同的处理器。

获取许多软件包,尤其是自由软件包的最佳方式是从您的 Unix 类系统供应商处获取。供应商将软件包移植到其发行版并构建二进制软件包。

处理软件包

[编辑 | 编辑源代码]
  • rpm
  • apt-get
  • pkg_addpkg_deletepkg_info
  • pkgaddpkginfopkgrm 用于 Solaris

查询软件包

[编辑 | 编辑源代码]

在基于 rpm 的系统上,要找出哪个软件包拥有命令 foo(其中 foo 是一个独立的可执行文件),请使用以下命令

$ rpm -q -f foo

要在基于 Linux 的系统上添加软件包,请使用

$ rpm -i foo

要在基于 Linux 的系统上删除软件包,请使用

$ rpm -e foo

rpm 命令还有其他选项,用户可以使用手册页了解更多信息。


华夏公益教科书