
理解Linux系统中不同的软件安装方式
发布日期:2021-05-07 14:17:47
浏览次数:23
分类:精选文章
本文共 730 字,大约阅读时间需要 2 分钟。
-
问题描述
从Windows系统下转到Linux系统,软件的安装和使用思路有所不同。
Linux下安装软件有多种方法。
Linux是一个统称,具体到使用上,有不同的发行版本。各个具体版本的安装方式都不相同。关于不同Linux发行版详见《》
-
不同方式分类方法
首先基于发行版的不同进行一级分类,再依据具体方式进行二级分类。
二级分类主要是:
-
源码安装
不同一级分类下的源码安装方式基本类似
-
包安装
不同一级分类下的包格式、及其包管理器不同
-
源安装
不同一级分类下源不同,源安装是基于包管理器进行在线整合的结果。
源安装是对包安装方式的一种线上+依赖关系整合。
-
-
Debian系列
Debian系列下的软件包格式为deb。经过gzip和tar打包而成。
deb格式的处理程序是dpkg,dpkg是一种底层程序,一般用apt软件管理系统来运行(即封装了dpkg)。
apt-get
是一种源安装方式,类似RedHat的yum
。-
Ubuntu
-
源码安装
各个版本下源码安装方式类似
- 下载源码包
- 解压并进入合适目录
- ./configure生成Makefile
- make 依据Makefile进行编译
- make install执行安装
参考《》
-
-
-
RedHat系列
RedHat公司提出RPM(RedHat Package Manager),建立统一的数据库文件,记录软件包的安装、写在等变化信息,能够自动分析软件包依赖关系。是RedHat系列下的软件包格式。
yum(Yellow dog Updater Modified),基于RPM包构建的软件更新机制,可以自动解决rpm包之间的依赖关系,所有软件包由击中的yum软件仓库提供
-
CentOS
-
Fedora
-
-
Reference
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月07日 04时40分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
分库分表的 9种分布式主键ID 生成方案,挺全乎的
2021-05-09
MySQL不会丢失数据的秘密,就藏在它的 7种日志里
2021-05-09
Python开发之序列化与反序列化:pickle、json模块使用详解
2021-05-09
回顾-生成 vs 判别模型-和图
2021-05-09
采坑 - 字符串的 "" 与 pd.isnull()
2021-05-09
无序列表 - 链表
2021-05-09
SQL 查询强化 - 数据准备
2021-05-09
SQL 强化练习 (四)
2021-05-09
Excel 拼接为 SQL 并打包 exe
2021-05-09
Pandas数据分析从放弃到入门
2021-05-09
Matplotlib绘制漫威英雄战力图,带你飞起来!
2021-05-09
机器学习是什么
2021-05-09
《小王子》里一些后知后觉的道理
2021-05-09
《自私的基因》总结
2021-05-09
《山海经》总结
2021-05-09
《非暴力沟通》总结
2021-05-09
《你当像鸟飞往你的山》总结
2021-05-09
《我是猫》总结
2021-05-09
《抗糖化书》总结
2021-05-09
apache虚拟主机配置
2021-05-09