软件包
与windows安装各种应用程序相似,在linux下也可以安装各种需要的应用程序
这些应用程序通常称为软件包
在linux系统下常见的软件包格式主要有:
RPM包、deb包、TAR包、bz2包、gz包、sh结尾的文件、src源代码包、bin文件
在CentOS中常使用的包为rpm软件包
常使用的命令有:
安装:rpm -ivh RPM包全称
卸载:rmp -e RPM包名
升级:rmp -Uvh RPM包名
查询:rmp -qa | grep xx
在Ubuntu中常使用的包为deb软件包
常使用的命令有:
安装:dpkg -i DEB包全称
卸载:dpkg -r DEB包名
软件包管理工具:YUM
- YUM介绍
在CentOS中安装软件,经常使用rpm格式的软件包
但是rpm软件包之间的依赖性问题往往会很繁琐
为了解决这个问题,CentOS中使用YUM软件包管理工具来进行管理
YUM可以从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系
并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装 - YUM的使用
安装:sudo yum install <package_name> 卸载:sudo yum remove <package_name> 查找:sudo yum search <keyword> 更新:sudo yum update <package_name>
软件包管理工具:apt
- atp-get介绍
在Ubuntu中,与CentOS同理,也有一个软件包管理工具来管理deb包的安装 - apt-get的使用
安装:sudo apt-get install <package_name> 卸载:sudo apt-get remove <package_name> 查找:sudo apt-cache search <package_name> 更新源:sudo apt-get update 更新已安装的软件:sudo apt-get upgrade
修改yum和apt的默认下载源
yum和apt本质上都是提供了一个软件仓库给用户进行软件包的下载
但由于默认的仓库地址有时候在国外,导致下载安装包很慢
所以需要手动修改下载的仓库地址,或者叫下载源
CentOS的修改方法可以参考这篇文章
Ubuntu的修改方法可以参考这篇文章