修改源文件

vim /etc/apt/sources.list


#aliyun 阿里云
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

# ustc 中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

# 清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

# kali 官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib 
deb-src http://http.kali.org/kali kali-rolling main non-free contrib 

# 默认的,可以注释掉不用管
#deb http://security.kali.org/kali-security kali-rolling/updates main contrib non-free
#deb-src http://security.kali.org/kali-security kali-rolling/updates main contrib non-free

拉取最新包并更新软件和升级

  • update 将远程软件库和本地软件库做对比,检查哪些软件可以更新,以及软件包依赖关系,给出一个分析报告。只检查不更新。
  • upgrade 在执行upgrade 之前要先执行update ,根据update的分析报告去下载并更新软件。在以下几种情况,某个待升级的软件包不会被升级。

    • 新软件包和系统的某个软件包有冲突
    • 新软件包有新的依赖,但系统不满足依赖
    • 安装新软件包时,要求先移除旧的软件包
  • dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级)
    在执行dist-upgrade 之前也要先执行update ,dist-upgrade 包含upgrade,同时增添了以下功能:

    • 可以智能处理新软件包的依赖
    • 智能冲突解决系统
    • 安装新软件包时,可以移除旧软件包,但不是所有软件都可以。

    apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。

  • apt install full-upgrade:在执行full-upgrade 之前也要先执行update ,升级整个系统,必要时可以移除旧软件包。

apt-get upgrade不會更改安裝的內容(僅限版本),
apt-get dist-upgrade將根據需要安裝或刪除軟件包以完成升級,
apt upgrade將自動安裝但不刪除軟件包。
apt full-upgrade執行與apt-get dist-upgrade相同的功能。

apt-get update & apt-get upgrade
或
apt-get update & apt-get dist-upgrade
或
apt update && apt upgrade
或
apt update && apt -y full-upgrade

清理安装包

# 删除所有已下载的包文件
apt-get clean
# 删除已下载的旧包文件
apt-get autoclean
# 卸载所有自动安装且不再使用的软件包
apt-get autoremove

查看系统版本  命令:lsb_release -a
查看内核版本  命令:uname -r
查看系统版本  命令:uname -a

Debian/Ubuntu系統下,apt-get update 、apt-get upgrade 、apt-get dist-upgrade 命令之間的區別


_____
56 声望0 粉丝

« 上一篇
window 安装 pyav