apt命令概述

apt是一条linux命令,适用于deb包管理式操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。deb包是Debian软件包格式的文件扩展名。

apt update #去kali源中去同步包的索引文件,即运行这个命令其实并没有更新软件,而是相当于windows下面的检测更新,获取的是软件的动态状态

apt install open-vm-tools-desktop fuse #安装最新vmtools相关软件包

reboot #重启主机

apt 和 apt-get 区别:

apt 可以看做 apt-get 和 apt-cache 命令的子集,可以为包管理提供必要的命令选项。

apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用apt。

注:apt install 和 apt-get install 功能一样,都是安装软件包,没有区别。

ctrl+shift+“+”可以方法终端的字体。

配置 apt 国内源

因为Kali 自带的源是国外的,经常会因为网络问题,而无法安装或更新软件包。而且国外的源速度很慢。所以我们直接换用国内的源方便快捷。

vim /etc/apt/sources.list

进入到下载源文件的页面。将已有的几行deb用#注释。

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

# 复制上面两行内容,然后按下鼠标滚轮,就可以粘贴到文档中了。 

扩展:kali的apt源

Kali Rolling:是Kali的即时更新版,只要Kali中有更新,更新包就会放入Kali Rolling中,供用户下载使用。他为用户提供了一个稳定更新的版本,同时会带有最新的的更新安装包。这个是我们最常用的源。

Kali apt源的软件包类型说明:

dists区域软件包组件标准
main遵从Debian 自由软件指导方针(DFSG),并且不依赖于 non-free
contrib遵从Debian 自由软件指导方针(DFSG),但依赖于 non-free
non-free不遵从Debian 自由软件指导方针(DFSG)

注:DFSG是Debian自由软件指导方针(Debian Free Software Guidelines),此方针中大体包括自由的再次发行、源代码、禁止歧视认识或者组织等规定。

 apt update,apt upgrade 和 apt dist-upgrade 的区别

apt update:其作用是从etc/apt/sources.list文件中定义的源中获取最新的软件包列表。即运行apt update 并没有更新软件,而是相当于windows下面的检测更新,获取的是软件的状态。

apt upgrade:根据update 命令获取的最新的软件包列表,真正的更新软件。系统将现有的Package升级,如果有相依性问题,而此相依性需要安装其他新的Package或影响到其他Package的相依性时,此Package就不会被升级,会保留下来。

apt dist-upgrade:根据update 命令获取的最新的软件包列表,真正的更新软件。可以聪明地解决相依性问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它。(所以通常dist-upgrade会被认为是有风险的升级)

注意:每次更新之前,我们需要先运行update,然后才能运行upgrade和dist-upgrade。因为相当于update命令获取了包的一些信息,比如大小和版本号,然后再来运行upgrade去下载包,如果没有获取包的信息,那么upgrade就是无效的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值