深入解析:Linux 基础开发工具入门:软件包管理器的全方位实操指南

news/2025/12/4 13:57:52/文章来源:https://www.cnblogs.com/yangykaifa/p/19307175

在这里插入图片描述

草莓熊Lotso:个人主页

❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》

✨生活是默默的坚持,毅力是永久的享受!

博主简介:

在这里插入图片描述


文章目录

  • 前言:
  • 一. 认识软件包管理器:Linux的 “应用商店”
    • 1.1 什么是软件包
    • 1.2 Linux的软件包生态问题
  • 二. 为什么需要国内镜像源?
    • 2.1 国内主流开源镜像站汇总
  • 三. yum 与 apt 实操:常用命令全解析
    • 3.1 查看软件包:确认是否可安装
    • 3.2 安装软件:一条命令搞定
    • 3.3 卸载软件:干净删除无残留
    • 3.4 安装源
  • 结尾:


前言:

在 Linux 系统中,高效管理软件是开展开发与运维工作的第一步。无论是安装开发工具、配置运行环境,还是解决软件依赖问题,软件包管理器都是核心工具。本文将聚焦 Linux 下最常用的包管理器(yumapt),从概念解析到国内镜像源配置,再到具体实操命令,帮你彻底掌握软件安装、卸载与管理的方法,为后续开发工作搭建稳定的基础环境。


一. 认识软件包管理器:Linux的 “应用商店”

在 Windows 或 macOS 中,我们通过“应用商店”或.exe安装包获取软件;而在Linux中,软件包管理器承担了类似的角色,而且能解决“软件依赖”的问题。

在这里插入图片描述

1.1 什么是软件包

  • 软件包:提前编译好的可执行程序、配置文件及依赖库的集合(类似 Windows 的安装包),不同 Linux 发行版对应不同格式,如 CentOS 的.rpm、Ubuntu 的.deb。

  • 包管理器:负责软件包 “查找 - 下载 - 安装 - 卸载 - 依赖处理” 的工具,主流分为两类:

    • yum:适用于 CentOS、RedHat、Fedora 等基于 RPM 包的发行版;
    • apt:适用于 Ubuntu、Debian 等基于 DEB 包的发行版。
  • Linux下载软件的过程(Ubuntu,Centos,other):
    在这里插入图片描述

1.2 Linux的软件包生态问题

到这里我们是不是有点熟悉了,这些好处不正是开源带来的嘛,我们在刚开始学Linux的时候就讲过,开源的本质是一种商业模式


二. 为什么需要国内镜像源?

Linux 默认的软件源多位于国外服务器,国内用户下载时会面临速度慢、频繁中断的问题。国内镜像源是官方源的 “副本”,由国内高校或企业维护,能大幅提升下载速度。
在这里插入图片描述
在这里插入图片描述

2.1 国内主流开源镜像站汇总

以下是常用的优质镜像站,覆盖主流 Linux 发行版:

镜像站名称官方链接主要支持场景
阿里云镜像站https://developer.aliyun.com/mirror/CentOS、Ubuntu、Debian 等系统及常见软件包
清华大学镜像站https://mirrors.tuna.tsinghua.edu.cn/全系列 Linux、Python/Perl/Ruby 等编程语言扩展包
中国科学技术大学镜像站http://mirrors.ustc.edu.cn/全系列 Linux、常用编程语言及开发工具
北京交通大学镜像站https://mirror.bjtu.edu.cn/多种 Linux 发行版及相关软件仓库
中国科学院软件研究所镜像站http://mirror.iscas.ac.cn/多种 Linux 发行版、编程语言和开发工具
上海交通大学镜像站https://ftp.sjtu.edu.cn/多种 Linux 发行版镜像及软件仓库
网易镜像站http://mirrors.163.com/CentOS、Ubuntu 等基础发行版及相关软件

补充说明:


三. yum 与 apt 实操:常用命令全解析

我们可通过包管理器高效管理软件。以下是 yum(CentOS)和 apt(Ubuntu)的核心命令,对应场景包括 “查看软件”“安装软件”“卸载软件” 等,操作逻辑高度相似。

