linux中的软件管理

units 12 linux 系统中的软件管理


一·linux中的软件包的类型

 DEB                              UBlinux  DEBlinux 
 RPM                              redhat cento5 fadora 

bz2 gz  xz                   需要源码安装,需要编译;绿色软件,直接可用

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      绿色

二·软件包的结构名称
[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
        1                 2            3         4            5

1 软件名称

2 软件版本

3软件的授权协议版本

4 软件架构

5软件类型后缀

三rpm命令管理软件包

rpm        -ivp     安装参数组合

rpm        -a         所有可安装软件

rpm        -f          文件

rpm        -p        软件包

rpm        -q        查询

rpm        -l         软件安装文件列表

rpm        -e        卸载

rpm       -c          配置文件

rpm        -d         说明

rpm        --info      软件信息

rpm        --force   强制安装

rpm        --scripts  查询软件安装过或卸载过程中的运行脚本

rpm       -Kv        检查软件md5校验码

rpm       - V         检测以安装软件在系统中的文件被修改的信息

rpm      --nodeps  忽略依赖性

下载安装包

yundownloader        下载软件包

yundownloader httpd     下载仓库中指定软件的安装包到当前目录

yumdownloader --destdir =/mnt   下载仓库中指定软件的安装包到指定/mnt目录

yundownloader httpd --destdir=/mnt --resolve 下载仓库中指定软件的安装包和依赖性到/mnt目录

四 本地软件仓库的搭建

系统软件仓库的作用:在系统中对软件进行管理,rpm是不能解决依赖关系的。

如果需要软件在安装过程中自动解决依赖关系,需要搭建本地软件仓库

1在系统中加载安装镜像

mount  /xxxx/rehl8.2-xxxxxxxxxxx.iso   /xxx

2.编写软件仓库文件

/etc/yum.repos.d/            软件源指向文件配置目录;在此目录中不能有无法访问的源指向

vim /etc/yum.repos.d/xxxx.repo   软件仓库指向文件

3.test

dnf install firefox

五 网络软件仓库搭建

1 利用镜像搭建本地软件仓库

2 安装共享文件

3 启用共享文件

4 建立共享目录

5 挂镜像到共享目录

6 在远程主机中访问资源并写repo文件

六 第三方软件仓库的搭建

可以使用dnf命令管理第三方软件,并使第三方软件在网络共享

1 建立共享目录

2 把所有的第三方软件放到 /var/www/html/software 中

3 采集第三方软件生成数据生成repodate目录

4 指定第三方共享资源

5.

6.测试

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值