linux系统的过程中,软件包安装在所难免,其实,在linux下,安装软件的方式也是有多种,
例如通过rpm yum 或者是源码安装啊 ,总之呢虽然linux不像windows那样,安装软件可以一直下一步
安装,但是linux的shell啊 可比图形化安装好多了。
废话不多说,那就让我来为你讲解liunx的rpm和yum的安装软件的步骤吧!!
linux软件包
linux软件包由二进制文件,头文件,库文件,配置文件,手册等组成
二进制文件:/bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin
头文件: /usr/include
库文件: /lib /usr/lib /usr/local/lib
配置文件: /etc
手册: /usr/share/man /usr/local/share/man {README INSTALL ......} /usr/share/doc
关于软件包的安装
1.二进制
rpm 全称redhat packet manager
主要有 安装 卸载 升级 校验 查询的功能,同时使用rpm的发行厂商有 redhat fedora centos
另外一部分厂商例如debian suse 等用的则是dpks
rpm包的组成:name-version-release.arch.rpm
name: 表示软件包的名称
:表示软件包的版本信息
:表示包自身的发行号
: 表示在哪个平台适用
选项
-i 安装 -v 显示详细信息 -h 显示安装进度条 一般安装 则使用 -ivh
忽略包之间的依赖关系 --test 测试安装 --replacepkgs 重新安装
-e 卸载 +包名
-q 查询 +包名
查看已安装的包 + |grep +包名 查看某一个包
查看包的摘要信息
查看文件是哪个包安装的
查看包安装生成的文件
查看包安装生成的配置文件
-V +包名
2.yum的安装
yum可以理解为基于服务器与客户端的应用
rpm包 可以很快的安装软件 但是不能处理包之间的相互依赖关系,而yum作为rpm的前端工具,
可以解决包之间的依赖关系
yum的配置文件 /etc/yum.conf
yum repository仓库里的配置文件 /etc/yum.repo.d/*.repo
yum服务器要有几个仓库 比如 服务 Server 虚拟化 VT 群集 Cluster 存储 ClusterStroage
其次 编辑yum客户端
我们可以通过ftp http nfs 等协议来访问yum服务器 但必须得是该协议的服务器 例如 ftp yum服务器就该是ftp服务器
yum 分为本地yum和网络yum(soho yum)yum
配置yum服务器步骤 (通过ftp访问)
1.有一个地址
2.挂载光盘 安装vsftp软件包 并且启动ftp serveice vsftpd start
d1
3.ftp 127.0.0.1 NAME anonymous 密码自己设 pwd 命令查看 dir看目录 bey 退出
4. 切换到 /var/ftp 里面有一个pub目录 然后将光盘上的文件拷贝到/var/ftp下
5.启动 vsftp 服务器 这样的话 yum服务器就具备了
配置yum客户端步骤
1.查看 /etc/yum.conf
2.进入 /etc/yum.repos.d 并且编辑
3.执行yum repolist
的执行命令
查看yum服务器的所有软件包列表
包名字 查看软件包的详细信息
列出所有可更新的软件清单
安装所有可更新的软件
包名> 安装指定的软件
包名> 更新指定的软件
包名> 列出指定的软件
包名> 删除软件
包名> 查找软件
清除缓存目录
包名>" 显示组包的信息
显示rpm组
手动产生缓存
yum grouplist
包组
包组名称
yum clean all
4.yum服务器与yum客户端安装软件的区bie
yum服务器
yum客户端
可以解决包之间的依赖关系
5.yum安装包组
6.当我们想将一些新的软件包添加到yum服务器的库里面,而且客户端可以应用它,该怎么做呢
7.配置本地yum
挂载光盘 修改/etc/yum.repo.d/下的文件的信息
将里面的 所有的 baseurl改为 baseurl=file:///mnt/cdrom/Server
就行了
转载于:https://blog.51cto.com/7572433/1260714