如何在linux中安装卸载软件?

1.编译安装 灵活性高,但难度大,可以安装较新的版本

2.rpm安装(redhat) 很少用,多半用来查询软件信息:是否安装,文件列表

3.yum安装 yum是rpm的升级版本,解决了rpm的弊端

安装软件

首先要有安装包

1.从网上下载

2.从光盘里面复刻

挂载光盘

临时性的

mount/dev/sr0/mnt

永久的需要写到文件

/etc/fstab

只要是外来的硬件设备,想在linux系统中使用都要挂载。

挂载规则

1.最好使用空文件进行挂载

2.一个文件夹挂载多个设备 1光驱2磁盘 谁后挂显示谁 同一时间只能挂载一个

3.一个设备可以挂载在多个文件夹上

rpm

-q     对已安装的软件进行查询

rpm -q 软件名查询某个软件是否安装
rpm -ql 软件名

查看某软件的所有文件

rpm -qc 软件名查看软件的配置文件 .conf
rpm -qa查看当前系统所有已安装的软件包

安装 

rpm -ivh

-i     安装install

-v     显示进程

-h    显示进度条

注意:使用rpm安装,当前目录下一定要有安装包。

yum

为了解决依赖关系,所以范明了yum命令。

客户端:配置文件指向服务端

服务端:软件包

yum仓库

本地:自己是服务端也是客户端

网络:客户端和服务端分开

系统安装好,无需操作自带网络yum源

yum install 软件名 -y

如何实现安装服务

记录了软件的位置,元信息是一个文件里面记录了安装包路径,安装包的依赖关系。

1.客户端根据配置文件找到服务端

2.客户端将元信息下载到本地(元信息:安装包的位置,以及安装的依赖关系)

3.根据元信息去下载对应的安装包到本地后,然后安装

4.安装完成后再删除安装包

服务端我们不需要修改

服务端的配置文件     vim/etc/yum.conf

客户端的配置文件     cd/etc/yum.repos.d/

必要要放在/etc/yum.repos.d/文件夹下

必须要以.repo结尾

本地yum

本地yum自己又是服务器又是客户端

本地yum仓库再没有网络的情况下救急使用

mount/dev/sr0/mnt挂载,提供安装包和元数据
cd/etc/yum.repos.d/切换到规定的目录
mkdir bak
mv *.repo bak减少网络源的干扰

vim/etc/yum.repos.d/local.repo     注意:一定要以repo结尾

[local]

name=local

baseurl=file:///mnt

gpgchech=0

yum clean all     清楚缓存

yum makecache     重新下载元数据

file://     本机位置

file://mnt     代表本机光盘的挂载点

源码编译安装

./configure

configure 文件是作者放在源码包中给我们使用,是一个脚本文件。

安装准备工作

1.选择装再哪里

2.检测编译环境

3.选择安装模块,默认安装,额外的一些软件功能

./configure --help看到可以安装的模块
make将所有的源代码翻译成二进制,会形成一个绿色的可执行文件
make install将执行文件,及相关的一些依赖文件拷贝到之前指定的目录中

点赞(16) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部