软件包管理之rpm与yum】的更多相关文章

软件包的安装和卸载时很平常的事,但在Linux上面却不简单..Linux的其中一个哲学就是一个程序只做一件事,并且做好.组合小程序来完成复杂的任务,这样做有很多好处,但是各个小程序之间往往会存在着复杂的依赖关系.源码安装的软件更贴近本机的系统运行环境,但也更复杂.这时就有了包管理器,其中一个包管理器就是redhat系的rpm(redhat package manager). rpm是以一种数据库记录的方式来将将所需要的套件安装在Linux主机的一套管理程序.也就是说Linux系统中存在一个关于r…
软件包的安装和卸载时很平常的事,但在Linux上面却不简单..Linux的其中一个哲学就是一个程序只做一件事,并且做好.组合小程序来完成复杂的任务,这样做有很多好处,但是各个小程序之间往往会存在着复杂的依赖关系.源码安装的软件更贴近本机的系统运行环境,但也更复杂.这时就有了包管理器,其中一个包管理器就是redhat系的rpm(redhat package manager). rpm是以一种数据库记录的方式来将将所需要的套件安装在Linux主机的一套管理程序.也就是说Linux系统中存在一个关于r…
一. 大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型,通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.以源码形式发送 2) rpm包,如software-1.2.3-1.i386.rpm,Redhat Linux提供的一种包封装格式. 3) dpkg包,如software-1.2.3-1.deb,Debain Linux提供的一种包封装格式. 二. Linux应用程序的软件包中可以包含两种不同的内容: 1…
Linux的发行版本可以大体分为两类: Linux发行版 = Linux内核(类Unix内核) + Linux软件管理(package manager) 一类是商业公司维护的发行版本,以著名的Red Hat(REHL)为代表, 一类是社区组织维护的发行版本,以Debian为代表. Red Hat系 -> CentOS(一般做服务器,Red Hat的克隆版,免费) Debian系->Ubuntu LTS=Long Term Support 长期支持版本 长期支持版本 支持周期一般是三年. 普通发…
在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成. 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/usr/local/sbin这几个目录下边: 库文件都放在/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib和/usr/local/lib64这些目录下: 配置文件一般都是放在/etc这个目录下: 而最基本的man帮助文件则是放在/usr/share/man这…
一.rpm包管理器 rpm是一个功能强大的包管理工具,可用于构建,安装,查询,验证,更新和卸载软件包. 用法: rpm [OPTION...] 配置文件: /var/lib/rpm/ 已安装rpm包的元数据 选项: -i:安装 --test:测试安装 --nodeps:忽略依赖关系 --replacepkgs | replacefiles 重装 --nosignature:不检查来源合法性 --nodigest:不检查包完整性 --noscript:不执行程序包脚本 --nopre:不执行安装前…
CentOS 是免费的的 RedHat需要付费 1.IP地址配置 setup  #使用setup工具 (这种方式配置的永久有效 同时还可以配置掩码 网关等) 直接输入setup就会弹出(注意的是该命令设置ip地址在CentOS7中已经不是设置ip地址的命令  已改为nmtui命令) 首先使用ifconfig -a 命令查看网卡的名字有的不叫eth0 而叫ens33,因此是vi   /etc/sysconfig/network-scripts/ifconfig-ens33不是vi   /etc/s…
用户管理 与用户相关的配置文件 /etc/passwd /etc/shadow /etc/skel /etc/defalut/useradd /etc/login.defs useradd usermod userdel id groups newgrp passwd chage -u -l -r -S -g -L -G -U -M -d -c -s uid号 0~65535 0 1-499 500+ 用户组管理 /etc/group /etc/gshadow groupadd groupmod…
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:在Fedora .Redhat.Mandriva.SuSE.YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用: RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的:RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程…
前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍.那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理. 1.Linux软件包分类 一.源码包 源码包能直接看到源码,安装时需要人为手工设置安装位置,一般是/usr/local/软件名/.源码包的升级版——脚本安装包,人为的改动源码使其有安装界面. 优点: ①.开源,如果有足够的能力,可以直接修改源代码. ②.安装时可以自由选择所需的功能. ③.软件是编译安装,所以更加适合自己的系统,更…