范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Linux软件包管理

  Linux系统如果需要安装软件怎么办?如何安装,大概有以下几种方式
  1.二级制软件包管理(RPM 、YUM)
  2.源代码包安装
  3.脚本安装(Shell或Java脚本)
  4.Debian系
  RPM包管理
  RPM名称软件包: sudo-1.7.2pl-5.el5.i386.rpm
  解释: 软件名:sudo 版本号:1.7.2pl 发行号:5.el5 硬件平台:i386安装RPM包
  实例: # rpm -ivh sudo-1.7.2pl-5.el5.i386.rpm-i      【安装的时候显示安装进度】 -v      【详细信息】 -h      【安装进度】 -q      【查看软件包是否安装】  -qa     【查看所有软包】  -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update; -qpl:列出RPM软件包内的文件信息[Query Package list]; -qpi:列出RPM软件包的描述信息[Query Package install package(s)]; -qf:查找指定文件属于哪个RPM软件包[Query File]; -Va:校验所有的RPM软件包,查找丢失的文件[View Lost]; -e:删除包 -a  查询软件包信息 -f  查询文件所属软件 -p  查询软件包 -l  显示软件包中的文件列表 -d  显示被标注为文档的文件列表 -c  显示被标注为配置文件的文件列表 -V  软件校验卸载RPM包# rpm -e sudo               【如果其他软件有依赖,可使用--nodeps强行卸载】 # rpm -e samba          【提示失败】 # rpm -e --nodeps samba     【强行卸载】rpm 查询安装包查看文件隶属于的软件包(rpm -qf)# rpm -qf /etc/services setup-2.8.71-10.el7.noarch  # rpm -qf /bin/ls coreutils-8.22-24.el7.x86_64查询软件包信息(rpm -qi)
  查询nginx包信息 # rpm -qi nginx Name        : nginx Epoch       : 1 Version     : 1.16.1 Release     : 1.el7 Architecture: x86_64 Install Date: Wed 23 Oct 2019 04:46:38 PM CST Group       : Unspecified Size        : 1689960 License     : BSD Signature   : RSA/SHA256, Fri 04 Oct 2019 06:38:33 AM CST, Key ID 6a2faea2352c64e5 Source RPM  : nginx-1.16.1-1.el7.src.rpm Build Date  : Thu 03 Oct 2019 01:15:40 PM CST Build Host  : buildvm-13.phx2.fedoraproject.org Relocations : (not relocatable) Packager    : Fedora Project Vendor      : Fedora Project URL         : http://nginx.org/ Bug URL     : https://bugz.fedoraproject.org/nginx Summary     : A high performance web server and reverse proxy server Description : Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage.查看软件安装的绝对路径(rpm -ql)# rpm -ql nginx /etc/logrotate.d/nginx /etc/nginx/fastcgi.conf /etc/nginx/fastcgi.conf.default ... ... 中间省略 /usr/share/vim/vimfiles/syntax/nginx.vim /var/lib/nginx /var/lib/nginx/tmp /var/log/nginx查询软件帮助文档(rpm -qd)# rpm -qd nginx /usr/share/doc/nginx-1.16.1/CHANGES /usr/share/doc/nginx-1.16.1/README /usr/share/doc/nginx-1.16.1/README.dynamic /usr/share/doc/nginx-1.16.1/UPGRADE-NOTES-1.6-to-1.10 /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx-upgrade.8.gz /usr/share/man/man8/nginx.8.gz查询软件包配置文件(rpm -qc)# rpm -qc nginx /etc/logrotate.d/nginx /etc/nginx/fastcgi.conf /etc/nginx/fastcgi.conf.default /etc/nginx/fastcgi_params /etc/nginx/fastcgi_params.default /etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/mime.types /etc/nginx/mime.types.default /etc/nginx/nginx.conf /etc/nginx/nginx.conf.default /etc/nginx/scgi_params /etc/nginx/scgi_params.default /etc/nginx/uwsgi_params /etc/nginx/uwsgi_params.default /etc/nginx/win-utfmd5校验软件
  md5校验软件,正常无任何提示,如果做过更改就会有提示。 rpm -V sudo 校验结果:            S       【文件大小】         L       【链接文件】         T       【文件创建时间】         D       【设备文件】         U       【文件用户】         G       【文件用户组】         M       【文件的权限】      对文件进行校验值:  # md5sum # md5sum /etc/services      查看软件包是否安装(rpm -q)# rpm -q webmin package webmin is not installed # rpm -q nginx nginx-1.16.1-1.el7.x86_64跟samba相关的软件(rpm -qa)# rpm -qa | grep samba samba-client-libs-4.10.4-11.el7_8.x86_64 samba-common-libs-4.10.4-11.el7_8.x86_64 samba-4.10.4-11.el7_8.x86_64 samba-common-4.10.4-11.el7_8.noarch samba-common-tools-4.10.4-11.el7_8.x86_64 samba-client-4.10.4-11.el7_8.x86_64不安装软件包中的文档--excludedocs # rpm -ivh --excludedocs 软件名 将软件安装到指定路径下--prefix PATH 例如:rpm -ivh --prefix=/user/local/sudo 软件名   --test                  【只对软件包进行测试】 重装软件--replacepkgs 例如: # rpm -ivh --replacepkgs 软件名 文件冲突:如果要安装的软件包中有一个文件已在安装其他软件包时安装会出现以下错误先要RPM忽略文件错误信息--replacefiles          【要RPM忽略文件错误信息】 例如:rpm -ivh --replacefiles 软件名依赖关系未解决依赖关系错误。依赖关系,一般安装之后不会解决问题。 --nodeps            【强行安装】升级软件rpm -Uvh 软件名软件包文件提取解压所有文件到当前目录 #rpm2cpio initscipt-8.45.....i386.rpm | cpio -idv  解压指定文件到当前目录 #rpm2cpio initscipt-8.45.....i386.rpm | cpio -idv ./etc/inittabYUM包管理
  Yum是由Duke University团队修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。
  yum应用的好处
  1.自动解决软件包依赖关系
  2.方便软件包升级 yum选项# yum install               【安装】  # yum check-update      【检测升级】  # yum update                【升级】  # yum list              【软件包查询】  # yum info              【软件包信息】  # yum remove                【卸载】  # yum -help  man yum        【帮助】      列出软件: yum list | more  yum list | grep sudo  查询信息: yum info sudo
  源代码包安装
  源代码包的好处
  1.适应于大多数unix操作系统。
  2.源代码包安装灵活,可定制。
  3.卸载方便:先关闭进程,删除文件夹。 应用举例安装proftpd
  大致分为四步
  1.下载所需要的软件版本。2.解压。 3.配置指定安装目录。 4.编译。 5.安装。 解压解包: # tar -xzvf proftpd-1.3.3d.tar.gz # cd proftpd-1.3.3d 配置,指定安装目录,方面管理: # ./configure --prefix==/user/local/proftpd 编译 # make 安装 # make installAPT包管理
  Debian系(乌班图系统 ubuntu )
  APT:是Debian及其派生的Linux软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。
  dpkg:最初由Debian使用,现在由Ubuntu使用。使用.deb格式,是第一个拥有广为人知的依赖性解决工具APT。 搜索软件包       apt-cache search 软件包信息       apt-cache show 安装          apt-get install (reinstall   、-f) 删除          apt-get remove  (autoremove、--purge) 更新软件源       apt-get update 更新已安装包  apt-get upgrade

