Linux中的软件管理与安装

1.使用已经网络安装过的资源安装VNC软件

(1)简单步骤
vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾
[rhel7.2] ##仓库名称
name=rhel7.2 source ##对软件源的描述
baseurl=htttp://172.25.254.250//rhel7.2/x86_64/dvd ##网络安装源
gpgcheck=0 ##不检测gpgkey
enabled=1 ##此安装源语句块生效
yum clean all ##清空系统中原有的yum信息
(2)具体操作:
<1>首先进入软件仓库的指向文件(/etc/yum.repos.d/)下并显示当前地址
在这里插入图片描述
<2>直接使用vim命令进入名称后缀是repo的文件并进行编写,显示编写内容
在这里插入图片描述
<3>列出软件仓库文件中的文件
在这里插入图片描述
<4>一次性下载并安装软件vnc(在命令中输入y之后不会出现提示信息)
在这里插入图片描述
注意:
<1>软件仓库的名字是yum,它是做系统软件的安装的,后缀必须以repo结尾
<2>baseurl是基本的路径,尽量不要写错
<3>gpgch=1,校验每一个软件是否是官方许可的。gpgch=0,不进行校验。
<4>在下载过程中,如果在命令之后不输入-y,是会出现提示信息让你进行选择的。y下载并安装,d是只下载不安装。
补充:
在repo文件下建立的文件中改写的内容中基本的路径的最好是在网站中输入,并进行复制,这样不容易出错,如下所示
在这里插入图片描述

2.配置本地yum源

1.获得一个与本地系统版本一致的系统镜像
2.挂载镜像
mount /xxx/xxxxx.iso /rhel7.2
3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxxxx.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=rehl7.2
baseurl=file:///rhel7.2
gpgcheck=0

yum clean all

yum install httpd -y

用镜像挂载的方式建立一个本地的下载源
<1>首先在真实主机中切换到root用户下

[kiosk@foundation28 ~]$ su - root
Password: 
Last login: Sat Jan 19 09:25:33 CST 2019 on pts/1

在这里插入图片描述
<2>新建一个目录iso/,将桌面上的镜像移动到新建的目录iso/下,并对目录进行查看

[root@foundation28 ~]# mkdir /iso
[root@foundation28 ~]# mv /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /iso/
[root@foundation28 ~]# ls /iso
rhel-server-7.3-x86_64-dvd.iso

在这里插入图片描述
<3>新建一个目录/westos,将镜像挂载到目录westos下,并对目录进行查看

[root@foundation28 ~]# mkdir /westos
[root@foundation28 ~]# mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos
mount: /dev/loop0 is write-protected, mounting read-only
[root@foundation28 ~]# ls /westos
addons  images      Packages                 RPM-GPG-KEY-redhat-release                                                                                                                                         
EFI     isolinux    release-notes            TRANS.TBL
EULA    LiveOS      repodata
GPL     media.repo  RPM-GPG-KEY-redhat-beta

<4>进入软件仓库的指向文件并进行查看

[root@foundation28 ~]# cd /etc/yum.repos.d/
[root@foundation28 yum.repos.d]# ls
file  redhat.repo  rhel-dvd.repo  rht-ucf.repo

在这里插入图片描述
<5>在软件仓库的指向文件下新建一个backup文件,将所有的内容都移到backup下

[root@foundation28 yum.repos.d]# mkdir backup
[root@foundation28 yum.repos.d]# mv * backup/
mv: cannot move ‘backup’ to a subdirectory of itself, ‘backup/backup’
[root@foundation28 yum.repos.d]# ls
backup

在这里插入图片描述
<6>进入westos.repo文件,进行修改

[root@foundation28 yum.repos.d]# vim westos.repo

在这里插入图片描述
<7>对yum源的缓存信息进行清空

[root@foundation28 yum.repos.d]# yum clean all

在这里插入图片描述
<8>列出软件仓库文件中的文件

[root@foundation28 yum.repos.d]# yum repolist

在这里插入图片描述
<9>一次性下载并安装软件

[root@foundation28 yum.repos.d]# yum install httpd -y

在这里插入图片描述
在这里插入图片描述
+++++++++++++++++将其一步步还原+++++++++++++++++++++

3.共享行yum源的部署

1.简单步骤
(1)在一台已经连接好本地yum源的主机上安装httpd
(2)创建公共目录,实现共享
(3)配置网络yum源
systemctl start httpd ##开启httpd
syatemctl stop firewalld ##关闭防火墙
systemctl enable httpd ##使httpd开机启动
systemctl disable firewalld ##开机不启动防火墙

mkdir /var/www/html/rhel7.2 ##创建一个共享目录
mount /xxxx/xxxx.iso /var/www/html/westos ##将镜像挂载至共享目录中
vim /etc/rc.d/rc.local ##进入开机自己启动的配置文件中
mount /xxxx/xxxxx.iso /var/www/html/westos ##在文件中写入将镜像挂载至共享目录中
chmod 755 /etc/rc.d/rc.local ##修改开机自己启动的配置文件的权限
(4)测试:
在浏览器中输入地址:
http://ip/westos
http://172.25.254.10/westos —>>此地址是网络yum的源地址
2.具体操作
<1>在一台已经连接好本地yum源的主机上安装httpd,因为已经安装过,所以显示的结果与未安装成功时的结果不同

[root@foundation28 yum.repos.d]# yum install httpd -y
Loaded plugins: langpacks, product-id, search-disabled-repos,
              : subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Package httpd-2.4.6-45.el7.x86_64 already installed and latest version
Nothing to do

在这里插入图片描述
<2>对本机中的httpd进行配置

[root@foundation28 yum.repos.d]# systemctl start httpd   ##立即对httpd重置
[root@foundation28 yum.repos.d]# systemctl enable httpd  ##使httpd开机启动
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值