linux系统如何删除未安装的包,Linux软件包安装和卸载

7.1 安装软件包的三种方法

在Linux下,可以有三种软件包的安装方法:

(1)、rpm安装。

(2)、yum安装。

(3)、源码包安装。

7.2 rpm包介绍

RPM(Red Hat Package Manager),是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。RPM包是预先在Linux机器上编译并打包的文件,安装非常快捷,缺点是安装环境必须与编译时的环境一致,包与包之间存在着相互依赖的情况,卸载包时需要先把依赖的包卸载,如果依赖的包是系统所必须的,就不能卸载这个包,否则系统会崩溃。

当我们挂载光驱后,会在/mnt/Packages目录下看到很多后缀为.rpm的文件,这些文件就是RPM包。

f434601d4a19f8f4b1af932cef334c23.png

1、安装RPM包

格式为:rpm -ivh 包名

其中,参数i表示安装,v表示可视化,h表示显示安装进度。此外,–force表示强制安装,–nodeps表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要个包。

c3b08ae500cc1670d48e62a8815c632c.png

rpm -qa 为查询当前系统所有已安装的RPM包。

5、查看已安装的RPM包的相关信息

格式为:rpm -qi 包名

a66375ba654df39661512145b53200af.png

7、列出某个文件属于哪个RPM包

格式为:rpm -qf 文件的绝对路径

1fc710609d5ac8b86c181e760eb0ba1e.png

1、列出所有可用的RPM包

yum list命令可以列出所有的RPM包:

2fcb92be10d3767a74b34ad3c28df5c2.png

还可以用grep来过滤,从而找到相应的RPM包:

6d88aade34d94f6657f78ae302c179f1.png

(2)、删除/etc/yum.repos.d目录下所有的repo文件,删除前,先做一个备份。

afd8610d3379f206edf86f77d977e635.png

(4)、刷新repos生成缓存。

15d0d0dd8482763a140a94467e1e1c69.png

31388d60e137c06f305c2c04a460d462.png

yum list 是为了生成缓存,方便下次使用。

然后删除CentOS-Base.repo这个文件,再用wget命令去下载国内163源。

9b6ee9ff908ca9b01dc6f01dcfc91628.png

edfefea3cbadd7521d23bfdee239cd17.png

2、解压源码包。

9534845597f29dd0bf1497bc139c3821.png

54df548f9711a23265b10dfbe45c5403.png

然后验证这一步是否成功。

de45785eda01805068a294fa3838f050.png

编译后再使用命令echo $证是否编译成功。

6bb9128b45f063c46457f680bf99539f.png

使用命令echo $证是否已正确安装,执行完这一步,则会在/usr/local/apache2目录下增加许多目录,用ls查看该目录:

b5f87ffd972d6c097dde7c5b31e58a9a.png

至此,Apache源码的安装就完成。

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24720 人正在系统学习中 相关资源:火凤凰软件安装封装大师8.56中文已注册版本.exe_火凤打

来源:Joy雒金凤

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月25日
下一篇 2021年3月25日

相关推荐