Kail是自带的是国外的,我们要提高访问速度,就需要更换源
切换到root模式下,输入
vim /etc/apt/sources.list
回车后打开界面如下
将自带的kali进行注销
按下键盘的i键,进入插入模式,在最前方输入#,就是将其注销
deb Index of /kali/ kali-rolling main non-free contrib
deb-src Index of /kali/ kali-rolling main non-free contrib
将其粘贴进入界面
不是使用ctrl+v,而是按下i后,按动鼠标滚轮,而后保存退出
保存方法:输入完要修改的内容后,按下键盘esc键,再按下:键,输入wq即可,w是保存,q是退出,而后回车键既可以保存。
扩展:1、复制:在 kali 终端下,使用鼠标选中内容,就可以完成 kali 下复制,
2、粘贴:移动光标到需要粘贴的位置,按下鼠标中间的滚轮,就可以粘贴
说明:deb 代表软件的位置,deb-src 代表软件的源代码的位置
使用 apt 新的软件包源获取最新的软件包列表。
注:apt update 的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。
即运行 apt update 并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态
更新成功,说明源可以使用
Apt update ,apt upgrade和apt dist-upgrade 的区别
注:apt update 的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。
即运行 apt update 并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。
apt upgrade 则是根据 update 命令获取的最新的软件包列表,去真正地更新软件。所以连着执行两条命令后,就会有上面的界面。并且执行时间较长.
apt dist-upgrade 则是根据 update 命令获取的最新的软件包列表,去真正地更新软件
apt upgrade 和 dist-upgrade 的差别:
upgrade:升级时,如果软件包有相依性的问题,此软件包就不会被升级。
dist-upgrade 升级时,如果软件包有相依性问题,会移除旧版,直接安装新版本. (所以通常 dist-
upgrade 会被认为是有点风险的升级)
升级的内容较多,可以ctrl+c截停
对于个人和服务器上的操作一般情况使用:apt upgrade 稳定可靠升级就可以满足我们的需求了。
最后,需要注意的一点是,每回更新之前,我们需要先运行 update,然后才能运行 upgrade 和
dist-upgrade,因为相当于 update 命令获取了包的一些信息,比如大小和版本号,然后再来运行
upgrade 去下载包,如果没有获取包的信息,那么 upgrade 就是无效的啦!
Apt和apt-get的区别
apt 命令概述: apt 是一条 linux 命令,适用于 deb 包管理式的操作系统,主要用于自动从互联网
的软件仓库中搜索、安装、升级、卸载软件或操作系统。deb 包是 Debian 软件包格式的文件扩展名。
apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
apt 提供了大多数与 apt-get 及 apt-cache 有的功能,但更方便使用
apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。
注:apt install 和 apt-get install 功能一样,都是安装软件包,没有区别。
常用命令:
install - 安装软件包 apt install
remove - 移除软件包 apt remove
update - 更新可用软件包列表 apt update
upgrade - 通过 安装/升级 软件来更新系统 apt upgrade
full-upgrade - 通过 卸载/安装/升级 来更新系统 apt dist-upgrade
edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list