LINUX基础学习----->1.8系统中的软件管理

目录

一.linux中软件包的类型 :

二.软件包的名称结构 :

三.rpm命令管理软件包 :

四.本地软件仓库的搭建 :

五.dnf软件管理命令 :

六.yumdownloader :


一.linux中软件包的类型 :

1.DEB    #UBlinux DEBlinux


2.RPM    #redhat centOS fadora


3.bz2|gz|xz    #1.需要源码安装需要编译
               #2.绿色软件,直接可用
               #ntfs-3g_ntfsprogs-2017.3.23.tgz    需要编译“configure”
               #Firefox-latest-x86_64.tar.bz2      绿色


*     注意:在rhel8中只能使用绿色软件,源码编译软件和rpm软件

二.软件包的名称结构 :

[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
   1	          2	   3	   4	  5
————————————————————————————————————————————————————————————————————————
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀

三.rpm命令管理软件包 :

rpm
		-ivh		#安装参数组合 -i install -v verbose -h hash
		-a		#所有
		-f		#文件
		-p		#软件包
		-q		#查询
		-l		#软件安装文件列表
		-e		#卸载
		-c		#配置文件
		-d		#说明
		--info		#软件信息
		--force		#强制
		--nodeps	#忽略依赖性
		--script	#查询软件在安装或卸载过程中的运行脚本
		-Kv		#检测软件md5校验码
		-V		#检测已安装软件在系统中的文件被修改信息

四.本地软件仓库的搭建 :

        编写软件仓库文件 :       /etc/yum.repos.d/            ##软件源指向文件配置目录
                                                                                      ##在此目录中不能有无法访问的源指向
                                                vim /etc/yum.repods.d/xxx.repo    ##软件仓库指向文件

       【步骤:】 创建一个挂载的目录 mkdir /sourcedir
        挂载资源mount /iso/rhel-8.2-x86_64-dvd.iso /sourcedir (只读挂载)

        然后在网页上输入 file:///sourcedir就可以的看到挂载的目录


         cd /sourcedir                已经存在这个目录中了(仓库就搭建完成)
         cd /etc/yum.repos.d 把里面的文件清空
         vim westos.repo(名字任意自己起,但是必须以repo结尾,否则系统不识别)

但是我们所创建的这个挂载是一个临时挂载,在我们重启之后软件仓库会自动消失,因此我们应当编写一个开机自动运行的脚本软件,使我们的软件仓库永久的挂载在电脑上

并且给其一个可执行的权力


这样我们在重启之后依然可以用本地软件仓库进行实验的操作

 

五.dnf软件管理命令 :

dnf
		repolist		#列出仓库信息
		clean all		#清除系统中已经加载的仓库缓存信息 /var/cache/dnf
		list all		#列出所有软件
		list available	        #列出未安装软件
		list installed		#列出已安装软件
		install			#安装
		remove			#卸载
		reinstall		#重新安装
		search			#搜索
		whatprovides		#搜索包含文件的软件包
		history			#dnf执行历史
		history info		#dnf执行历史详细信息
		group list		#列出软件组
		group list --installed	#列出已安装软件组
		group list --available	#列出未安装软件组
		group list --hidden	#列出隐藏软件案组
		group install		#安装软件组
		group info		#查看软件组信息

六.yumdownloader :

下载安装包 (下载官方给我们的源,不是电脑自带的源)        
不行的话先dnf search yum ,然后dnf install yum-utils.noarch-y 然后下载
   yumdownloader          ##下载软件包到本机指定位置,在那执行的命令就下载到哪里
   yumdownloader httpd    ##下载仓库中指定软件的安装包到当前目录
   yumdownloader --destdir=/mnt httpd    #下载仓库中指定软件的安装包到指定/mnt目录
   yumdownloader httpd  --destdir=/mnt --resolve    #下载仓库中指定软件的安装包和软件依赖性到/mnt目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值