37岁把UC卖给马云,套现300亿财富自由,赌上全部身家造小鹏汽车文文史探索家编辑文史探索家他草根出身从一个普通程序员到现在一跃成为新能源龙头之一,甚至公开叫板世界首富,并放出话来现在他比我厉害,但未来我比他更厉害。何小鹏他就是小鹏汽车的创始人何科技行业支持稀土价格飞涨台北随着稀土金属价格飙升,需求飙升以及美国和中国之间的紧张局势升温,电子硬件制造商正在大汗淋漓,美国和中国是这些重要材料的全球最重要来源。对于总部位于中国东莞的音频组件制造商的高级郭晶晶终忍不住出手,一巴掌打醒李湘?看清豪门与土豪的区别郭晶晶终忍不住出手,一巴掌打醒李湘?看清豪门与土豪的区别!娱乐圈每天都有新鲜事。我负责每天给大家带来有趣的文章,在每一个闲暇无聊的时候给大家带来一点乐趣。欢迎打开这篇文章!多年来,不花冤枉钱!买冰箱,只认准这4个参数就够了相比于其它大家电,冰箱上面花里胡哨的功能格外多。在之前的文章中(点击查看),我们提到了七种冰箱是比较鸡肋的功能。那买冰箱究竟要关注些什么呢?今天我们就来说一说,冰箱上的4个非常值得72岁王刚依然无法安享晚年,妻子月开支上百万,还跟儿子相差60岁对于一个演员来说,最大的成功不在于赚了多少钱,获得了多少奖项,而在于塑造一个经典的人物,一个能被所有观众认可的形象。在这一点上,王刚无疑是一个成功的演员。他塑造的小沈阳非常经典,以4种日常行为要警惕,会让肝脏发胖做到这3点很重要大量数据表明,脂肪肝呈逐年增高趋势,现在已经盯上了年轻人,因为很多年轻人往往不重视健康的饮食和生活习惯,长时间持续下去,健康的肝脏就会胖成脂肪肝,如果没有及时治疗,甚至可能导致肝硬超赞的幼小衔接工作指导手册!看到的家长幼师都收藏了幼小衔接工作指导手册随着社会的不断进步,社会经济水平教育水平的不断提高,人才竞争压力的不断积聚,人们越来越迫切地希望自己的孩子从小就接受优质教育。然而,对幼儿实施怎样的教育能够促进经济工作会议透露出明年的楼市行情,你看懂了吗?楼市,我们关心过去一周,也关注未来一年。文献策一年一度的中央经济工作会议已于12月8日至10日在北京举行。每年的中央经济工作会议都会总结当年的经济成效以及为下一年的经济工作定调。聪世界地图变迁史印度尼西亚我们通过对1992年,2001年,2010,2019年出版的世界地图册的对比,来看一下30年来世界的变化。我们分亚洲,欧洲,非洲,大洋洲,北美洲,南美洲,北冰洋,南极洲分国家和地区山东访谈微山湖旅游区的冬日晚霞,古色古韵余晖为微山湖铺上一层厚厚的金黄霓裳,微笑服务为游人心中再添一抹温情,微风拂过水面泛起涟漪,像在邀请人们,一起去看湖边的冬日暖阳。从游客中心出发,乘船前往大官码头。横越江淮七百里,微冬季来了,特别要保护好身体健康冬季来了,今天明显气温降低了,我们南方明天要降至零度。多关心年老的父母,年幼的孩子,避免受凉,添加衣物注意保暖。家里定时开窗通风,保持空气流通,减少病菌,预防疾病。加强体育锻炼,促
OPPO和华为达成专利授权协议的背后其他友商为什么没有动静?文小伊评科技最近数码圈有一个比较重磅的新闻就是华为与OPPO宣布签订全球专利交叉许可协议。图自OPPO官网截图所谓交叉许可,就是两个企业相互给对方授权自己所拥有的专利,然后再根据各2022年最令人惊奇的22个发现恐龙死亡那天的新线索一颗神秘的古人牙齿原始星系看看过去的一年我们对宇宙和我们自己后院的了解。每年,世界各地的研究人员都为人类的知识积累做出贡献。古生物学家和考古学家发现了过去的痕迹同卵双胞胎的健康状况不同?科学家发现运动可改变基因科幻网12月12日讯(金恺祎)人们普遍认为,由于同卵双胞胎的基因完全一样,他们的健康状况也一模一样。但事实上,大多数双胞胎随着年龄增长,会出现不同的健康问题。根据来自美国华盛顿州立哈勃望远镜发现开放星团NGC6530中一个巨大的宇宙烟幕这张来自哈勃太空望远镜的图片展示了开放星团NGC6530的一部分,它看起来就像一堵堆满了星星的烟墙。NGC6530位于人马座,距离地球大约4350光年,是一个由几千颗恒星组成的集合新突破!量子世界之谜,多节点量子网络研究的新发现在网络设计中,转向三节点系统是一个量子跃迁。研究建立的网络,使用一个复杂激光系统。通过创造世界第一的多节点量子网络,科学家们向量子互联网迈出了一步。昆士兰科技研究中心的研究人员在系快要被消灭的沙漠,一帮闹事者突然横空出世,几十年努力被荒废了随着国内经济的改善,人们不仅解决了温饱问题,而且对生活质量有了更多的追求。除了丰富的物质享受,还渴望更多的精神享受,经济发展最突出的表现是旅游业的繁荣。特别是在节假日,中国的许多景研究发现只需每天3分钟剧烈运动死亡风险可降低40据美国华盛顿邮报报道,一份新研究显示,每天只要能多几分钟剧烈运动,例如跑着赶车跑着上楼梯跟孩子玩捉迷藏等,成年人就能降低40早逝的风险。报道称,研究发现哪怕每天只是3分钟剧烈运动,中国的家电为什么变好看了?你有没有感觉,国产家电和十年前不一样了。从各个品牌的外观大同小异,到现在,即使很便宜的小家电也都有了自己的设计感。中国的家电产业到底发生了什么变化,想要知道这个答案,我们得去中国最偏胖的女人,穿衣尽量避开这5点,显胖没质感,一点都不好看当你遇到某个长时间没联系的朋友,很多人嘴里冒出的第一句话就是你瘦了你胖了好多!但你有没有发现,即便是下意识的说出这句话,也有个前提,就是她他本身其实并不胖,或者你俩都胖。因为胖的人不是所有女生都适合黑长直,脸部有这3个特征的,留着才洋气好看黑发本就是咱们亚洲人最本真的模样,或清丽可人,或妖娆多姿,就连古人也有对黑长直螓首蛾眉,巧笑倩兮,美目盼兮的美好遐想只可惜现实和理想的巨大差距往往无比扎心黑长直还真不是人人都适合,羽绒服怎么穿好看?推荐100套搭配方法,解锁保暖时尚不臃肿叠穿羽绒服是让人又爱又恨的时尚单品,爱是因为穿上它一秒变温暖,给人满满安全感,恨是因为穿不出时髦感和高级感其实,用心搭配的话,羽绒服也可以穿出显高显shou的高级感这期介绍的6个技巧,