apt包管理 Android,apt软件包管理学习(示例代码)

软件通常以软件包的形式存储在仓库中,管理软件一般叫做软件包管理。本文主要记录apt包管理工具的基本使用:查找,安装,升级和删除。

包管理工具

软件包一般是一个压缩文件,里面包括编译好的二进制文件和需要用到的资源还有一个安装脚本。软件包中还包含一些其他数据:软件包的依赖。

由于本人使用的是Debian系统,下面就以apt为主演示一下apt工具的基本使用。

首先linux下不懂的问一下man,使用命令:

man apt

结果如图:

4c28d04bf4b78b07e086552395a5c71b.png

顺便附上维基百科

记录到这里博主突然有了疑问。apt,apt-get之间的关系。于是博主去查阅管理员手册。

哇咔咔,原版看得头大,附上:中文链接

好吧,了解完下面进入实战演练。

更新软件包缓存

sudo apt-get update

大多数软件包管理系统都在本地数据库保存远程软件仓库的可用软件包列表。在安装或更新软件之前,最好更新一下本地缓存的可用软件包数据库

升级已安装的软件包

sudo apt-get upgrade

查找,以apt为例

sudo apt-cache search apt

从仓库中安装软件包,以flash插件为例

sudo apt-get install flashplugin-nonfree

从本地安装软件

sudo dpkg -i package.deb

sudo apt-get install -y gdebi && sudo gdebi package.deb

有时候,软件仓库中并没有我们想要的软件,这时候就需要下载软件包文件进行安装,在基于debian的操作系统上,dpkg命令可以处理单独的软件包文件。如果一个软件包没有满足依赖,可以使用gdebi命令从官方仓库中安装依赖包。

补充一点:

sudo apt-get -f install

这条命令强制安装缺少依赖的软件包不推荐大家使用。

移除软件包

sudo apt-get remove package

移除不需要的软件包

sudo apt-get autoremove

最后贴上一个重新安装flash插件的例子:

d2af351fe913736be845269899579a97.png

cfc37ae8a12e8c351e22e3a392b5e35a.png

077bb28fc3619ca156be8316f3894556.png

98a55a552618025a79016eedc62b0100.png

最后推荐小白一个图形化工具

ec814a4fba3148e2b1bc048891aaa415.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值