linux的软件管理

1,Windows安装

方法一:双击exe安装包,即可安装

  • 用exe安装的软件会被记录到注册表中
  • 注册表会记录安装位置、软件名称

方法二:用绿色方式进行安装

  • 不用写到注册表中,因此无法再开始菜单里面查看和卸载软件

2,软件的卸载

方法一:用exe安装的,可以再开始菜单中查看,而且可以进行卸载

  • 在进行卸载软件的时候会在注册表中读取软件的安装记录,然后将安装位置下的文件一一删除
方式二:直接删除软件原文件就可以卸载
linux 的软件安装卸载:
  • 方式一:rpm包安装
  • 方式二:yum安装
  • 方式三:源码编译安装
包的来源:
  1. 本地rpm包:
  • 安装系统的光盘中
2.线上 rpm 包:
阿里云: https://mirrors.aliyun.com/
华为: https://mirrors.huaweicloud.com/
清华: https://mirrors.tuna.tsinghua.edu.cn/
中科大: https://mirrors.ustc.edu.cn/
yum 配置文件路径: /etc/yum.repos.d/ .repo 结尾的文件

3,rpm安装

命令格式:
rpm [ 选项 ] 软件名
选项:
  • -i:安装软件
  • -v:显示安装过程信息
  • -h:用#表示安装进度,一个#代表2%
  • -ivh:安装软件,显示安装过程
  • -e:卸载软件
  • -q:查看软件是否安装
  • -ql:查看安装文件生成文件列表
  • -qc:查看安装软件生成的配置文件
  • -qf:查看某个文件是哪个软件安装过程中生成的
  • --nodeps:强制安装忽略依赖关系
  • --replacepkgs:覆盖安装
第一步:挂载光盘
mount /dev/cdrom /mnt 
第二步:查看 /mnt
ls /mnt
第三步:切换到 /mnt/Packages
cd /mnt/Packages
第四步:安装
rpm -ivh 软件名
注意:
rpm 安装需要解决各种依赖

4,使用光盘作为yum

第一步:挂载光盘
mount /dev/cdrom /mnt 
检查挂载点:
ls /mnt
第二步:修改 yum 的配置文件
主配置文件: /etc/yum.conf
子配置文件: /etc/yum.repos.d 下的以 .repo 结尾的文件
1 )切换路径: cd /etc/yum.repos.d/
2 )备份 / 删除 / 改后缀原来文件 rm -rf *.repo
3 )新建一个空文件,文件名字要以 .repo 结尾
4 )vi 打开这个文件:
[base]                               指定 yum 仓库的 id ,不能有空格
name=myrepo                yum 仓库的名称,可以随便写
baseurl=file:///mnt           指定 yum 的位置
gpgcheck=0                    指定是否要检查 rpm 的来源合法性 0 不检查 1 检查
enabled=1                       是否启动 0 不启动 1 启动
第三步:检查是否配置成功
1 yum clean all           yum 缓存
2 yum repolist             加载 yum
第四步:安装软件
yum install 软件名称 , 软件名称
卸载软件
yum remove 软件名
注意:
yum 安装自动解决各种依赖,安装位置固定不可改

5,使用网络yum源

第一步:挂载光盘
mount /dev/cdrom /mnt 
检查挂载点:
ls /mnt
第二步:修改 yum 的配置文件
主配置文件: /etc/yum.conf
子配置文件: /etc/yum.repos.d 下的以 .repo 结尾的文件
1 )切换路径: cd /etc/yum.repos.d/
2 )备份 / 删除 / 改后缀原来文件 rm -rf *.repo
3 )新建一个空文件,文件名字要以 .repo 结尾
4 )vi 打开这个文件:
[centos]                               
name=mycentos                 
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/       
gpgcheck=0                    
enabled=1                      
第三步:检查是否配置成功
1 yum clean all          
2 yum repolist             加载 yum
第四步:安装软件
yum install 软件名称 , 软件名称
卸载软件
yum remove 软件名

6,配置epel源

第一步:挂载光盘
mount /dev/cdrom /mnt 
检查挂载点:
ls /mnt
第二步:修改 yum 的配置文件
主配置文件: /etc/yum.conf
子配置文件: /etc/yum.repos.d 下的以 .repo 结尾的文件
1 )切换路径: cd /etc/yum.repos.d/
2 )备份 / 删除 / 改后缀原来文件 rm -rf *.repo
3 )新建一个空文件,文件名字要以 .repo 结尾
4 )vi 打开这个文件:
[epel]                               
name=myepel               
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/  
gpgcheck=0                    
enabled=1                      
第三步:检查是否配置成功
1 yum clean all         
2 yum repolist            
第四步:安装软件
yum install 软件名称 , 软件名称
卸载软件
yum remove 软件名

7,编译安装

安装源码包的过程:
1. 解压源码包
2. 进入解压目录
3. 安装依赖
4. 执行 ./configure
  • 检查当前系统环境是否满足后续操作
  • 指定软件的安装路径
5. 执行 make
  • 进行编译
6. 安装,执行: make install
  • 将编译好的程序进行安装
安装 nginx
第一步:安装组件
yum install lrzsz -y
解压 tar -xvf nginx-1.22.1.tar.gz
第二步:进入解压目录
cd nginx-1.22.1
第三步:安装依赖
yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel ncurses-devel -y
第四步:检查环境,并指定位置
./configure --prefix=/usr/local/nginx
第五步:执行编译
make
第六步:编译安装
make install
第七步:启动
/usr/local/nginx/sbin/nginx
第八步:关闭
kill -9 pid
-9 :立即杀死该 pid                           -15 :通知一声,并杀死该 pid
关闭防火墙
systemctl stop firewalld
systemctl stop iptables
setenforce 0 关闭 selinux
  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值