linux安装软件

标签: Linux

编译安装

最古老的安装模式

一般不采用这种方式

rpm安装

——Redhat提供了rpm管理体系

——已经编译的软件包:针对不同的平台系统编译目标软件包

——操作系统维护安装信息

——软件包中包含一栏检查,但,还需认为解决

(rpm安装)
rpm	ivh	filename
——i:install
——v:显示安装进度

(rpm升级)
-Uvh
-Fvh

(rpm卸载)
-e PACKAGE_NAME

rpm查询

rpm -qa(查询已安装的所有包)

rpm -qa | grep jdk(查询jdk包是否安装)

rpm -q PACKAGE_NAME:查询指定的包是否已经安装

rpm -qi PACKAGE_NAME:查询指定包的说明信息

rpm -ql PACKAGE_NAME:查询指定包安装后生成的文件列表

rpm -qc PACKAGE_NAME:查询指定包安装的配置文件

rpm -qd PACKAGE_NAME:查询指定包安装的帮助文件

rpm -q --scripts PACKAGE_NAME:查询指定包中包含的脚本

rpm -qf /path/to/somefile:查询文件是由哪个fpm包安装生成的

[[email protected] ~]# type ifconfig
ifconfig 是 /usr/sbin/ifconfig
[[email protected] ~]# rpm -qf /usr/sbin/ifconfig
net-tools-2.0-0.24.20131004git.el7.x86_64

如果某rpm包尚未安装,需查询器说明信息、安装以后会生成的文件时:
——rpm -qpi/PATH/TO/PACKAGE_FILE
——rpm -qpl

rmp安装独立包比较方便,当有依赖关系时,就会比较繁琐

yum安装 C/S

——基于rmp包管理
——提供rpm仓库

修改系统软件源为阿里源

1、(查看本系统软件安装镜像)

[[email protected] ~]# cd /etc/yum
yum/         yum.repos.d/ 
[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo

2、(需要更换为阿里镜像需要配置)
https://developer.aliyun.com/mirror(阿里巴巴开源镜像站)

在这里插入图片描述

[[email protected] yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2523  100  2523    0     0   6278      0 --:--:-- --:--:-- --:--:--  6291
[[email protected] yum.repos.d]# ls
backup  CentOS-Base.repo

3、(清除依赖缓存)

[[email protected] yum.repos.d]# yum clean all 
已加载插件:fastestmirror, langpacks
正在清理软件源: base extras updates
Cleaning up list of fastest mirrors

4、(从阿里云上下载软件包的依赖关系文件)

[[email protected] yum.repos.d]# yum makecache 
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
 * base: mirrors.aliyun.com
......

5、(下载软件直接从阿里源上下载,并且下载保存依赖文件等)

[[email protected] ~]# yum install python3
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
......

无法联网的情况下安装软件
也就是配置本地源

路径:

/etc/yum.repos.d/
——baseurl=
	-http://
	-file://
	-ftp://
——gpgcheck=1/0
——ecable=0/1

yum有关命令


(维护的软件包数量)
yum repolist

(软件安装)
yum install

(软件卸载)
remove|erase

(软件更新)
yum update

(软件查询)
yum list(所有软件列表)
yum search(查询相关软件)
yum info(显示软件文件信息)

yum命令:分组

yum grouplist(软件分组)
yum groupinfo
yum groupinstall
yum groupremove
yum groupupdate
版权声明:本文为weixin_44733660原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44733660/article/details/103645449