加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Kali Linux更新源修改方法

(2017-02-06 20:31:58)
标签:

计算机

分类: 百宝箱
Kali <wbr>Linux更新源修改方法

       在2016.1版本kali-linux(也就是kali滚动更新版)更新源:


       #kali官方源

       deb http://http.kali.org/kali kali-rolling main non-free contrib


       #中科大的源    (此源为2.0版本)

       deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib



       修改软件更新源配置文件:


       方法一    leafpad /etc/apt/sources.list


       方法二     vim /etc/apt/sources.list


     方法三    linux命令行下更换软件源       

                          首先备份默认源:

                          sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

                          清空默认源:

                          sudo cat /dev/null > /etc/apt/sources.list

                          添加源:

                          sudo vim /etc/apt/sources.list


       将新的Kali源粘贴进去,同时将官方源用#号注释掉。

       然后执行命令:


       apt-get update                #更新系统

       apt-get upgrade              #升级系统

       apt-get dist-upgrade       #升级系统

       apt-get clean                  #删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)


       apt-get upgarde和dist-upgrade的差别
 
       Debian/Ubuntu Linux都使用apt,升级时都是:

       apt-get update
       apt-get upgrade
       apt-get dist-upgrade

 
       但是常常有人会问,upgrade和dist-upgrade有何不同,仔细查查,似乎大家对upgrade和dist-upgrade的解释都有点不同,在此也纪录自己的看法.
 
       apt-get upgrade和dist-upgrade的差别:   
 
       upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.
 
       dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它.(所以通常这个会被认为是有点风险的升级)
 
       apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。
 
       只不过,dist-upgrade会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。
 
       例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c
e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a软件包。


       apt-get autoclean和aptitude clean的差别:

       apt-get install **这样的命令会下载文件放在 /var/cache/apt/archives目录下,然后安装。这样这个目录所占空间会越来越大,幸运的是apt提供了相应的管理工具apt-get clean删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。


  apt-get autoclean仅删除不再能被下载的包. 另外aptitude clean也可删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有