Linux系统如果需要安装软件怎么办?如何安装,大概有以下几种方式
1.二级制软件包管理(RPM 、YUM)
2.源代码包安装
3.脚本安装(Shell或Java脚本)
4.Debian系
RPM名称软件包: sudo-1.7.2pl-5.el5.i386.rpm
解释:
实例:
查询nginx包信息
md5校验软件,正常无任何提示,如果做过更改就会有提示。
Yum是由Duke University团队修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。
yum应用的好处
1.自动解决软件包依赖关系
2.方便软件包升级
源代码包的好处
1.适应于大多数unix *** 作系统。
2.源代码包安装灵活,可定制。
3.卸载方便:先关闭进程,删除文件夹。
大致分为四步
1.下载所需要的软件版本。2.解压。 3.配置指定安装目录。 4.编译。 5.安装。
Debian系(乌班图系统 ubuntu )
APT:是Debian及其派生的Linux软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。
dpkg:最初由Debian使用,现在由Ubuntu使用。使用.deb格式,是第一个拥有广为人知的依赖性解决工具APT。
打开终端,输入:
system-config-packages
就可以看到了!
你想添加什么就勾选相应的选项了,就update就可以啦!
当然,你的系统光盘最好在光驱里面!
比较常用的有两种,一种是RPM 一种是YUM仓库的形式1 rpm <redhat package manager>这个本来就是为红帽系统的所设计,RPM会统一建立数据库文件,详细记录软件信息并且自动分析依赖关系。常用命令:
安装软件:rpm -ivh filename.rpm
升级软件:rpm -Uvh filename.rpm
卸载软件:rpm -e filename.rpm
查询软件的描述信息:rpm -qpi filename.rpm
列出软件的文件信息:rpm -qpl filename.rpm
查询文件属于那个RPM:rpm -qf filename
虽然RPM能够帮助用户查询软件相关的依赖关系,但问题还是要自己解决,有些大型软件需要数十个依赖包也是不小的负担。
2 YUM Yum仓库则是为进一步简化RPM管理软件难度而设计的,Yum能够根据用户的要求分析出所需软件包及其相关依赖关系,自动从服务器下载软件包并安装到系统,常用命令:
yum repolist all列出所有仓库。
yum list all列出仓库中所有软件包
yum info 软件包名称查看软件包信息
yum install 软件包名称安装软件包
yum reinstall 软件包名称重新安装软件包
yum update 软件包名称升级软件包
yum remove 软件包移除软件包
yum clean all清除所有仓库缓存
yum check-update检查可更新的软件包
yum grouplist查看系统中已经安装的软件包组
yum groupinstall 软件包组安装指定的软件包组
yum groupremove软件包组移除指定的软件包组
yum groupinfo 软件包组查询指定的软件包组信息
上面的知识都是我从《linux就该这么学》看到的,有兴趣你也可以看看。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)