ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
Debian-Style dpkg apt-get, aptitude Fedora, Red Hat Enterprise Linux, CentOS rpm yum Debian apt-get update; apt-cache search search_string Red Hat yum search search_string Debian apt-get update; apt-get install package_name Red Hat yum install package_name 通过软件包文件来安装软件 如果从某处而不是从资源库中下载了一个软件包文件,可以使用底层工具来直接(没有经过依赖解析)安装它。 表15-5: 底层软件包安装命令 风格 命令 Debian dpkg --install package_file Red Hat rpm -i package_file 例如:如果已经从一个并非资源库的网站下载了软件包文件 emacs-22.1-7.fc7-i386.rpm, 则可以通过这种方法来安装它: rpm -i emacs-22.1-7.fc7-i386.rpm 注意:因为这项技术使用底层的 rpm 程序来执行安装任务,所以没有运行依赖解析。 如果 rpm 程序发现缺少了一个依赖,则会报错并退出。 卸载软件 可以使用上层或者底层工具来卸载软件。下面是可用的上层工具。 表15-6: 软件包删除命令 风格 命令 Debian apt-get remove package_name Red Hat yum erase package_name 经过软件包文件来升级软件 如果已经从一个非资源库网站下载了一个软件包的最新版本,可以安装这个版本,用它来 替代先前的版本: 表15-8: 底层软件包升级命令 风格 命令 Debian dpkg --install package_file Red Hat rpm -U package_file 列出所安装的软件包 下表中的命令可以用来显示安装到系统中的所有软件包列表: 表15-9: 列出所安装的软件包命令 风格 命令 Debian dpkg --list Red Hat rpm -qa 显示所安装软件包的信息 如果知道了所安装软件包的名字,使用以下命令可以显示这个软件包的说明信息: 表15-11: 查看软件包信息命令 风格 命令 Debian apt-cache show package_name Red Hat yum info package_name 查找安装了某个文件的软件包 确定哪个软件包对所安装的某个特殊文件负责,使用下表中的命令: 表15-12: 包文件识别命令 风格 命令 Debian dpkg --search file_name Red Hat rpm -qf file_name