要闻:Linux中软件包的类型及使用方法(上)
文章目录
一、Linux中软件包的类型二、软件包的名称结构三、rpm 命令管理软件包四、本地软件仓库的搭建五、部署共享型软件仓库六、dnf 的使用方法七、下载安装包八、第三方软件共享仓库的搭建
一、Linux中软件包的类型
(资料图片)
DEB适用于 UBlinux DEBlinuxRPM适用于 redhat centOS fadorabz2 | gz | xz压缩包 需要源码安装需要编译 绿色软件直接可用 ntfs-3_ntfsprogs-2017.3.23.tgz需要编译 “configure” Firefox-latest-x86_64.tar.bz2绿色
绿色软件如何直接可用:tar jxf Firefox-latest-x86_64.tar.bz2解压 会生成 firefox目录,进入目录会有 firefox脚本,打开可直接运行软件
如何让用 configure 编译:tar zxf ntfs-3_ntfsprogs-2017.3.23.tgz会生成 ntfs-3_ntfsprogs-2017.3.23目录,在目录中有 README文件,写明了软件的安装方式 在该目录下先 ./configure执行对环境的检测 再 make,再 make install,软件就安装好了 如果需要卸载用 make uninstall,软件就卸载了
二、软件包的名称结构
dhcp-server-4.3.6-40.el8.x86_64.rpm--------------- | --------- | ---- | ------- | ----
软件名称软件版本软件的授权协版本软件架构软件类型后缀
wget http://172.25.254.250/rhel8.2…在某个网站下载安装包
三、rpm 命令管理软件包
rpm -ivh安装参数组合 install verbose hash
rpm -q查询 rpm -a所有,-qa查询所有安装了的软件
rpm -f文件
rpm -p软件包
rpm -l软件安装文件列表
rpm -e卸载
rpm -c配置文件
rpm -d说明
rpm --info软件信息
rpm --force强制
rpm --nodeps忽略依赖性
rpm --script查询软件在安装或卸载过程中的运行脚本
rpm -Kv检测软件md5校验码
rpm -V检测已安装软件在系统中的文件被修改信息
四、本地软件仓库的搭建
下载软件:进入浏览器打开下载地址进行下载
在安装过程中有可能出现两个软件相互依赖等问题 rpm 不能解决依赖关系,如果需要软件在安装过程中自动解决依赖关系,需要搭建系统软件仓库
yum 和 dnf 都能执行,效果一样
如果系统有网:登陆阿里云 ==> 开发者工具 ==> 镜像站 ==> 系统centos ==> 找到CentOS 8 ==> 下载文件 目前阿里云镜像站还在更新,敬请期待 文件中的内容也都是网站,只有有网的时候才能用
如果没有网:使用下载的镜像搭建本地软件仓库
查看系统版本 hostnamectl需要配套
在根下新建一个目录 mkdir /glass再把下载的镜像挂载在该目录下 mount /iso/rhel-8.2-x86_64-dvd.iso /glass/
进入 cd /glass/在查看 ls,就能看到镜像里的东西了 其中有 AppStream(应用软件)和 BaseOS(系统的基础组件)
要告诉系统我们挂载了镜像,必须在该目录下写文件 cd /etc/yum.repos.d/,文件名后必须以 repo 结尾 vim kaikai.repo,编辑文件内容为: 其中: gpgcheck=1 表示只能安装系统认证的软件,别的软件不能装,有安全保证 gpgcheck=0 表示所有软件都能装,gpgcheck 是一个授权标识 对文件保存退出即可 命令 dnf repolist可以看到仓库 id 和仓库名 命令 curl file:///glass/AppStream查看地址是否能访问,能访问就不报错 (注意看在目录中有没有其他 repo 类型的文件,可能会影响软件仓库的搭建)
命令dnf clean all把之前读取过的信息都清掉,清除的是 /var/cache/dnf/目录里面的部分东西 然后就可以直接安装了! 比如要下载 gcc 编译器,用命令 dnf install gcc安装 如果要卸载,用命令 dnf remove gcc-8.3.1-5.1.el8.x86_64
开机启动挂载镜像:虽然手动挂载成功了,但重启系统后挂载的东西就消失了我们需要开机的时候自动执行挂载命令
编辑文件 vim /etc/rc.d/rc.local在文件中书写指令 mount /iso/rhel-8.2-x86_64-dvd.iso /glass/命令 sh /etc/rc.d/rc.local查看文件写的是否正确再给文件命令一个可执行权限 chmod +x /etc/rc.d/rc.local再重启就还会有镜像的挂载, df查看挂载情况
五、部署共享型软件仓库
怎样在持有镜像的主机上把镜像通过网页的形式共享出去?
先搭建好本地源,上部分有详细说明安装软件 dnf install httpd -y软件用于共享文件,提供超文本传输协议关掉火墙 systemctl disable --now firewalld打开服务 systemctl enable --now httpd此时在网页中就能访问本机 192.168.1.50只是共享了本机 /var/www/html/目录下的文件 建立目录 mkdir /var/www/html/sharefile卸掉原来的挂载 umount /glass再挂载到共享目录下 mount /iso/rhel-8.2-x86_64-dvd.iso /var/www/html/sharefile此时在网页中就能访问本机镜像目录 192.168.1.50/sharefile/指定软件仓库到本机,进入目录写文件 cd /etc/yum.repos.d/,文件名后必须以 repo 结尾 vim kaikai.repo,编辑文件内容为: 保存退出 此时所有在该网段下的人都可以安装镜像中的所有软件!开机启动挂载镜像: 编辑文件 vim /etc/rc.d.rc.local在文件中书写指令 mount /iso/rhel-8.2-x86_64-dvd.iso /var/www/html/sharefile再给文件命令一个可执行权限 chmod +x /etc/rc.d.rc.local再重启就还会有镜像的挂载只要该主机开机,网段下的所有主机就都能用这个镜像
六、dnf 的使用方法
dnf repolist列出仓库信息 dnf clean all清除系统中已经加载的仓库缓存信息
dnf list all列出所有软件 dnf list all | wc -l统计所有软件个数 dnf list available列出未安装软件
dnf list installed列出已安装软件
dnf install dhcp-server安装dhcp软件 dnf remove dhcp-server卸载软件
dnf reinstall dhcp-server重新安装
dnf search web搜索web软件的相关信息 dnf whatprovides /bin/ls搜索包含该文件的软件包 dnf historydnf 执行历史 dnf history info 10 dnf执行历史的第10条详细信息
dnf info dhcp-server查看软件的详细信息 软件组:有的功能是多个软件完成的,就会有软件组 dnf group list列出软件组
dnf group list --installed列出已安装软件组
dnf group list --available列出未安装软件组
dnf group list --hidden列出隐藏软件组 dnf group install "Virtualization Tools"安装(虚拟化)软件组 dnf group info GNOME查看(图形)软件组信息
七、下载安装包
工具的下载:dnf whatprovides */yumdownloader找这个功能在哪儿 dnf install yum-utils-4.0.12-3.el8.noarch下载这个工具,有这个工具才能使用 yumdownloader yumdownloader 工具的作用是下载安装包到本机指定位置
命令的使用:yumdownloader httpd下载仓库中指定软件 httpd 的安装包到当前目录 yumdownloader httpd --destdir=/mnt下载仓库中指定软件的安装包到指定 /mnt 目录 yumdownloader httpd --destdir=/mnt --resolve下载仓库中指定软件安装包和软件依赖性到指定 /mnt 目录
八、第三方软件共享仓库的搭建
软件仓库只能管理 rpm 格式的软件建立第三方软件共享仓库为了自动的解决软件的依赖性
如果需要共享,要先下载 dnf install httpd -y软件 关掉火墙 systemctl disable --now firewalld打开服务 systemctl enable --now httpd建立共享目录 mkdir /var/www/html/software把所有第三方软件存放到 /var/www/html/software中 如果是 mnt 下全都是 rpm 格式的软件,用 cp /mnt/* /var/www/html/software拷到这个目录下安装 dnf install createrepo用来采集数据的工具 扫描目录 createrepo -v /var/www/html/software采集第三方软件数据后在该目录下就生成了 repodate目录 此时就搭建好了第三方软件共享仓库在测试主机中指定第三方共享源,进入目录写文件 cd /etc/yum.repos.d/,文件名后必须以 repo 结尾 vim kaikai.repo,编辑文件内容为: 保存退出 此时 dnf install linuxqq就能下载第三方软件了!
标签:
相关推荐:
精彩放送:
- []全球时讯:学完java后的月薪是多少?进入IT的薪资到底是多少?
- []要闻:Linux中软件包的类型及使用方法(上)
- []当前通讯!阿联酋航空走出疫情阴影:全球运力恢复八成,中国内地航点三月全部重启
- []色味双美的美是什么意思?色味双美的解释意思
- []天天速看:定然的拼音是什么?定然是什么意思?
- []世界视讯!slf利率什么意思
- []央行降息对股市的影响有哪些?央行降息对股市的影响
- []谢娜担任央视主持人 官宣之后首次亮相 真的是人生赢家了
- []速递!我亲亲妈妈我抱抱妈妈是什么儿歌?歌曲《鲜花送妈妈》
- []今日聚焦!农村专项招生降多少分?地方专项计划是个坑吗?
- []环球今日讯!北京爱情故事插曲有哪些?该剧讲述了什么故事?
- []环球热推荐:坦桑尼亚之旅有哪些攻略?坦桑尼亚旅游攻略
- []焦点消息!canteen怎么读英语?canteen的中文意思是什么?
- []悼念刚离去的亲人句子 怀念刚去世长辈的短句
- []胡静演过的电视剧有哪些?胡静个人简介
- []无线路由器频道带宽如何选择?20M和40M有哪些区别?
- []环球实时:天津限购政策 什么是天津的限购政策
- []每日速看!借呗怎么借钱?借呗借钱详细介绍
- []热资讯!a0-a4纸尺寸大小是多少?a0-a3纸的尺寸具体大小介绍
- []鸿星尔克相关的股票
- []天天热讯:为什么马拉多纳的进球被称为“上帝之手”?详情介绍
- []网吧的“尽头”原来是电竞酒店
- []上银转债价值分析
- []每日快讯!15万以内suv销量排行榜2021 十五万以下哪款性价比高?
- []【全球新视野】国际酒店巨头走出低谷全面盈利,“中国复苏将是巨大推动力”
- []【新要闻】甘孜旅游“转危为机”,你能学吗?
- []flash是什么意思?世界上第一个商用的二维动画软件
- []工商银行个人小额贷款如何办理?工商银行个人贷款该怎么贷?
- []当前讯息:增值业务是什么意思?增值电信业务有哪些特征?
- []世界百事通!徐海星事件是什么?在酒吧当助唱的照片被扒出
- []WPS和Office有什么区别?有哪些优势?
- []笔记本60hz和144hz的区别是什么?60Hz和144Hz的屏幕的区别
- []环球观速讯丨台式电脑怎么攒机最优?台式电脑攒机最省钱方案
- []【adbshell】abd命令的使用方法
- []合肥特产有哪些?合肥土特产详情介绍
- []当前通讯!美国英语布局的变体——MicrosoftNetwork
- []草酸清洗剂对人有什么危害?草酸清洗剂对人的危害介绍
- []观速讯丨图层蒙版怎么用?PS2/11添加蒙版的图层
- []【热闻】小学生拼音熟记顺口溜 暑期让孩子牢牢掌握汉语拼音
- []日环食什么时候开始?日环食的形成原因
- []【天天热闻】PriorityQueue(优先队列)是堆还是最小?PriorityQueue详解
- []容积式换热器有哪些类型?容积式换热器分类介绍
- []环球动态:二郎神的兵器是什么?关于二郎神的简介
- []电阻的单位是什么?SMT贴片电阻510R与510K的区别在哪?
- []环球快播:种植牙危害到底有哪些?种植牙的五大危害
- []今日热文:大白菜u盘怎么装系统?大白菜重装系统步骤图
- []苹果手机怎么安装爱思助手?苹果手机安装爱思助手的五大方法
- []全球今头条!丹佛斯变频器怎么使用?丹佛斯变频器使用方法
- []qq群如何设置群机器人?qq群设置群机器人方法
- []如何理解KMT字符串匹配算法?如何计算出KMT数组?
- []天天看热讯:【计算】边缘水平边缘竖直边缘计算 Robert详解
- []【环球新视野】如何上传文件到服务器?上传文件到服务器的方法
- []【模拟两人诈金花牌】手牌大小判断决定输赢
- []全球微资讯!勒索病毒是什么?中病毒的原因有哪些?
- []环球今头条!电动剃须刀哪个牌子好?最新的剃须刀排行榜
- []每日视讯:佛塑科技:截至2023年2月28日的公司股东人数将在2022年年度报告中披露
- []GNOME和KDome哪个更适合你?GNOME和KDE的区别介绍
- []如何查看.dat文件内容?dat文件是什么意思?
- []信息:winsockfix无法修复winsock怎么办?winsock和TCP修复工具
- []热门看点:NCBI-BLAST在线使用教程详细攻略(图解)
- []每日关注!标准股份:截至2023年2月28日,公司股东人数约为2.36万户
- []金科回复深交所关注函:约4.8亿股份将被司法拍卖,不会导致公司实控人发生变化
- []怎么阻止骚扰电话?屏蔽电话方法和步骤
- []世界新消息丨怎样删除电话联系人?批量删除联系人的详细介绍
- []天天最新:什么是二叉树的遍历?二叉树的遍历顺序规则是什么?
- []linux中Gy模式什么意思?一文读懂重要极端微生物的生理特点
- []今日热搜:如何使用using声明防止命名冲突?命令空间的using声明
- []环球视讯!卸载MySQL重新安装:安装失败解决方法
- []环球即时看!【企业版】Mule3的新增特点-云连接
- []中科江南:有关内容请参考之前的敬请广大投资者理性投资,注意风险
- []外媒:英国房价出现10多年来最大跌幅
- []旭辉、中骏拟分别以14亿、25亿元整栋出售上海虹桥办公楼
- []微头条丨【RL】算法简介与实现 Value-Based-Learning算法
- []世界报道:免费小巧的分屏软件 支持win7和win8系统
- []世界头条:天威视讯:公司的深汕威视数据中心一期、清湖云中心机房项目正在建设过程中尚未投产
- []对数的计算公式是什么?对数的计算公式性质及推导过程
- []美的置业2023前两月合同销售额150.2亿元
- []文旅局长“出圈”,爆红之后如何长红?
- []M8宗师入围CCTV·《中国汽车风云盛典》
- []中国银河证券:PMI继续超预期回升 经济持续向好
- []全球热门:2022年股市放假安排时间表,股市放假时间一览
- []增量资金即将注入A股?基金最新研判:强劲复苏或开启第二波行情
- []股票假期安排2022,放假时间一览
- []降准会造成哪些影响,有以下三点影响
- []今日讯!工行如何基金定投
- []银行十一放假吗,有的银行会放假
- []【全球速看料】实探北京新房市场:小阳春提前到来 部分楼盘价格回涨
- []天天热推荐:武进不锈:很抱歉,公司证券部联系电话是051988737341,请在工作时间拔打
- []当前速递!东方锆业:具体情况敬请关注公司披露的相关公告。公司目前只处于提供样品供一些电池材料厂家研发的阶段
- []生活性消费需求是什么需求?生产性消费需求又是什么需求?有何不同?
- []市场经济是什么意思?商品经济概念是什么?
- []什么是消费需求?什么是投资需求?和投资需求有什么不同?
- []索克服务注资500万元成立科技服务公司 经营范围含网络技术服务
- []经济危机的含义是什么?经济周期代表了什么?
- []家居丨益森科技启动上市辅导 注册资本1.07亿元
- []当前焦点!财面儿丨联发集团发行8.2亿元中期票据 利率4.98%
- []世界资讯:百胜中国2022年度收入95.7亿美元 录得4.42亿美元净利润
- []百龙创园:截至2023年2月28日,公司股东总户数为7364户
- []精选!短线高手炒股方法
- []十大正规外汇平台排行,外汇平台名单一览
- 世界动态:如何办理香港银行账户
- 焦点热议:看股票涨跌的最简单的办法,有以下三个方法
- 焦点速讯:多只权益类基金提前结束募集
- 中国酒店业疫后复苏猜想:魔鬼都在细节里
- 世界热推荐:中签可转债怎么操作
- 科创50指数etf基金怎么买
- 北元申购是什么板块
- 还呗借钱靠谱吗 还呗借钱靠不靠谱
- 天天观热点:创业板新股上市的涨跌幅限制为
- 创业板注册制交易新规
- 环球微头条丨3月2日重点数据和大事件前瞻
- 环球热点!原油价格为什么会出现负值
- 广西元强建设项目管理有限公司
- 天天快消息!抛售美国国债是什么意思
- 头条焦点:股票熔断什么意思
- 全球今日讯!内外兼修!晶澳科技引领光伏高质量发展
- 天天即时看!税优识别码在保单哪里
- 天天速讯:美国印钞票对世界有什么影响
- 世界看点:公积金怎么自动代扣
- 健康账户和个人账户的区别
- 全球速讯:高争民爆:截止2月28日,1.8万左右
- 2015年世界快乐报告
- 观热点:超声胃镜和肠镜可以一起做吗_胃镜和肠镜可以一起做吗
- 滚动:次级债券是什么意思
- 委比委差什么意思
- 天天看点:邮政储蓄小额贷款条件,有以下五点
- 全球热消息:买车按揭是怎么计算的
- 车船税在哪里缴纳
- 全球资讯:兴业物联:将上市所得款项余下未动用部分用于收购拓展
- 天天百事通!昊华能源:2022年归母净利润同比降33.78%
- 今日热文:卫宁健康:公司医院客户的院内数据通常由医院存储管理,公司提供相应的技术支持和服务
- 世界讯息:股票kdj线图怎么看
- 焦点速讯:养老个人缴费比例,是8%
- 世界报道:工商银行卡余额怎么查询
- 世界速递!etf怎么买卖交易
- 2022年中国人民银行存款利率表,各类型存款利率一览
- 今日观点!光的速度_说一说光的速度的简介
- 世界热头条丨盈建科:2月28日公司高管梁博减持公司股份合计2.3万股
- 坚朗五金:2月28日公司高管赵键减持公司股份合计5.04万股
- 保利发展125亿元定增申请获得上交所受理
- 今日视点:湖北襄阳3.87亿元挂牌3.91万平方米商住地
- 全球热点评!中泰化学:公司南黄草湖煤矿尚未取得采矿权证
- 先进数通:2月28日公司高管范丽明减持公司股份合计37万股
- 环球关注:应收账款的管理有哪些,有以下三点
- 天天资讯:什么是保本基金
- 全球资讯:农业银行还款日期,在账单日后的第25天
- 【全球播资讯】建设银行住房贷款利率表2022最新利率,分以下两种利率
- 今日热文:基金定投什么意思
- 热门看点:超讯通信:2月22日至2月24日公司高管钟海辉、陈桂臣、邓国平减持公司股份合计12.92万股
- 格力地产:重大免税资产重组交易对方更换财务顾问
- 太辰光:2月28日公司高管张艺明、肖湘杰减持公司股份合计27万股
- 世界短讯!清研环境:公司目前主营业务暂不涉及数字经济相关业务
- 当前关注:赛特新材:2月27日至2月28日公司高管汪美兰减持公司股份合计10.75万股
- 全球播报:美国加息影响
- 世界热资讯!巴菲特投资理念
- 银行卡更换手机号
- 热门:证券交易所是做什么的 包括以下5点
- 热门看点:年线是多少日均线
- 班耶华友
- 全球热点评!河南开封:鼓励回购存量商品房用作保障性租赁住房
- 东吴证券(香港):房地产正经历较大边际变化 拥有市场化外拓和服务边界拓宽能力的物业公司具备长期投
- 全球简讯:百强房企2月业绩同环比双增长:保利蝉联首位,头部房企领衔迎来“小阳春”
- 天天新动态:成交量超1.5万套!北京二手房小阳春已至
- 首都在线:公司的对外投资情况,请查阅公司在巨潮资讯网披露的公告
- 河南:住房公积金发放贷款时限压缩至20个工作日
- 焦点快播:丽臣实业:公司目前正在按计划有序推进通过电商平台进行日化产品的销售业务
- 新股怎么买
- 2022-2023上海育儿假期新规多少天?2023年上海育儿假必须连续休吗?
- 环球热消息:新股上市首日涨幅限制
- 每日快讯!地方债是什么
- 查保险到期怎么查,有以下六种方法
- p2p理财公司排名,十大p2p理财公司一览
- 当前短讯!顺发恒业减持回购股份70万股 所得资金总额为257.34万元
- 全球速递!欣贺股份:公司目前暂未收到相关信息
- 当前速讯:凯撒文化:《我开动物园那些年》还没有上线运营
- 广宇集团:子公司一石巨鑫为旗下一公司3000万元贷款提供担保
- 鼎捷软件:公司如有相关计划,将严格按照规定及时履行信息披露义务,您请持续关注公司发布的公告
- 钠电自行车落地!储能还会远吗?
- 当前播报:工信部金壮龙:新能源汽车、光伏产量连续多年保持全球第一
- 环球今头条!股票7开头是什么股
- 当前快讯:k宝证书过期怎么更新
- 当前速讯:曾韬:钠电池需求增量大 2025年全球潜在市场空间或达73GWh
- 天天滚动:股票下跌的原因,有以下五点
- 热消息:携手中科海钠!又一化工巨头跨界10万吨电池级碳酸钠项目
- 邦普循环携手梅赛德斯-奔驰,开展动力电池闭环回收项目
- 新消息丨巴菲特2000亿投资新能源,为何8次减持比亚迪
- 天天新资讯:孚能科技钠电池获车企定点!今年上半年启动量产
- 每日报道:又一新型储能技术实现新突破!
- 当前要闻:河南新乡:抓紧布局 大力推广储能氢能产业
- 当前动态:互联网金融什么意思
- 天天简讯:买保险的注意事项
- 2022年印度新增光伏装机15GW
- 天天新资讯:佳兆业集团:2023年1-2月合计交付7个项目 共3899套房
- 滚动:今年2月底全港持牌代理人数录41038人 扭转连续5个月跌势
- 全球今亮点!中通国脉:公司将严格按照相关法律法规的要求履行信息披露义务;具体情况请以公司公告信息为准
- 万东医疗:APEXCT是GE医疗推出的基于深度学习算法的CT系统
- 仁恒:2022年利润为25.79亿元 同比降36.24%
- 世界快报:汉嘉设计:目前相关工作正在推进中
- 金健米业:目前,公司主要从事国内粮油业务的生产与销售,主要产品有大米、食用油、面条、面粉、牛奶等
- 天天微速讯:2022年度全国农村网络零售额达2.17万亿元 同比增长3.6%