linux软件管理
1.使用网络安装资源安装软件
vim /etc/yum.repos.d/yum.repo #文件名称必须以repo结尾 [rhel7.2] name=rhel7.2 source #对文件源的描述 bashurl=http://172.25.254.250/rhel7.2/x86_64/dvd #网络安装源 gpgchechk=0 enabled=1 yum clean all #清空系统中原有的yum信息
2.配置本地yum源
1.获得一个和本机版本一致的系统镜像
存放地址:/iso/rhel-server-7.2-x86_64-dvd.iso
2.挂载镜像
mkdir /rhel7.2
mount /xxx/xxxx.iso /rhel7.2
3.设定永久挂载
vim /etc/rc.d/rc.local -->添加 mount /xxx/xxxx.iso /rhel7.2 chmod 755 /etc/rc.d/rc.local
4.设定系统安装源指定
mkdir /etc/yum.repos.d/backup mv /etc/yum.repos.d/* /etc/yum.repos.d/backup vim /etc/yum.repos.d/yum.repo [rhel7.2] name=rhel7.2 baseurl=file:///rhel7.2 gpgcheck=0 yum clean all yum install httpd -y
3.共享yum源的部署
1.在一台已经建立好本地yum源的主机中安装httpd
yum install httpd -y
2.配置网络yum源
systemctl start httpd systemctl stop firewalld systemctl enable httpd systemctl disable firewalld
mkdir /var/www/html/rhel7.2 #/var/www/html/为网络共享目录
vim /etc/rc.d/rc.local
mount /xxx/xxxx.iso /var/www/html/rhel7.2 #将镜像文件挂载到共享目录下,客户可以通过网络来获取镜像文件
vim /etc/yum.repos.d/yum.repo 修改 baseurl=file:///var/www/html/rhel7.2 vim /etc/rc.d/rc.local 修改 mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2 #开机在/var/www/html /rhel7.2中在配置文件
测试:
在浏览器中输入地址:
http://ip/rhel7.2
4.yum命令
1.yum命令的使用必须是在yum源搭建成功后使用
2.yum命令的详细用法
yum clean all #清除原有YUM缓存 repolist #列出仓库信息 install software #安装 update #更新 list sofatware #查看软件 list all #查看所有软件 list install #查看已安装的软件 list available #查看未安装的软件 reinstall software #重新安装 remove software #卸载 info software #查看软件信息 search software信息 #根据软件信息查找软件 whatprovides file #根据文件找出包含此文件的软件 groups list #列出软件组 groups info #查看软件组的信息 groups install sfgroup #安装软件组 groups remove #
5.用rpm命令处理软件
采用低级rpm工具安装,不会解决依赖性关系。一旦rpm在安装过程中发现缺少依赖包,rpm就会跳出错误并退出。
rpm -i #安装 -v #显示过程 -h #hash加密 -e #卸载 -q #查看 -a #所有 -p #软件包 -ql #查看软件在系统中的安装文件路径 -qlp #查看未安装软件包在系统中如果安装后产生文件的路径 -qf #根据某个文件找出此文件属于那个安装包 --scritps #查看脚本 -Kv #检测软件包是否被篡改 --nodeps #安装软件,忽略软件依赖性 --force #强行安装软件
6.第三方软件仓库的搭建
1.把所有的rpm包放到一个目录
mkdir /software
2.createrepo -v /存放软件包的目录 #命令执行成功后会生成repodata目录
3.vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0
yum clean all
yum list linuxqq
相关推荐
Schvian 2020-11-04
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20