指令:yum
yum命令用于redhat系统下的软件安装和更新,是redhat和Fedora系统中rpm的软件包管理器,使用前要配置好yum源,可以使用极为相似的centos源,而且免费。yum提供了安装,查找,删除软件包的命令,好记又好用。
安装
yum install 全部安装
yum install package1 安装指定的安装包package1
更新
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
删除
yum remove | erase package1 删除程序包package1
yum deplist package1 查看程序package1依赖情况
指令:apt-get
apt-get在ubuntu系统中用于安装和更新软件的命令,和yum相比,它不需要安装yum源,
可以直接使用,命令简单又好用。
安装
apt-get install package 安装package
apt-get install package --reinstall 重新安装包package
apt-get -f install 修复安装
更新
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
删除
apt-get remove package 删除包
apt-get remove package --purge 删除包,包括配置文件等
apt-get clean && sudo apt-get autoclean 清理无用的包
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢?
1.区别 pip用来安装来自PyPI(https://www.python.org/)的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包,个人认为是python相关的包和第三方包以及各种版本;
apt-get可以用来安装软件、更新源、也可以用来更新自Ubuntu(