镜像源(source.list)
该部分对于所有基于Debian
的Linux
均适用,因为它们都使用apt
作为包管理器。kali
基于Debian
,所以下面以kali
为例进行说明
镜像源是获取软件包(通常为开源软件)的 Web 网站, Linux 中不需要像 Windows 一样手动下载.exe
文件安装,只需要配置好镜像源,然后在终端(Terminal)中使用apt
命令(apt install
)即可
kali 常用镜像源(文件位置:/etc/apt/source.list
):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#官方(每个Linux通常都有自己官方的镜像源,但是大多在国外,比较慢)
#deb https://http.kali.org/kali kali-rolling main non-free contrib
#deb-src https://http.kali.org/kali kali-rolling main non-free contrib
#deb https://security.kali.org/kali-security kali/updates main contrib non-free
#中国科学技术大学开源镜像(每个大学几乎都有一个开源镜像站,使用本校的镜像通常最快)
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
#阿里云镜像(一个很出名的国内开源镜像源)
#deb http://mirrors.aliyun.com/kali kali main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
#deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
可以通过官方获取最佳镜像源获取最佳镜像,然而亲测并不好用,强烈推荐你所在大学的镜像站,如果没有的话建议使用中国科学技术大学开源镜像
获得Https
支持:apt install apt-transport-https
可以使用apt edit-source
快速编辑/etc/apt/source.list
yum provides
的替代?
首先,Ubuntu 中输入命令如果未找到则会提示你安装相应的包,如使用lex
命令未找到会提示你安装flex
,所以如果只是为了使用相应的命令(程序)而查找软件包的话,直接输入命令根据提示即可找到。这得益于软件包command-not-found
。如果是需要查找某个文件所属的软件包的话,则可以继续往后阅读
在已安装的软件包中查询可使用dpkg
命令中的-S
参数,如:
1
dpkg -S `which flex`
在所有软件包中查询请前往 Ubuntu – Ubuntu Packages Search,注意输入正确的 Ubuntu 版本代码(使用lsb_release -a
查询你当前的版本代码)。
此外,还可以使用apt-file
详情参见: apt-get or aptitude equivalent to yum whatprovides - Ask Ubuntu
链接
下面总结了本文中使用的所有链接: