当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 学习笔记 > linux下软件包机制详解

linux下软件包机制详解 时间:2018-07-30      来源:未知

linux下软件包机制{

软件之间 有 依赖关系

redhat ---> rpm软件包机制 ----> rpm [-p -i -u ] install- filename ..

debian ---> deb软件包机制 ----> apt ----> 联网 (搜索软件源 ----> 查找对应软件依赖完成安装)

dpkg ---> 软件包已经下载好了 离线安装

后缀 ---> .deb

软件包 : 源码包 ----> 需要自己编译

二进制文件 -----> 可以直接安装

dpkg

{

dpkg -i 安装一个在本地文件系统上存在的Debian软件包

dpkg -r 移除一个已经安装的软件包

dpkg -P 移除已安装软件包及配置文件

//dpkg -L 列出安装的软件包清单

//dpkg -s 显出软件包的安装状态

}

apt

{

1、设置软件源 ---> 选择下载软件的服务器 // /etc/apt/sources.list

2、从软件源中获取软件索引文件 // sudo apt-get update

添加服务器的软件包的索引文件。 存放在: /var/lib/apt/lists/目录中

apt-get:用于管理软件包,包括安装、卸载、升级等操作;

apt-get subcommands [ --purge | --reinstall ] pkg

update: 更新软件包列表信息

install: 下载安装包

remove: 卸载

clean: 删除所有已经下载的软件包

check: 检测依赖关系

source: 下载源码包

--purge ----> 和remove 连用 完全卸载 会删除 所有依赖

--reinstall ----> 和 install 连用 重新下载的意思

// 下载的 软件包 /var/cache/apt/archives

apt-cache:用于查询软件包信息;

//apt-proxy:用于搭建APT代理服务器;

//apt-show-versions:用于显示系统中软件包版本信息;

//apt-config:用于读取APT配置文件的简单工具;

//apt-cdrom:用于将CD-ROM加入软件源配置文件。

}

}

farsight@ubuntu:~/1709linux/day2$

用户名@主机名:当前目录名 $(命令行提示符) #(超级用户命令行提示符)

上一篇:vim编辑器编辑文件的3种模式

下一篇: shell脚本基本命令大全

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部