包管理器

04、rpm+yum+tar解压

北慕城南 提交于 2019-11-26 19:38:37
Linux 下安装软件: 1、rpm 软件包的安装 rpm (reahat package management) 缩写,红帽包管理器 rpm 包管理由rpm 命令来实现,rpm 命令格式: rpm [option] [package_name] [option] -i 安装 -v 显示附近信息 -h 显示进度条 一般安装都用 rpm -ivh 包路径及名字 如: rpm -ivh /soft/RealPlayer11GOLD.rpm --安装/soft下 RealPlayer11GOLD.rpm 包 rpm -ivh RealPlayer11GOLD.rpm --安装当前目录下的 RealPlayer11GOLD.rpm 包 --force 强制安装 --nodeps 不考虑依赖关系 --prefix 安装到指定路径 --root 将指定的路径作为根目录 -q 查询系统中安装的软件包 -a 查看所有已安装的包,通常不会这样查,因为输出信息太多,一般会 rpm -qa | grep -i 包名(不要带路径) 例:查看是否安装了 vnc 包 rpm -qa | grep -i vnc 例:查看是否安装了 RealPlayer rpm -qa | grep -i real -f 查看文件属于哪个包(文件要用绝对路径) rpm -qf /bin/rm rpm -qf /bin/ls 练习

yum源配置,详细逗逼版

一世执手 提交于 2019-11-26 19:31:49
yum是啥玩意? Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 黄狗?? what??? yellow dog: 黄狗 × 卑鄙的人 √ modified v. 调整; 稍作修改; 使更适合; 缓和; 使温和; 修饰; 咋也不敢说咋也不敢问 咋英语全靠水~~~~ 按照俺的理是快捷下载,安装,卸载软件滴东西,就和windows中的软件管家差不多,里面有很多软件,你找到,点击下载和更新和卸载就成,其他不用你管。当然还有其它很多用处,也不常用啊~~(如有错误,请指正,我会改的) yum install dhcp 安装 yum update dhcp 更新 yum remove dhcp 卸载 你们可不要跟我一样dhcp,这个后边的就是你们要各种下载的软件名称 那么问题来liao。 从哪里找这些源???? 答案是:百度国内开源镜像站点 当然 还有本地的源就是系统镜像里的。 一般就是网易滴,阿里滴,还有清华大学,浙江大学等等企业名校 网易开源镜像站: http://mirrors.163.com/ 阿里云开源镜像站: http:/

CentOS / RHEL 配置yum源

青春壹個敷衍的年華 提交于 2019-11-26 18:28:27
CentOS / RHEL 配置yum源 /*--> */ /*--> */ CentOS / RHEL 配置yum源 Table of Contents 1. 前言 2. 关于yum 2.1. YUM是什么 2.2. YUM特点 2.3. 安装yum 2.4. YUM配置 2.5. 软件源 2.6. YUM使用 2.7. YUM常用问题解决 2.7.1. 超时退出 2.7.2. YUM Existing lock 3. 重新安装yum 3.1. 卸载yum 3.2. 确定下载文件 3.3. 安装 4. 配置网络YUM源 4.1. 配置阿里云源 4.2. 配置epel源 4.3. 配置repoforge源 4.4. 配置rpmfusion源 5. 配置本地yum源 1 前言 本文内容过长。可以通过页面右上角的目录选择章节进行快速跳转。 由于 redhat的yum在线更新,没有注册的情况下不能使用。但是好在有CentOS这一开源项 目,让我们可以通过配置公开源来方便的安装和更新软件包。 对于安装RHEL版本的Linux,想要使用yum源,需要先将原本的yum卸载掉,然后重新安装. CentOS版的Linux因其本身是开源项目,其ISO中自带的yum是可用的,不需要重新安装。 本文包括配置本地源及第三方源。第三方源包括:阿里、网易, epel,repoforge, rpmfusion.

使用yum来下载RPM包而不进行安装

雨燕双飞 提交于 2019-11-26 13:02:17
yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢? 例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。 这里说明了如何从yum仓库上下载一个RPM包。 方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。 $ sudo yum install --downloadonly < package-name> 默认情况下,一个下载的RPM包会保存在下面的目录中: /var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages 以上的[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates) 如果你想要将一个包下载到一个指定的目录(如/tmp): $ sudo yum install --downloadonly --downloaddir=/tmp < package-name> 注意,如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包下载,但是都不会被安装。 另外一个重要的事情是

第四周sed rpm yum dnf

我是研究僧i 提交于 2019-11-26 10:56:38
第四周 处理文本的工具sed Stream EDitor, 行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时 缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的 内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。 如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清 空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重 定向存储输出。 功能:主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等 参考: http://www.gnu.org/software/sed/manual/sed.html sed [option]... 'script' inputfile... 常用选项: -n 不输出模式空间内容到屏幕,即不自动打印 -e 多点编辑 -f /PATH/SCRIPT_FILE 从指定文件中读取编辑脚本 -r 支持使用扩展正则表达式 -i.bak 备份文件并原处编辑 script: '地址命令' 地址定界: (1) 不给地址:对全文进行处理 (2) 单地址:    #:指定的行,$:最后一行    /pattern/:被此处模式所能够匹配到的每一行 (3) 地址范围:     #,#     #,+#     /pat1/,

3 Linux软件包知识

霸气de小男生 提交于 2019-11-26 08:39:22
一、软件包分类   1、源码包     源码包的优点是: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便     源码包的缺点 安装过程步骤较多,尤其安装较大的软件集合时(如 LAMP 环境搭建),容易出现拼写 错误 编译过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决   2、二进制包     1、二进制包分类 DPKG 包:是由 Debian Linux 所开发出来的包管理机制,通过 DPKG 包,Debian Linux 就可以进行软件包管理。主要应用在 Debian 和 unbuntu 中。 RPM 包:是由 Red Hat 公司所开发的包管理系统。功能强大,安装、升级、查询和卸载 都非常简单和方便。目前很多 Linux 都在使用这种包管理方式,包括 Fedora、CentOS、 SuSE 等。我们学习的是 CentOS 6.3,所以我们将要学习 RPM 包管理系统。 (这也是Redhat和Debian系列最大的区别之一)     2、特点       RPM包的优点 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载。 安装速度比源码包安装快的多。       RPM包的缺点 经过编译,不再可以看到源代码。 功能选择不如源码包灵活。

Linux下软件安装的几种方式

走远了吗. 提交于 2019-11-26 01:04:51
一、简介 Linux下软件安装的方式主要有源码安装、rpm安装、yum安装,而常用的安装包主要有以下三种: tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。   (现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:   名称-版本-修正版-类型 例如:software-1.2.3-1.tar.gz 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz 二、常见的安装方法 (1)源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake、autoconf都支持源码安装。 ①源码安装的方式 1、cd 源码所在目录 2、./configure [opts] 3、make 4、make install ②源码安装优点 源码安装的优点有以下几点 文档齐全 因为可以定位到代码