0
点赞
收藏
分享

微信扫一扫

【从零开始的嵌入式生活】LinuxC语言——软件包管理和shell

大雁f 2022-02-02 阅读 47

请添加图片描述

前言

今天是2021年的第一天,刚好开了新坑,这次不能断更了呀。
今天是新年的第一天,刚好开始进入稍微深入一点的应用讲解,希望大家可以跟随我的脚本一起学习进步!
三连即可提高学习效率0.0


文章目录


1.linux简介(作为了解)

2.deb软件包管理(apt详细掌握)

作为组合命令,下面前者用于检查软件包依赖关系,后者用于修复依赖关系。
apt-get check——apt-get -f install
在处理依赖关系上,apt-get会自动下载并安装具有依赖关系(depends)的软件包,但不会处理与安装软件包存在推荐(recommends)和建议(suggests)关系的软件包。


安装软件包

在准备好软件源并连通网络后,用户只需告知安装软件的名称,“apt-get install”命令就可以轻松完成整个安装过程,而无须考虑软件包的版本、优先级、依赖关系等。
使用“apt-get install”下载软件包大体分为四步:

  1. 扫描本地存放的软件包更新列表(由apt-get update命令刷新更新列表),找到最>新版本的软件包;
  2. 进行软件包依赖关系检查,找到支持该软件正常运行的所有软件包;
  3. 从软件源所指的镜像站点中,下载相关软件包;
  4. 解压软件包,并自动完成应用程序的安装和配置

查询软件包信息

apt-cache  subcommands  [ -p | -s | - q | - i | - c | -h ]  pkg
子命令描述
showpkg获取二进制软件包的常规描述信息
showsrc获取源码包的详细描述信息
show获取二进制软件包的详细描述信息
stats获取软件源的基本统计信息
search根据正则表达式检索软件包
depends获取该软件包的依赖信息
rdepends获取所有依赖于该软件包的软件包
pkgnames列出所有已安装软件包的名字
policy获取软件包当前的安装状态

3.shell基本命令(简单了解)

4.shell中的特殊字符(必须掌握)

写在最后

举报

相关推荐

0 条评论