8月11号上课笔记

安装软件包的三种方法

RPM工具 rpm(Redhat Package 
Manager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序。rpm包是预先在Linux机器上编译好并打包好的文件,安装起来非常快捷。但是有一个缺点:安装环境必须与编译时的一致或相当;包与包之间存在着相互依赖的情况,安装或卸载包时需要先把依赖的包安装/卸载,如果依赖的包时系统所必须的,那就不能卸载这个包。


yum工具 
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。


源码包 
Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制码并进行安装。其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境;缺点是难度较大。

使用yum安装软件

命令:
 ####查看软件包
  yum list all              ##列出yum源仓库里面的所有可用的安装包 
  yum list installed        ##列出所有已经安装的安装包  
  yum list available        ##列出没有安装的安装包
 ####安装软件
  yum install softwarename  ##安装指定的软件
  yum reinstall softarename ##重新安装指定的软件
  yum localinstall 第三方software  ##安装第三方文件并且会解决软件的依赖关系
  yum remove  softwarename  ##卸装指定的软件
 ####查找软件的信息
  yum info software         ##查看软的信息
  yum search keywords       ##根据关键字查找到相关安装包软件的信息
  yum whatprovides filename ##查找包含指定文件的相关安装包
 ####对于软件组
   yum groups list          ##列出软件组
   yum groups install       ##安装一个软件组
   yum group remove         ##卸载一个软件组
   yum groups info          ##查看一个软件组的信息

关于yum源:

yum源仓库指向文件指向yum仓库。 
yum源的指向文件存在于/etc/yum.repos.d/目录下。

以下是通过修改配置仓库指向文件,制作本地yum源;通过配置http服务和yum仓库指向文件制作共享yum源。


开始之前看一下查看一下当前的配置里面有什么已经安装好的yum源仓库 
yum repolist 
 

由上面可以知道现在的yum源配置没有成功可以读取利用的信息,下面将修改yum仓库指向文件制作yum的软件可用安装源。


第一种:利用iso镜像文件进行本地yum源的制作

1.挂载

mkdir /mount                   ##创建的空的文件夹用于挂载iso镜像文件   
mount /iso/ iso的文件的名   /mount    ##为了让iso镜像文件能够被像文件一样被便利地读取利用,将iso文件挂载在一个空的文件里面

 
(在这里被挂载的iso镜像文件是一个存在的yum仓库,但是系统并不能读取识别,我们通过修改yum仓库指向文件让系统可以读取到这个仓库,被我们利用)

第一种:利用iso镜像文件进行本地yum源的制作

1.挂载

mkdir /mount                   ##创建的空的文件夹用于挂载iso镜像文件   
mount /iso/ iso的文件的名   /mount    ##为了让iso镜像文件能够被像文件一样被便利地读取利用,将iso文件挂载在一个空的文件里面

 
(在这里被挂载的iso镜像文件是一个存在的yum仓库,但是系统并不能读取识别,我们通过修改yum仓库指向文件让系统可以读取到这个仓库,被我们利用)

2.修改yum源指向文件

mkdir /etc/backup      ##创建/etc 下的一个空文件夹用于备份原来的yum源读取文件 
mv /etc/yum.repos.d/* /etc/backup/    ##备份yum仓库指定文件
touch  /etc/yum.repos.d/myyum.repo 
cat > /etc/yum.repos.d/myyum.repo<<end      ##编写自己的yum仓库指向文件(以repo结尾)当读取yum源的时候系统查找repo结尾文件,读取文件内容,在相应的地方寻找信息。
>[test]
>name=myyumsource
>baseurl=file:///mount
>gpgcheck=0        ## 0表示不检查rpm数字证书,1为检查rpm数字证书
>end
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3.刷新测试

yum clean all  ##清空本地/var/cache/yum容器清单列表旧数据。 

yum repolist   ##列出所有的可用的yum仓库,执行这个命令,会重读yum源设置志向文件,刷新本地容器清单列表。

现在看一下我们设置好的yum源仓库集合 

由上面我们可以看到我们的挂载已被成功读取。


利用已经做好的iso-yum本地源安装http 服务方便制作共享软件源

yum install httpd

 

安装http服务成功,现在我们启动一下相关服务。

systemctl  start httpd    ##开启http服务
systemctl enable httpd    ##设置开机启动http服务
systemctl stop firewalld  ##关闭火墙服务方便下面的htpp服务的使用


第二种:利用iso镜像文件进行http共享yum源的制作

1.解挂载

umount /mount   ##将挂载在/mount下的文件解挂载将要挂载在http服务相关目录下

2.重新挂载,

mkdir /var/www/html/myshare    ##在http服务的目录下面创建一个挂载点(http服务可以默认的服务目录)
mount /iso/iso文件名  /var/www/html/myshare

 
刷新服务 
systemctl restart httpd

3.浏览器测试

打开浏览器,输入设置的主机的ip地址后面加上挂载的文件当看到文件出现则成功了。 

猜你喜欢

转载自blog.csdn.net/g66kai/article/details/81736381