操作场景CentOS/RHEL (yum/dnf) 命令Ubuntu/Debian (apt) 命令
更新软件包列表yum check-update
dnf check-update
sudo apt update
搜索指定软件yum search 软件名
dnf search 软件名
apt search 软件名
查看软件详细信息yum info 软件名
dnf info 软件名
apt show 软件名
列出所有可安装软件yum list available
dnf list available
apt list
安装软件sudo yum install 软件名
sudo dnf install 软件名
sudo apt install 软件名
卸载软件sudo yum remove 软件名
sudo dnf remove 软件名
sudo apt remove 软件名
升级所有软件包sudo yum update
sudo dnf upgrade
sudo apt upgrade

3.1 查看软件包:确认是否可安装

在安装软件前,可先查看该软件是否在镜像源中,以及当前可用版本。
示例:查看 “lrzsz”(Linux 与 Windows 文件传输工具)

yum list | grep lrzsz
lrzsz.x86_64 0.12.20-36.el7 @base
# 输出示例:lrzsz.x86_64  0.12.20-36.el7  base
# 解读:x86_64=64位包;el7=适配CentOS 7;base=源名称
  • Ubuntu:
apt search lrzsz
Sorting... Done
Full Text Search... Done
cutecom/focal 0.30.3-1build1 amd64
Graphical serial terminal, like minicom
lrzsz/focal,now 0.12.21-10 amd64 [installed]
Tools for zmodem/xmodem/ymodem file transfer
# 输出示例:lrzsz/focal,now 0.12.21-10 amd64 [已安装]
# 解读:focal=Ubuntu 20.04代号;amd64=64位包
$ apt show lrzsz
Package: lrzsz
Version: 0.12.21-10
Priority: optional
Section: universe/comm
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>Original-Maintainer: Martin A. Godisch <godisch@debian.org>…………

注意事项

  • 软件包名称:主版本号,次版本号,源程序发行号-软件包的发行号,主机平台,cpu架构
  • x86_64" 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.
  • “el7” 表示操作系统发行版的版本,“el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.
  • 最后一列, base 表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念.
  • Ubuntu 上述有详细介绍

3.2 安装软件:一条命令搞定

安装软件需root权限(通过sudo临时获取,或直接切换root用户),-y选项可自动确认安装(无需手动输入 “y” 确认)

操作场景CentOS(yum/dnf)命令Ubuntu(apt)命令
更新软件包列表sudo yum check-updatesudo apt update
安装指定软件sudo yum install -y 软件名sudo apt install -y 软件名
安装扩展源sudo yum install -y epel-releasesudo add-apt-repository ppa:xxx
列出已安装软件yum list installedapt list --installed

实际示例

# CentOS
sudo yum install -y lrzsz
# Ubuntu
sudo apt install -y lrzsz

注意事项

  • 安装软件时由于需要向系统目录中写入内容,一般需要 sudo 或者切换到 root 账户下才能完成。
  • Linux系统下,如果有多个用户,也只需要安装一次就行
  • yum/apt安装软件只能一个装完了再装另一个,正在yum/apt安装下一个软件的过程中,如果再尝试用yum/apt安装另外一个软件,yum/apt会报错。
  • 如果yum/apt报错,请自行问问ai。

3.3 卸载软件:干净删除无残留

若软件不再使用,可通过包管理器彻底卸载,避免占用磁盘空间。
实际示例

# CentOS
sudo yum remove -y lrzsz
# Ubuntu(仅卸载软件,保留配置)
sudo apt remove -y lrzsz

注意

  • 网络验证:包管理器依赖网络,若命令执行失败,先通过ping www.baidu.com验证网络是否通畅

3.4 安装源

  • Centos 安装源路径:
[root@VM-4-4-centos ~]# ll /etc/yum.repos.d/
total 8
-rw-r--r-- 1 root root 641 Sep 10 22:45 CentOS-Base.repo
-rw-r--r-- 1 root root 230 Sep 10 22:45 CentOS-Epel.repo
# 安装扩展源
[root@VM-4-4-centos ~]# sudo yum install -y epel-release
………………
[root@VM-4-4-centos ~]# ll /etc/yum.repos.d/
total 16
-rw-r--r-- 1 root root  641 Sep 10 22:45 CentOS-Base.repo
-rw-r--r-- 1 root root  230 Sep 10 22:45 CentOS-Epel.repo
-rw-r--r-- 1 root root 1358 Sep  5  2021 epel.repo
-rw-r--r-- 1 root root 1457 Sep  5  2021 epel-testing.repo

在这里插入图片描述

  • Ubuntu 安装源路径:
