Linux离线包管理器RPM】的更多相关文章

Linux离线包管理器RPM RPM 是RedHat Package Manager(RedHat软件包管理工具). 1.rpm常用参数介绍 查看rpm是否安装 rpm -q rpm包名 [root@localhost ~]# rpm -q elfutils-libelf 卸载rpm包 rpm -e rpm包名 [root@localhost ~]# rpm -e rpm包名 安装 rpm -ivh rpm包名 [root@localhost ~]# rpm -ivh rpm包名 升级rpm -…
Linux的发行版本可以大体分为两类: Linux发行版 = Linux内核(类Unix内核) + Linux软件管理(package manager) 一类是商业公司维护的发行版本,以著名的Red Hat(REHL)为代表, 一类是社区组织维护的发行版本,以Debian为代表. Red Hat系 -> CentOS(一般做服务器,Red Hat的克隆版,免费) Debian系->Ubuntu LTS=Long Term Support 长期支持版本 长期支持版本 支持周期一般是三年. 普通发…
LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份. 对一般用户来讲,使用最多的是动态调整文件系统大小的功能.这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部分空闲空间,然后根据系统的使用情况,动态调整分区大小. 在LVM中,主要有三个概念: 物理卷(Ph…
rpm简介 rpm( Red Hat Package Manager )是一个开放的软件包管理系统.它工作于Red Hat Linux及其他Linux系统,成为Linux中公认的软件包管理标准. rpm将编译好的应用程序的各组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装.升级.卸载和查询等管理操作 rpm维护一个所有已安装的软件包和文件的数据库,可以让用户进行功能强大的软件包查询和验证工作. rpm的功能 安装:-i, --install 卸载:-U, --update, -F…
在Linux系统上,一般而言,对于程序包管理器来说分为三类: debian:dpt,dpkg;             (程序包后缀.deb) rhel:rpm (程序包后缀.rpm) suse:rpm  (程序包后缀.rpm) 那么,程序包管理器该怎么理解呢? 程序包管理器:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,从而更方便的实现程序包的安装.卸载.升级.查询.校验等管理操作. 对于Centos系列来讲,rpm数据库的路径是:/var/lib/rpm rpm包命名格式: na…
每个电脑设备都使用某种形式的软件来执行其预定任务.在软件开发的早期,对产品进行了严格的bug和其他缺陷测试.在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误.在某些情况下,每个应用程序都有自己的更新程序.在其他情况下,则由用户自己决定如何获得和升级软件. Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件.在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的. 在软件包管理器之前,Linux上的软件是如何…
软件管理 rpm包  和yum 1.软件形式 Linux系统的第三方软件,无论是应用软件还是工具软件,大多以以下两种形式之一发行: 源代码形式       预编译形式 获取的源代码形式的软件,需要对其进行编译,因此费时耗力,但可以自行调整编译项,便于针对性地精简和优化. 获取的预编译形式的软件,安装过程相对简单.该形式通常具有以下特点:已经编译过,只需将其复制到系统中即可将软件按功能分类,相关且相似的封装成一个软件包包名包含了功能描述.版本.发行号.硬件架构,以及包类别. 预编译包是开源系统的服…
rpm简介 rpm( Red Hat Package Manager )是一个开放的软件包管理系统.它工作于Red Hat Linux及其他Linux系统,成为Linux中公认的软件包管理标准. rpm将编译好的应用程序的各组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装.升级.卸载和查询等管理操作 rpm维护一个所有已安装的软件包和文件的数据库,可以让用户进行功能强大的软件包查询和验证工作. 在rpm学习前我们需要知道其它一些知识点来辅助学习:RPM学习第一篇 rpm软件包的命…
Linux逻辑卷管理concept-------------------------转载2013/10/09 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份. 对一般用户来讲,使用最多的是动态调整文件系统大小的功能.这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部…
目录 1. rpm包的管理 1.1 介绍 1.2 rpm包的简单查询指令 1.3 rpm 包名的基本格式 1.4 rpm其它指令 1.5 卸载rpm包 1.6 安装rpm包 2. yum 2.1 说明 2.2 基本指令 1. rpm包的管理 1.1 介绍 一种用于互联网下载包的打包及安装工具.它生成具有.RPM扩展名的文件.RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似windows 的 setup.exe 1.2 rpm包的简单查询指令 rp…
最在使用ARCH的时候使用命令: sudo pacman -S Ruby 终端报错: error: could not open file /var/lib/pacman/sync/apricity-core.db: Unrecognized archive format 这让我折腾好长时间,最后求助大神得出总结, 他将pacman.conf里面的官方源注释掉,然后去/etc/pacman.d/mirrorlist 文件中的163源,因为163源已经停止更新,选用其他速度快的源,比如:中国教育网…
在控制台中sudo dpkg-reconfigure <你的dm包名>即可dm选择列表,选择自己需要的dm 例如ubutu18默认使用gdm3,则输入命令: sudo dpkg-reconfigure gdm3 即可进入dm选择页,xubuntu使用的是lightdm,则使用命令: sudo dpkg-reconfigure lightdm lightdm更加节省内存等系统资源…
Linux程序包管理 Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装. 程序的组成部分: 二进制程序:程序的主体文件,比如我们运行一个ls命令就是一个二进制程序. 库文件:程序的公用功能模块,比如A程序需要用一个打印机,B程序也需要一个打印机就可以公用这一个模块了.在window下库文件为.dll格式,linux下为/lib/*so格式的文件. 配置文件:通过设置配置文件来改变程序启动时的运行特征. 帮助手册:使用的帮助文档.  …
rpm 包管理器 二进制应用程序的组成部分: 二进制文件.库文件.配置文件.帮助文件 程序包管理器:不同厂商的程序,包管理器也不同. debian:deb文件, dpkg包管理器 redhat: rpm文件, rpm包管理器 rpm: Redhat Package Manager RPM Package Manager rpm包命名方式: name-VERSION-release.arch.rpm 例:bash-4.2.46-19.el7.x86_64.rpm 名字bash-主版本号4,小版本(…
apt list *python* Nosee123关注赞赏支持   Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件安装管理之--源码安装详解> - -<Linux软件安装管理之--RPM与YUM详解> - -<Linux软件安装管理之--dpkg与apt-*详解> 一.序言 上一篇文章<Linux软件安装管理之--源码安装详解>详细介绍了Linux平台下的源码包安装原理,虽然使用…
rpm 简介 RPM包管理员(简称RPM,全称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器.RPM此名词可能是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager).最早由Red Hat研制,现在也由开源社区开发.RPM通常随附于Linux发行版,但也有单独将RPM作为应用软件发行的发行版(例如Gentoo).RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型之…
Linux学习笔记之 5 Linux GRUB启动管理器 1.GRUB简介 1.1grub与启动引导器     启动引导器是计算机启动过程中运行的第一个真正的软件,通常计算机启动时在通过BIOS自检后读取并运行硬盘的主引导扇中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统. 1.2 grub的功能 提供了真正的命令行交互界面,能够使用户以最大灵活性使用各种参数引导操作系统和收集系统信息. 支持LBA模式 GRUB能够访问ext2分区 2 安装GRUB     安装GRUB有两个层…
1.软件包管理简介 1.软件包分类 源码包 脚本安装包 二进制包(RPM包.系统默认包) 2.源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需要的功能 软件设计编译安装,所以更加适合自己的系统,更加稳定有效 卸载方便 源码包的缺点: 安装过程步骤较多,尤其是安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误 编译过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决 3.RPM包 二进制包的优点: 包管理系统简单,只通过几…
Centos/Redhat/Fedora的软件包,都是rpm后缀的文件.包管理器rpm(Redhat packages manager)  linux的哲学思想是简单命令解决复杂任务,因此每个软件的功能较单一,所以各种包之间有着复杂的依赖关系,为了解决这种可以使用前端工具: 前端管理工具,自动解决依赖关系. 01.rpm包命名格式 二进制格式 name-VERSION.tar.gz VERSION的格式: major.minor.release.os.arch arch:i386,x64(amd…
一.rpm包管理器 rpm是一个功能强大的包管理工具,可用于构建,安装,查询,验证,更新和卸载软件包. 用法: rpm [OPTION...] 配置文件: /var/lib/rpm/ 已安装rpm包的元数据 选项: -i:安装 --test:测试安装 --nodeps:忽略依赖关系 --replacepkgs | replacefiles 重装 --nosignature:不检查来源合法性 --nodigest:不检查包完整性 --noscript:不执行程序包脚本 --nopre:不执行安装前…
c语言程序的构建过程 1.程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接--> 可执行程序 开放源码:就是程序码,文本格式的源代码,写给人类看的程序语言,但机器并不认识,所以无法执行: 编译器:将程序码转译成为机器看的懂得语言,就类似翻译者的角色,生成二进制文件: 链接:在Linux上使用ld工具,将o文件和所需的库文件链接起来组成一个可正常工作的可执行程序.链接了库文件之后就可以发起一些系统调用. 静态编译:.a 把程序对应的依赖库复制一份到包 lib…
此博客的环境任意. 主题Linux的软件包管理 一软件管理工具 1编译安装      2rpm包管理          3yum管理 二软件运行和编译 1ABI 应用程序的二进制接口 ABI:Application Binary Interface   应用程序的二进制接口. 一个二进制程序编好了,要在操作系统上跑,就要符合接口标准. Windows与Linux不兼容.因为二进制程序的格式不同. ELF(Executable and Linkable Format)是linux的.PE(Port…
用惯了mac的程序员回到linux开发平台总觉得有点不适应,这是因为linux的界面没有mac那么精美,而且linux的包管理器没有mac上面的homebrew那么强大.mac程序员遇到库的依赖问题时,首先想到的是brew search,然后home install 之.相比而言,ubtuntu上虽然也提供了apt包管理器,但是上面的库资源十分陈旧,因为是基于二进制安装包安装,所以对环境要求十分严格,不满足直接不能安装.例如: sudo apt-get install mysql++ 因为系统上…
LightDM(Light Display Manager)是一个全新的轻量级 Linux 桌面显示管理器,而传统的 Ubuntu 是使用 GNOME 桌面标准的 GDM. LightDM 是一个跨桌面显示管理器,其目的是成为 X org 的 X Server 的标准显示管理器. LightDM 是 2010 年开始的新项目,且被设计为轻量.小巧.快速.相较于 GDM-GTK, KDM-Qt,LightDM 实际上与界面无关,它仅支持本地图形界面获得最好兼容性. Ubuntu 中运行的 Ligh…
Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件安装管理之--源码安装详解> - -<Linux软件安装管理之--RPM与YUM详解> - -<Linux软件安装管理之--dpkg与apt-*详解> 一.序言 上一篇文章<Linux软件安装管理之--源码安装详解>详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distri…
RPM(红帽软件包管理器)常用命令 安装软件:rpm -ivh filename.rpm 升级软件:rpm -Uvh filename.rpm 卸载软件:rpm -e filename.rpm 查询软件信息:rpm -qpi filename.rpm 列出软件文件信息:rpm -qpl filename.rpm 查寻文件属于哪个RPM: rpm -qf filename.rpm Yum常用命令 列出所有仓库:yum repolist all 列出仓库中所有软件包:yum list all 查看软…
实验环境: CentOS release 6.6 (Final)  一台 IP地址:172.16.249.230 RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:在CentOS .Redhat.Fedora .SuSE.YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用: 一.RPM程序包管理的用途: 1.可以安装.删除.升级和管理软件:当然也支持在线安装和升级软件:…
用户管理 与用户相关的配置文件 /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…
linux 各种发行版及包管理器的关系 Linux发行版列表 基于Kpkg(Debian 系) Debian GNU / Linux 及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为包管理器. Apt(Advanced Packaging Tools)用来安装deb格式的软件版,现在经过 APT-RPM 组织的修改,APT已经可以用于RPM包了. Debian Ubuntu Linux Mint Linux Deepin Ubuntu Kylin Ylmf OS 基于RPM(Red…
按Linux系统分类 Redhat系列:Redhat(本身就是Centos).Centos.Fedora等,采用Dpkg包管理器 Debian系列:Debian.Ubuntu等,使用RPM包管理器 RedHat系列 常见的安装包:.rpm安装包,安装rpm包的命令是"rpm -ivh(--install--verbose--hash) 包管理工具 yum,e.g. yum install unzip 支持tar包 1.rpm常用命令: # rpm -qa 显示所有已安装的套件名称 # rpm -…