Debian 系的软件包管理

deb 包可以把一个应用的文件包在一起

一、apt-get 命令

apt-get(选项)(参数)

选项
-c:指定配置文件。

使用 apt-get 命令的第一步就是引入必需的软件库,Debian 的软件库也就是所有 Debian 软件包的集合,它们存在互联网上的一些公共站点上。把它们的地址加入,apt-get 就能搜索到我们想要的软件。/etc/apt/sources.list是存放这些地址列表的配置文件,其格式为: deb [web或ftp地址] [发行版名字] [main/contrib/non-free]
可以自行修改 /etc/apt/sources.list 文件来修改 apt-get 命令使用的软件源。

更新软件包列表: apt-get update
更新所有已安装的软件包: apt-get upgrade
将系统升级到新版本: apt-get dist-upgrade

安装一个新软件包: apt-get install packagename
卸载一个已安装的软件包(保留配置文件): apt-get remove packagename
卸载一个已安装的软件包(删除配置文件): apt-get –purge remove packagename
会把已装或已卸的软件都备份在硬盘上,以下命令可删除已卸载软件的备份文件: apt-get autoclean apt

apt-cache search packagename 搜索包
apt-cache show packagename 获取包的相关信息,如说明、大小、版本等
apt-get install packagename 安装包
apt-get install packagename –reinstall 重新安装包
apt-get -f install 修复安装” -f = –fix-missing” (可以用来解决安装本地 deb 包带来的依赖问题)
apt-get remove packagename 删除包
apt-get remove packagename –purge 删除包,包括删除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get clean 清理无用的包
apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖
apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends packagename 了解使用依赖
apt-cache rdepends packagename 是查看该包被哪些包依赖
apt-get build-dep packagename 安装相关的编译环境
apt-get source packagename 下载该包的源代码

二、dpkg 命令

dpkg(选项)(参数)

选项
-i:安装软件包;
-r:删除软件包;
-P:删除软件包的同时删除其配置文件;
-L:显示于软件包关联的文件;
-l:显示已安装软件包列表;
–unpack:解开软件包;
-c:显示软件包内文件列表;
–confiugre:配置软件包。

参数 为要操作的 .deb 软件包。

dpkg -i package.deb #安装包
dpkg -r package #删除包
dpkg -P package #删除包(包括配置文件)
dpkg -L package #列出与该包关联的文件
dpkg -l package #显示该包的版本
dpkg –unpack package.deb #解开deb包的内容
dpkg -S keyword #搜索所属的包内容
dpkg -l #列出当前已安装的包
dpkg -c package.deb #列出deb包的内容
dpkg –configure package #配置包

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值