当前位置: 首页 > news >正文

Ubuntu软件包管理机制

文章目录

  • 🍊自我介绍
  • 🍊Ubuntu软件包管理机制
  • 🍊软件安装命令详解:


你的点赞评论就是对博主最大的鼓励
当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~


🍊自我介绍

  Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”“内容共创官” ,现在我来为大家介绍一下有关物联网-嵌入式方面的内容。


🍊Ubuntu软件包管理机制

Ubuntu主要使用两种类型的软件包:Debian软件包(.deb格式)和通过PPA(个人软件包存档)等方式获取的软件包。其软件包管理系统基于Debian的,核心是dpkg工具,它可以用来安装、卸载、查询等操作具体的.deb软件包。但通常人们会使用更高级的工具如apt(Advanced Package Tool)来更方便地管理软件包,apt能自动处理软件包的依赖关系等复杂情况。

🍊软件安装命令详解:

  • apt-get install:这是较传统的安装命令。例如安装一个名为“firefox”的软件,在终端输入“sudo apt-get install firefox”。“sudo”是用于获取管理员权限,因为安装软件通常需要对系统进行一些写入等操作。它会自动下载软件包并安装,同时解决依赖关系,即如果“firefox”还依赖其他软件包,它会一并下载安装。
    1.安装软件
sudo apt-get install 软件包名

2.卸载软件

sudo apt-get remove 软件包名

3.更新索引文件

sudo apt-get update

4.清空存放下载软件包的目录

sudo apt-get clen
  • apt install:这是更新后的、更简洁易用的安装命令,功能类似apt-get install。如安装“vlc”播放器,可输入“sudo apt install vlc”。现在一般推荐使用apt install,它在输出信息等方面也更友好。
  • dpkg -i:用于安装一个已经下载好的.deb软件包。假设已经下载了一个名为“package.deb”的软件包,在终端中进入该软件包所在目录,然后输入“sudo dpkg -i package.deb”。不过它不会自动处理依赖关系,如果有依赖缺失,安装可能会失败,后续需要用apt-get或apt来修复依赖问题。

1.安装软件

sudo dpkg -i 软件包    [安装单个软件宝]
或
sudo dpkg -i *.deb     [多个软件包一起安装]

2.移除已经安装的软件包

sudo dpkg -r 软件包名

3.移除已安装的软件包及配置文件

sudo dpkg -P 软件包名

4.列出软件包在系统所安装的文件

sudo dpkg -L 软件包名

5.列出软件包安装状态

sudo dpkg -s 软件包名
http://www.lryc.cn/news/474528.html

相关文章:

  • SpringBoot详解:概念、优点、运行方式、配置文件、异步请求及异常处理
  • npm install -g @vue/cil 非常卡慢
  • Windows 基础 (二):系统目录与环境变量
  • World of Warcraft [CLASSIC][80][the Ulduar] BOSS 05 06 07
  • World of Warcraft [CLASSIC][80][the Ulduar] BOSS 12 13
  • 第一篇 硬件篇1[学习-来自 正点原子]
  • 【TextIn:开源免费的AI智能文字识别产品(通用文档智能解析识别、OCR识别、文档格式转换、篡改检测、证件识别等)】
  • C++语言有哪些常用语句?
  • linux alsa-lib snd_pcm_open函数源码分析(二)
  • 机翼的抖振与颤振
  • React04 State变量 组件渲染
  • 【数据库系统概论】第3章 关系数据库标准语言SQL(一)数据查询(超详细)
  • mysql-恢复数据(日志管理)
  • 探索Unity:从游戏引擎到元宇宙体验,聚焦内容创作
  • 自动化测试类型与持续集成频率的关系
  • React 中组件通信的几种主要方式
  • mint-ui Picker 显示异常
  • 深入理解 MySQL 中的日志类型及其应用场景
  • 群控系统服务端开发模式-应用开发-上传配置功能开发
  • stm32——GPIO开发
  • layui 自定义验证单选框必填
  • Spring 设计模式之策略模式
  • 苹果开发 IOS 证书生成步骤
  • DDR2 SDRAM(五)初始化
  • Python工具箱系列(五十七)
  • 数据智能驱动金融策略优化:民锋智能分析技术的应用
  • 1009:带余除法
  • Jmeter实际应用
  • C++基础(11.AVL树的实现)
  • c# 抽象方法 虚函数 使用场景