一.使用已有 络安装资源安装软件
vim /etc/yum/repos.d/yum.repo ##文件名称必须以repo结尾,否则无法识别
[任意名称] ##仓库名称
name=任意名称 ##对软件源的描述
baseurl=http://172.25.254.250/rhel7.2/x86_64/dvd ## 络安装源,需要自己找好,此 络源并不时时对外开放
gpgpack=0 ##不检测gpgkey,值为1代表检测,如不检测安装软件产生任何Bug或问题,系统发行公司不对此负任何法律责任
enabled=1 ##此安装源语句块生效
3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxx.iso /mnt ##在配置文件中写入挂载命令
chmod 755 /etc/rc.d/rc.local ##让文件开机可执行
给该文件755的权限让其可执行操作
4.设定系统安装源指向
mkdir /etc/yum.repos.d/backup ##先对系统自带安装源进行备份
mv /etc/yum/repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo ##yum源文件名称任意,后缀必须是repo
[任意名称] ##仓库名称
name=任意名称 ##对软件源的描述
baseurl=file:///iso ##本地安装源
gpgcheck=0 ##不检测gpgkey
enabled=1 ##此安装源语句块生效
yum clean all ##清空系统中原有的yum信息
yum repolist
测试:
在浏览器中输入地址:
http://ip/rhel7.2
安装软件gcc
重装软件
查看所有的软件,由于列表太长在此只截取部分图
列出已经安装的软件,由于列表太长在此只截取部分
————————屏蔽软件————————
/etc/yum.conf ##yum命令配置文件
exclude=*.i686 ##屏蔽所有以686为后缀的文件

可以看到所有i686的文件都没有了,i686表示32位的程序,x86_64表示64位的程序
————————忘记root密码怎么办————————
重启系统
按E
在内核文件行后删除ro后的内容
把ro改为rw加个空格
加rd.break
Ctrl x
等弹出shell命令行后,输入 chroot /sysroot/
输入 echo 要改的密码 | passwd –stdin 要改密码的用户名(在此为root)
exit
exit
这个在后续文章会有详细介绍,在此只作简介
五.用rpm命令处理第三方软件
在官方yum库里没有的软件是不能用yum命令安装的,这就需要用到另一个命令——rpm
rpm -i ##安装
-v ##显示过程
-h ##hash加密
-e ##卸载
-q ##查看
-a ##所有
-p ##软件包
–scripts ##查看脚本
-Kv ##检测软件包是否被篡改
-nodeps ##安装软件忽略依赖性
-force ##强制安装软件
-ql ##查看软件在系统中的安装文件路径
-qlp ##查看未安装软件包在系统中如果安装后产生文件的路径
-qf ##根据某个文件找出此文件属于哪个安装包
-qc ##查看软件的配置文件名称
-qd ##查看软件的帮助文件
有时候会遇到用yum安装软件时,因为软件依赖关系无法安装软件的情况,可以用rpm -ivh 依赖关系中的一个软件包 –nodeps 强制安装,
安装好以后再用yum就可以安装软件了。
六.第三方软件仓库的搭建
1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate文件,该文件位记录文件,只有在此文件记录的软件包才能使用yum命令进行操作
3.vim /etc/yum.repos.d/yum.repo
编写格式如下:
[software]
name=software
baseurl=file:///software
gpgcheck=0
yum clean all
yum list 第三方软件名称
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24884 人正在系统学习中 相关资源:Veneer:文件屏蔽软件-开源-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!