$ cat /etc/apt/sources.list # 标准源
$ ll /etc/apt/sources.list.d/ # 扩展源
# ubuntu 安装扩展源,就结合未来具体场景

在这里插入图片描述

更新安装源,云服务器不用考虑,因为软件源都是国内的了,其它需要的话可以参考更换软件源
好玩的命令:一些有趣的命令


结尾:

 我是草莓熊 Lotso!若这篇技术干货帮你打通了学习中的卡点:【关注】跟我一起深耕技术领域,从基础到进阶,见证每一次成长
❤️ 【点赞】让优质内容被更多人看见,让知识传递更有力量
⭐ 【收藏】把核心知识点、实战技巧存好,需要时直接查、随时用【评论】分享你的经验或疑问(比如曾踩过的技术坑?),一起交流避坑
️ 【投票】用你的选择助力社区内容方向,告诉大家哪个技术点最该重点拆解
技术之路难免有困惑,但同行的人会让前进更有方向~愿我们都能在自己专注的领域里,一步步靠近心中的技术目标!

在这里插入图片描述

结语:软件包管理器(yum/apt)是 Linux 环境搭建的 “基石工具”,从替换国内镜像源提升速度,到一键完成软件安装卸载,它帮我们跳过手动编译、解决依赖的繁琐,让环境配置更高效。掌握这些操作后,你已能独立搭建基础 Linux 环境,后续安装编译器、编辑器等工具都可借助它快速实现。建议多结合实际需求实操,逐步熟悉细节,为后续开发筑牢基础。

✨把这些内容吃透超牛的!放松下吧✨
ʕ˘ᴥ˘ʔ
づきらど

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/986820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用隐式马尔科夫模型分类URI和检测XSS的流程

用隐式马尔科夫模型分类URI和检测XSS的流程目录隐式马尔科夫模型的定义区别URL为什么要分类?XSS攻击荷载的特征流程介绍Reference隐式马尔科夫模型的定义 隐式马尔科夫模型,简称HMM(Hidden Markov Model), 是一种基于…

社区用户分享:用 NocoBase 搭建可落地的 ERP

一位来自墨西哥的用户分享了他如何用 NocoBase 自行构建 ERP。本案例基于其社区原帖整理与翻译。原文链接:https://www.nocobase.com/cn/blog/an-erp-built-with-nocobase 写在开头 在 NocoBase 的社区论坛里,一位来…

2025年线材立式注塑机厂家权威推荐榜单:圆盘立式注塑机/电动射出立式注塑机/混合双色立式注塑机源头厂家精选

在连接器、线束和精密电子元器件生产的注塑环节,生产线的节拍、稳定性和产品合格率背后,是设备供应商对技术深度的持续投入。 一家电子线材制造企业更换了新的立式注塑机后,月产能从80万条提升至100万条,产品不良率…

忆青春

早上刚到公司微信收到一个好友添加的申请,才发现是一个好久不联系的高补同学,后来在QQ看到他也给我留了言。说实话有近20年都没有联系,添加的时候还有些犹豫,觉得我们对彼此应该都没什么印象了吧,加上能聊点什么呢…

2025年靠谱的混合机厂商五大排行榜,混合机定制厂家测评推荐

