为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux软件安装管理_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • 升级: ①yum -y update 包名 //会升级linux 所有程序 包括内核 ⑴-update:升级; ⑵-y:自动回答yes; 卸载: ②yum -y remove 包名 ⑴-remove:卸载; ⑵-y:自动回答yes; !!!服务器使用最小化安装,用什么软件安装什么,尽量不要卸载!!! 2、yum软件组管理命令 yum grouplist:列出所有可用的软件列表; yum groupinstall 软件组名:安装指定软件组,组名可以由grouplist查询出来; yum gourpremove 软件组名:卸载指定软件组;
    查看全部
    0 采集 收起 来源:yum命令(下)

    2016-08-19

  • 常用yum命令: 1.查询 >yun list --查询所有可用软件包列表 >yum search 关键字 --搜索服务器上所有和关键字相关的包 2.安装 >yum -y install 包名 (-y 自动回答yes) yum安装只写包名即可! eg:yum -y install gcc --c语言编译器 例如:zsh-html.i686中,zsh即包名,全名叫做包全名
    查看全部
    0 采集 收起 来源:yum命令(上)

    2018-03-22

  • Yum在线安装:光盘搭建yum源 有三个步骤: 1、挂载光盘; 2、使网络yum源【CentOS-Base.repo】失效,参加下面截图; 3、使光盘yum源【CentOS-Media.repo】生效,需要编辑【CentOS-Media.repo】文件,修改【baseurl】和【enabled】两项内容,操作如下: [root@CentOS6 yum.repos.d]# vi CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom/   -->将baseurl设置为实际光盘挂载地址(另外两个要注释掉,否则会因为找不到光盘而报错。【#】注释时,必须写在行开头) # file:///media/cdrom/ # file:///media/cdrecorder/ gpgcheck=1 enabled=1  -->将enabled设置为1,使这个yum源配置文件生效 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 编辑后保存退出即可。 **注:可以使用【yum list】命令列出当前yum源中的所有rpm包:即更新数据库** [root@CentOS6 yum.repos.d]# yum list ......省略部分内容...... Available Packages 389-ds-base.i686 1.2.11.15-29.el6 c6-media 389-ds-base-devel.i686 1.2.11.15-29.el6 c6-media 389-ds-base-libs.i686 1.2.11.15-29.el6 c6-media ......省略部分内容...... 可以从后面的【c6-media】看出这是光盘yum源,因为这是光盘yum源文件【CentOS-Media.repo】中定义的名字。
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2018-03-22

  • 2、使网络yum源【CentOS-Base.repo】失效(截图2)
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2016-08-19

  • 光盘搭建yum源 有三个步骤: 1、挂载光盘;(截图1)
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2016-08-19

  • Yum在线安装:yum源文件 1、yum的优点:将所有软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题。(rpm缺点:安装过程中,rpm包依赖性太强) 2、redhat的yum在线安装需要付费,centOS不需要。 3、在【/etc/yum.repos.d/】目录中,默认有4个yum源文件,其中【CentOS-Base.repo】是基本yum源文件,如果我们能上网,那它是默认生效的,而其他的都是默认不生效的。 4、[base]:名字可以随便起。 5、name:名字也是随便起。 6、mirrorlist和baseurl一个是主站点,一个是辅助站点,这两个有一个就行。可以找一个163或清华大学的yum源更换。 7、enabled:默认最后一个容器不生效,其他容器都生效。 8、gpgcheck:一般都要开启,开启后安装时会验证rpm包是否是官方的,以保证系统安全。 9、gpgkey:默认系统安装后,在目录【/etc/pki/rpm-gpg】下都会存在数字证书。注:前面的【file://】表示文件协议,后面的【/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6】是数字证书的位置
    查看全部
    0 采集 收起 来源:yum源文件

    2016-08-19

  • 一、RPM包校验: rpm -V(大写V) 已安装的包名 V(verify):校验指定RPM包中的文件; ##!!该命令执行之后,如果没有任何回馈信息,则表示该文件一切正常!! 验证内容中的8个信息得具体内容如下: ①S:文件大小是否改变; ②M:文件的类型或文件的权限(rwx)是否被改变; ③5:文件MD5校验和是否改变(可以看成文件内容是否改变) ④D:设备的主从代码是否改变; ⑤L:文件路径是否改变; ⑥U:文件的属主(所有者)是否改变; ⑦G:文件的属组是否改变; ⑧T:文件的修改时间是否改变; 文件类型: ①c:配置文件(config file) ②d:普通文档(documentation) ③g:“鬼”文件(ghost file),很少见,就是该文件不应该被这个RPM包 包含; ④L:授权文件(license file) ⑤r:描述文件(read me) 二、RPM包中文件提取: rpm2cpio 包全名 cpio -idv .文件绝对路径 --> 前面的【.】代表当前路径,不能省略。【文件绝对路径】和包里文件的绝对路径对应,也就是告诉了cpio要去包里提取哪个文件。 注:cpio只知道提取文件,并不知道要从什么地方提取文件,因此我们通常要使用【】管道符或【<】输入重定向告诉cpio我们应该从什么设备去取出文件。 ①-rpm2cpip //将rpm包转换为cpio格式的命令; ②-cpip //是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件; 使用输入重定向的cpio命令格式: cpio 选项 < [文件设备] ①-i:copy-in模式,还原; ②-d:还原时自动新建目录; ③-v:显示还原过程;
    查看全部
  • 1.查询是否安装:rpm -q 包名 (查询包是否安装,query) rpm -qa (查询所有已经安装的rpm包,all) 2.查询软件包详细信息:rpm -qi 包名 (查询软件信息,information) rpm -qip 包名 (查询未安装包信息,package) 3. 查询包中文件安装位置:rpm -ql 包名 (l , list,列表) rpm -qlp 包名 (查询未安装包信息,package) 4.查询系统文件属于哪个RPM包:rpm -qf 系统文件名 (查询系统文件属于哪个软件包,file) 5.查询软件包的依赖性:rpm -qR 包名 (-R 查询软件包的依赖性 ,requires ) rpm -qRp 包名 (-p 查询未安装包信息 ,package)
    查看全部
  • RPM命令管理:RPM包卸载 RPM包安装的时候,都是安装在了默认的位置(这个位置都是包的作者定的),所以位置不统一,比较混乱。因此,RPM提供了卸载命令,卸载时只需要提供包名即可,不用关心安装在了什么地方。(若安装的是源码包,就没这些问题,只要把软件包目录删掉即可) 1、所有已安装的rpm包都保存在【/var/lib/rpm/】目录下的__db.00n数据库中,如下所示: [root@CentOS6 Packages]# ls /var/lib/rpm/*db* /var/lib/rpm/__db.001 /var/lib/rpm/__db.002 /var/lib/rpm/__db.003 /var/lib/rpm/__db.004 2、我们在任何目录都可以输入卸载命令执行卸载操作,卸载的时候,不需要打包全名,只要打上包名即可(linux会自动去上面的数据库中查找),另外,卸载的时候也有依赖问题,和安装的时候顺序相反。和安装一样一定要解决依赖性.
    查看全部
  • RPM命令管理:安装命令 在正式环境中,安装时必须检测依赖性,否则即使安装成功也无法正常使用。因此,选项【--nodeps】不能加。 linux就两种软件包,一个是源码包,一个是rpm包,没有yum软件包。yum安装的就是rpm包。yum其实就是rpm包的在线安装方法。虽然,yum可以安装和卸载,但是不能对rpm包进行查询和校验。查询和校验的话,还是要用rpm命令的。
    查看全部
  • --prefix=/usr/local/apache
    查看全部
  • position2
    查看全部
  • gcc c语言编译器
    查看全部
  • position
    查看全部
  • rpm -qf /bin/ls
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前,需要熟悉Linux的常用命令,可参见课程《Linux达人养成计划I》。
老师告诉你能学到什么?
1、了解软件包管理的基本概念 2、能够使用rpm命令对软件进行安装、卸载等操作 3、能够使用yum对软件进行在线管理 4、能够安装源码包 5、能够使用脚本安装包
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!