博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apt和apt-get区别
阅读量:3942 次
发布时间:2019-05-24

本文共 1393 字,大约阅读时间需要 4 分钟。

apt和apt-get区别

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

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

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

root@kali:~# vim /etc/apt/sources.list把第7行前面加#号,注释了:
插入阿里云的kali源:deb https://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib

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

kali的apt源

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

在Kali Rolling下有3类软件包: main、non-free 和contrib。

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

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

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

rolling ['raulm']滚动的             contrib 贡献软件;贡献;普通发布版      dists区域

apt update , apt upgrade和apt dlist-upgrade的区别。

root@kali:~# apt updatev

注: apt update的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。

即运行apt update并没有更新软件,而是相当于win dows下面的检查更新,获取的是软件的状态。

root@kali:~# apt upgrades

apt upgrade则是更据update命令获取的最新的软件包列表,去真正地更新软件。

root@kali:~# apt dist-upgrades

apt dist-upgrade则是更据update命令获取的最新的软件包列表,去真正地更新软件。

apt upgrade和dist-upgrade的差别:

upgrade:系统将现有的Package升级如果有相依性的问题而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级会保留下来.。

dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会

转载地址:http://ohnwi.baihongyu.com/

你可能感兴趣的文章
重建二叉树
查看>>
二叉树根节点到叶子节点的路径数字之和
查看>>
根节点到叶子节点的节点值之和等于 sum的路径
查看>>
判断二叉树是否有从根节点到叶子节点的节点值之和等于sum的路径
查看>>
反转字符串
查看>>
环形链表
查看>>
删除链表的倒数第N个节点
查看>>
回文链表
查看>>
容器盛水问题
查看>>
滑动窗口最大值
查看>>
win7 文件删除后要刷新后才会消失
查看>>
用ffmpeg转多音轨的mkv文件
查看>>
ubuntu12.04 安装VLC,在root用户下不能使用的问题
查看>>
简单而又完整的Makefile
查看>>
GNU/Linux下如何卸载源码安装的软件
查看>>
ffmpeg 常用 命令随手记
查看>>
av_seek_frame中flags值的意义
查看>>
git 学习笔记
查看>>
C++类中的static的用法
查看>>
vector 释放内存 swap
查看>>