为帮助企业精准锁定适配生产需求的混合机合作伙伴,避免陷入低价低质陷阱,我们从技术创新能力(核心工艺突破、专利成果)、产品适配性(定制化方案、多场景兼容)、交付稳定性(供应链管控、周期保障)、环保合规性(…

2025上海维修电梯培训报考机构TOP5权威推荐:正规维修电

随着城市楼宇经济的蓬勃发展,电梯作为垂直交通核心设备,其维修保养需求激增。2024年数据显示,上海及周边地区电梯保有量突破150万台,年增速达12%,但持证电梯维修人员缺口超3万人,行业对专业培训的需求迫切。然而…

2025年纺织工业停经架实力供应商排行榜,停经架来图定制优质

为帮纺织企业高效锁定适配自身生产需求的停经架合作伙伴,避免设备选型失误导致的生产损耗,我们从技术精度(如断经检测准确率、环境抗干扰性)、产品适配性(含来图定制能力、多织机型号兼容)、全周期服务质量(覆盖…

2025年天坛装修:国企全产业链布局下的市场竞争力深度分析报告

引言:本文将从市场定位与竞争优势维度出发,对天坛装饰的品牌价值、产业链整合能力及市场竞争壁垒进行系统性剖析,为正在选择家装服务的消费者提供一个基于企业战略与行业格局的客观参考框架。 背景与概况:北京天坛…

南京留学中介别乱选!真・王者对决,选对少走弯路

留学申请选中介,最怕 “名气大于实力”。真正的 “王者机构”,核心竞争力藏在文书的个性化打磨与院校偏好的精准适配中。以下盘点 10 家实力中介的核心优势,聚焦文书创作亮点,帮你避开选择雷区、精准锁定靠谱助力。…

2025年天坛装饰:全链路服务体系深度解析与行业标杆价值揭秘

引言:本文将从全链路服务体系维度出发,系统剖析天坛装饰如何依托国企背景与产业链整合能力,构建覆盖设计、施工、产品、交付及售后的标准化服务闭环,为当前家装消费决策提供具备实践参考价值的客观分析。 背景与概…

2025年天坛装饰:从国企基因到全产业链布局的家装市场格局解析

引言:本文将从市场格局与竞争战略维度出发,聚焦天坛装饰依托国企背景构建的全产业链壁垒及其对家装行业竞争态势的深层影响,为关注家居服务领域的消费者与行业观察者提供具备参考价值的客观分析。 背景与概况:北京…

2025年天坛装修:国企全产业链模式深度解析与行业竞争力盘点

引言:本文从战略与生态维度切入,聚焦天坛装饰作为国有家装企业的产业链整合能力、资源禀赋及市场布局,系统分析其差异化竞争逻辑与长期价值。研究基于企业公开信息、行业政策文件及第三方市场数据,旨在为关注家装产…

厨房秤方案开发公司推荐“西城微科”

在消费升级浪潮下,厨房精细化烹饪成为趋势,高精度、高稳定性的厨房电子秤逐渐成为现代家庭的必备工具。作为专注于高精度智能测量产品研发的国家高新技术企业,深圳市西城微科电子有限公司(简称“西城微科”)凭借强…

[HDU 1176] 免费馅饼

目录QuestionStragedyCode Question 题目传送门 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围…

2025年天坛家具:国企家装巨头的全产业链实力解析

引言:本文从国企基因与全产业链赋能维度切入,聚焦天坛家具旗下核心家装业务板块天坛装饰的运营模式与竞争壁垒,结合其母公司金隅集团的资源禀赋与行业资质,为关注家装服务品质、供应链稳定性及长期保障价值的消费者…

外贸建站网站的公司有哪些?2025年外贸独立站建设公司排名TOP3推荐

外贸建站网站的公司有哪些?2025年外贸独立站建设公司排名TOP3推荐外贸独立站逐渐成为国内企业品牌出海的核心阵地,但是如何搭建外贸外贸建站网站的公司有哪些却成为各位商家困惑的问题。这时如果选择一家靠谱的外贸建…

2025年12月北京装修公司综合实力排行榜:五大品牌深度对比与选择指南

一、引言 北京家装市场作为全国性标杆,每年服务数十万家庭装修需求,其复杂性与专业性对业主决策能力提出极高要求。目标用户群体涵盖首次置业年轻家庭、老旧房屋改造业主及高端改善型需求者,其核心诉求集中于四个维…

2025版儿童补锌医学指南:药字号vs食字号的核心差异及优选方案_儿童补锌_厌奶厌食_孕妇补锌

2025版儿童补锌医学指南:药字号vs食字号的核心差异及优选方案 “孩子不爱吃饭、总感冒,是不是缺锌?”“货架上‘食字号’‘药字号’补锌产品五花八门,该怎么选?”在儿科门诊,这样的疑问每天都在上演。锌作为儿童…

2025年安徽AI搜索推广公司排名:辰俊网络凭实力上榜

在AI技术重塑获客逻辑的2025年,AI搜索推广已成为安徽企业(合肥、芜湖、安庆等)精准触达客户的核心路径。但面对AI搜索推广选哪家好、AI搜索推广平台找哪些、AI搜索推广方案推荐哪些的困惑,多数企业陷入试错成本高、…

杂题选做-9

#81 P11324 题目传送门 考前做到的一道清新树剖题。 考虑 \(x_i=1\) 的部分分。那么首先有固定贡献 \(c_x+c_y-dis(x,y)\),因此只需要考虑 \(z\) 对答案的贡献。那么对于 \(x \rightarrow y\) 路径上的每一个点 \(u\)…