1.yum命令(centos系统)
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令
yum原理:CentOS先将发布的软件放置到YUM服务器内,然后分析这些软件的依赖属性,将软件内的记录信息写下来。然后将这些信息分析后记录成软件相关性的清单列表。当客户端有软件安装的需求时,客户端主机会主动向网络上面的yum服务器请求下载要安装的软件和相关的依赖性属性的软件
命令一般形式:yum [options] [command] [package...]
[option]可选,-h(帮助),-y(安装过程中提示选择全部为“yes”),-q(显示安装过程)
[command]进行的操作,[package...]是操作对象
e.g
yum install #全部安装
yum install package1 #安装package1
yum update package1 #更新指定程序包package1
yum info package1 #显示安装包信息package1
yum list package1 #显示指定程序包安装情况package1
yum -y install gcc #安装c编译环境
yum -y install gcc-c++ #安装c++编译环境
2.rpm命令(centos系统)
rpm命令是rpm软件包的管理工具,专门用来管理Linux各项套件的程序。
命令一般形式:rpm(选项)(参数)
选项:
-i:安装指定的套件档
-v:显示指令执行过程
-h:套件安装时列出标记
参数:
软件包:指定要操纵的rpm软件包
e.g
rpm -ivh your-package.rpm #your-package.rpm是要安装的rpm包的文件名,一般置于当前目录下。
3.apt-get命令(ubuntu系统)
Debian Linux发行版中的APT软件包管理工具
一般形式: apt-get(选项)(参数)
选项:
-c:指定配置文件
参数:
管理指令:对APT软件包的管理操作
软件包:指定要操纵的软件包
e.g
使用apt-get命令的第一步就是引入必须的软件库,Debian的软件库也就是所有Debian软件包的集合,它们存在互联网上的一些公共站点上.把他们的地址加入,apt-get就能搜索到我们想要的软件。/etc/apt/sources.list是存放这些地址列表的配置文件,格式如下:deb [web或ftp地址] [发行版名字] [main/contrib/non-free]
apt-get update #定期运行这一指令保证软件包列表是最新的
apt-get install packagename #安装一个新软件包
apt-get remove packagename #卸载一个已经安装的软件包(保留配置文件)
apt-get -purge remove packagename #卸载一个已经安装的软件包(删除配置文件)