第十三单元 软件安装

第十三单元

软件安装

一 软件名称识别

[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm##rpm结尾的适用与redhat操作系统

||     ||         ||       ||

软件名称   软件版本 软件适用系统 64位

二 如何安装软件

1.rpm

rpm-ivhname.rpm:安装 ,-v显示过程,-h指定加密方式为hash

-ename:卸载

-qlname:查询软件生成文件

-qlpname.rpm:查询软件安装后会生成什么文件

-qa:查询系统中安装的所有软件名称

-qa |grep name:查询软件是否安装

-q name:。。。。

-qp name.rpm:查询软件安装包安装后的名字

-qf filename:查看filename属于那个安装包

-ivh name.rpm --force:强制安装

-qi name:查看软件信息

-Kv name.rpm:检测软件包是否被篡改

-qp name.rpm --scripts:检测软件在安装或卸载过程中执行的动作

2.yum

上层软件管理工具,最重要的功能是可以解决软件的倚赖关系

yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

三 serve 源端

1.从网络上下本机系统版本匹配的iso镜像文件

rhel-server-7.2-x86_64-dvd.iso

2.把rhel-server-7.2-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件

mount rhel-server-7.2-x86_64-dvd.iso /mnt

3.配置本机yum源指向

/etc/yum.repos.d 是yum源的配置文件,yum如果想要使用,必须放在/etc/yum.repos.d的文件夹下,才能生效,yum配置文件必须以.repo结尾

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[Server]

name=rhel7.1

baseurl=file:///mnt

gpgcheck=0

4.安装资源共享服务

yum install httpd -y

systemctl stop firewalld

systemctl disable firewalld

systemctl start httpd

systemctl enable httpd

5.建立共享目录,并挂载镜像文件到共享目录上

这样别人就可以通过访问你的网址来下载

mkdir /var/www/html/rhel7.2

umount /mnt

mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2

6.测试

在浏览器中输入:http://本机ip/rhel7.2

可以看到镜像中的内容

7.修改本机yum源指向

[server]

name=rhel7.2

baseurl=file:///var/www/html/rhel7.2

gpgcheck=0

8.开机自动挂载iso

/etc/rc.d/rc.local开机自启动的文件,所以用户可以自己在这个文件中添加一些需要在其他初始化工作之后,登入之前执行的文件,所以每次开机就会自动挂载。

vim /etc/rc.d/rc.local

mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1

:wq

chmod +x /etc/rc.d/rc.local

9.第三方软件仓库的搭建

把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件

createrepo -v /rpm存放目录

vim /etc/yum.repos.d/xxx.repo

[Software]

name=software

baseurl=file:///rpm存放目录

gpgcheck=0

四 client 指向端

vim /etc/yum.repos.d/xxxx.repo:仓库指向文件位置

[xxxx]:自定义软件仓库名称

name=xxxx:自定义软件仓库描述

baseurl=ftp://|http://|file://:仓库位置

gpgcheck=0:不检测gpgkey

:gpgkey表示软件的出品logo

例:

yum clean all:清空yum缓存识别新配置

五 yum命令

yum install softwarename:安装

repolist:列出设定yum源信息

remove softwarename:卸载

list softwarename:查看软件源中是否有次软件

list all:列出所有软件名称

list installd:列出已经安装的软件名称

list available:列出可以用yum安装的软件名称

clean all:清空yum缓存

search software info:根据软件信息搜索软件名字

whatprovides filename:在yum源中查找包含filename文件的软件包

update:更新软件

history:查看系统软件改变历史

reinstall softwarename:重新安装

info softwarename:查看软件信息

groups list:查看软件组信息

groups info softwaregroup:查看软件组内包含的软件

groups install softwaregroup:安装组件

groups remove softwaregroup:卸载组件

时间: 2024-10-01 05:26:47

第十三单元 软件安装的相关文章

第十三章 软件的安装/yum仓库的搭建

                                                       *****软件安装**************1.软件名称识别*******[abrt-addon-ccpp]-[2.1.11-19].[e17].  [x86_64].rpm        /*rpm结尾的适用与redhat操作系统    ||        ||    ||      ||    软件名称         软件版本  软件适用系统   64位*******2.如何安装

rpm---linux软件安装与管理

linux的安装命令选项太多,整理一下,方便后期查找. 汇总: install: rpm -ivh 包全名 安装 upgrade: rpm -Uvh 包全名 升级 erase: rpm -e 包名 删除 search rpm: rpm -q 包名 查询软件包是否安装 rpm -qa 查询所有已经安装的rpm包 rpm -qi 包名 查询已安装的rpm信息 rpm -qip 包名 查询未安装的rpm信息 rpm -ql 包名 查看rpm的安装位置 rpm -qlp 包名 查看rpm的预设安装位置

<<<第十三单元练习>>>

<<<第十三单元练习>>>1.在server主机中配置yum仓库,并安装gcc编辑器 配置yum仓库 (1)yum search gcc (2)vim /etc/yum.repos.d/yum.repo [Server]  name=rhel7.1  baseurl=file:///mnt  gpgcheck=0 (3)yum install gcc -y

十(2,3,4),十三单元练习题

<<<第十单元练习题>>>2.在server主机中用timedatectl命令设定系统时区为上海,时间为11:11:113.配置server主机的chronyd服务,使server主机中的时间可以被desktop主机同步4.同步server主机中的时间到desktop主机中 2. 查看时间 修改并查看修改后的时间 3. [[email protected] ~]# vim /etc/chrony.conf 关闭server主机的防火墙并重启服务 4. [[email p

第九—十三单元练习

<<<第九单元练习>>>1.在desktop主机中建立用户westos,并设定其密码为westoslinux 2.配置desktop中的sshd服务要求如下: *)设定sshd服务只允许westos用户可以被访问使用 *)创建westos用户的key认证方式*)设定westos用户只允许使用key认证方式,屏蔽其系统密码认证方式 <<<第十单元练习题>>> 1.配置desktop主机和server主机的日志服务要求如下:*)deskt

Linux光盘yum源软件安装

关于Linux中的软件安装,有三种方法,个人认为比较方便的就是yum安装,有网的话比较简单,暂且不提.本文主要记录在没有外网的情况下,如何以本地光盘搭建yum源来实现yum安装. 主要包括以下几步: 1.装入本地光盘 2.修改yum配置文件 进入到 /etc/yum.repos.d目录下,可以看到这里有四个yum配置文件:CentOS-Base.repo为默认的yum源,而且是网络yum源.CentOS-Media.repo为光盘yum源. <1>.使用光盘的话要是网络yum源失效. 这里直接

Linux 软件安装 &nbsp; 运维

软件安装 RPM  YUM  编译安装 ================================================================= 常见的软件包的格式:*.rpm /*.tar /*.tar.gz/*.tar.bz2/*.py/*.bin/*.bundle ================================================================= RPM (关于rpm命令详解见博文Command) ---------

BZOJ2427: [HAOI2010]软件安装

2427: [HAOI2010]软件安装 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1512  Solved: 584[Submit][Status][Discuss] Description 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi.我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大). 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j

CentOS下软件安装方法总结

一.rpm包安装方式步骤:1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录:2.打开一个终端,su -成root用户:3.cd soft.version.rpm所在的目录:4.输入rpm -ivh soft.version.rpm二.deb包安装方式步骤:1.找到相应的软件包,比如soft.version.deb,下载到本机某个目录:2.打开一个终端,su -成root用户:3.cd soft.version.deb所在的目录:4.输入dpkg -i soft.ve