当前位置: 首页 > 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.mrgr.cn/news/63810.html

相关文章:

  • 数学期望和联合概率密度
  • HJ38 求小球落地5次后所经历的路程和第5次反弹的高度
  • 酒店管理系统|基于java和小程序的酒店管理小程序系统设计与实现(源码+数据库+文档)
  • 什么?一级造价师考试是“纸老虎”?
  • java 正则匹配人名
  • C++ | Leetcode C++题解之第523题连续的子数组和
  • PyTorch实践-CNN-鸢尾花分类
  • 资深项目经理推荐的这五款国产项目管理软件值得收藏使用
  • Kotlin一之内置类型
  • 【数据结构】构造函数和析构函数
  • Linux 进程间通信——管道
  • 问答系统评估标准
  • 安装scrcpy-client模块av模块异常,环境问题解决方案
  • leetcode hot100【LeetCode 279. 完全平方数】java实现
  • Pandas JSON学习
  • 遥感辐射传输方程中的格林函数
  • PyTorch实践-CNN-手写数字识别
  • [Web安全 网络安全]-学习视频分享汇总(持续更新中)
  • 论文概览 |《Journal of Transport Geography》2024.10 Vol.120
  • Android文件选择器[超级轻量级FilePicker测试没有问题][挣扎解决自带文件管理器获取不到绝对地址问题而是返回msf%3A1000038197]
  • 二叉树的深搜
  • 防火墙技术应用
  • OpenWrt下安装Mosquitto
  • 深入解密 K 均值聚类:从理论基础到 Python 实践
  • 【Python-AI篇】seaborn
  • ConcurrentHashMap底层实现是什么