本文共 3568 字,大约阅读时间需要 11 分钟。
软件包管理
yum provides */软件名 查询软件需要安装的包;
1.让光盘文件的内容出现在系统
[root@A ~]# mkdir /rhel7[root@A ~]# mount /dev/cdrom /rhel7mount: /dev/sr0 写保护,将以只读方式挂载[root@A ~]# ls /rhel7[root@A ~]# ls /rhel7/P(tab)
RHEL7当中RPM包,方便快捷
• RPM Package Manager,RPM包管理器– rpm -q 软件名...
– rpm -ivh 软件名-版 本信息.rpm...– rpm -e 软件名...– rpm -ql 软件名... 查询软件包;安装清单[root@A ~]# rpm -q firefox
firefox-38.3.0-2.el7_1.x86_64[root@A ~]# rpm -q haha未安装软件包 haha [root@A ~]# rpm -q bashbash-4.2.46-19.el7.x86_64==========================================================
导入红帽签名信息
[root@A ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release[root@A ~]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64[root@A ~]# rpm -e vsftpd
[root@A ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm
[root@A ~]# rpm -q vsftpd
==========================================================
yum以及rpm:
搭建Yum仓库
Yum软件包管理,自动解决依赖关系
1.服务端,挂载光驱设备,让系统出现光盘内容即可
[root@A ~]# mount /dev/cdrom /rhel7/2.本地客户端,修改配置文件,指定本地为服务端
[root@server0 ~]# rm -rf /etc/yum.repos.d/* //清空已经存在的yum文件;[root@server0 ~]# vim /etc/yum.repos.d/abc.repo //创建新的配置文件;[dvd] //标题
name=dvd //名称baseurl=file:///rhel7 //挂载点,指定本地为服务端,rhel7目录enabled=1 //是否生效,1表示生效,0表示不生效gpgcheck=0 //是否启用红帽安全认证,0表示不认证,1表示认证# yum clean all //清空yum缓存;# yum repolist //查看yum仓库信息;# yum -y install 软件名... //安装软件;# yum -y remove 软件名... //卸载软件;
=========================================================
网络型:搭建Yum仓库,服务端和客户端分离
1.服务端,已经完成。cla***oom搭建Web服务,光盘所有内容
2.在server上虚拟机,指定Yum仓库服务端。
[root@s /]# rm -rf /etc/yum.repos.d/* #删除所有客户端文件[root@s ~]# vim /etc/yum.repos.d/abc.repo[abc]name=abcbaseurl=enabled=1gpgcheck=0[root@s /]# yum repolist
=========================================================
自定义Yum仓库
1.众多自定义RPM软件包,将真机上tools目录上传到虚拟机A
真机:[root@room9pc14 桌面]# scp -r tools root@192.168.4.7:/虚拟机A:[root@svr7 ~]# ls /2.生成repodata仓库数据文件
[root@svr7 ~]# createrepo /tools/other/[root@svr7 ~]# ls /tools/other/[root@svr7 ~]# ls /tools/other/repodata/3.书写客户端,指定新的仓库源
[root@svr7 ~]# vim /etc/yum.repos.d/dvd.repo [dvd]name=dvdbaseurl=enabled=1gpgcheck=0[myrpm]name=myrpmbaseurl=file:///tools/otherenabled=1gpgcheck=0[root@svr7 ~]# yum repolist########################################################
[root@svr7 ~]# yum -y install cmatrix
[root@svr7 ~]# rpm -q cmatrix查询rpm包安装清单
[root@svr7 ~]# rpm -ql cmatrix[root@svr7 ~]# cmatrix
[root@svr7 ~]# cmatrix -C red[root@svr7 ~]# oneko & #放入后台
[root@svr7 ~]# killall oneko #杀掉所有的oneko程序==========================================================
• 使用wget下载工具
– wget 软件包的URL网址– wget 软件包的URL网址 -O /目录路径/新文件名
==========================================================
源码包编译安装• 主要优点
– 获得软件的最新版,及时修复bug– 软件功能可按需选择/定制,有更多软件可供选择– 源码包适用各种平台RPM包:rpm yum 运行安装
gcc、make make install
源码包 ------------------->可以执行的程序------------------------>运行安装
步骤1:安装gcc、make
[root@svr7 /]# yum -y install gcc make
[root@svr7 /]# rpm -q gcc[root@svr7 /]# rpm -q make步骤2:tar解包,释放源代码至指定目录
# 以下所有步骤都要在,解压目录下执行
步骤3: ./configure 配置,指定安装目录/功能模块等选项
步骤4:make 编译,生成可执行的二进制程序文件
步骤5:make install 安装,将编译好的文件复制到安装目录
转载于:https://blog.51cto.com/13395140/2043945