apt和apt-get区别

2023-05-16

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 contrib
deb-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,就会

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

apt和apt-get区别 的相关文章

随机推荐