2.1换源
所谓换源:其实就是更新服务器的修改,修改成不同的更新地址,获取的安装包环境就会不一样;
接下来介绍常用的一些国内源:
2.1.1如何设置源:
建议是国内源一个,官方源一个,这样双管齐下。
首先如果是root(我虚拟机习惯了,不要学我,物理机不建议使用Root权限,需要root权限一律sudo),直接:leafpad /etc/apt/sources.list,
然后把源进行粘贴,然后Ctrl+s保存退出就可以了,非root用户可以使用su切换或者直接sudo
或者习惯vim的用着vim /etc/apt/sources.list
#中科大
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.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/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
#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#官方源
#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
#基于Debian释出的linux源,来源各大论坛博客。没出现过什么问题。
# An experimental repository for Debian based distributions
deb http://apt.izzysoft.de/ubuntu generic universe
参考链接:https://www.cnblogs.com/dunitian/p/4712852.html
2.1.2扩展:
为什么在安装一些日常软件时,会提示依赖问题,其实这是因为:
那么遇到了依赖性的问题应该如何解决呢?
我们可以明确的知道依赖的文件包,官方的提示真的是详细,那么我就可以进行自行安装依赖包:
1:apt-get -f install
直接 一键解决依赖问题,这种方式可以解决在源准确的情况下的基本依赖问题,或者可以直接使用:
2:apt -get install 依赖包.deb
以上适用于源包含了依赖包的情况,那么如果源没有相关的依赖包呢:
首先终端会提示没有相关的依赖包可以安装;
然后 我们有两种解决办法:
1:换源,不断的更换源,直到apt-get update之后在apt-get -f install or apt-get install 依赖包.deb不提示错误,并且安装成功
2:去官方的源相关FTP地址直接下载指定的依赖包,一般是deb,然后直接dpkg -i 依赖包.deb,进行安装
以上是我建议的解决依赖的两种方式,其实还有第三种,专业人士可以进行deb包的重新封装,然后用gdebi进行安装,以网易云音乐为例:http://tieba.baidu.com/p/4995575896
具体可以自行实验一下,由于时间因素,博主并没有进行测试
2.1.3启动默认服务:
Kali Linux自带了几个网络服务,它们是非常有用的。但是默认是禁用的。在这里,将介绍使用各种方法设置并启动每个服务。
- 启动Apache服务
启动Apache服务。执行命令如下所示:
root@kali:~# service apache2 start
输出信息如下所示:
[ok] Starting web server: apache2.
输出的信息表示Apache服务已经启动。为了确认服务是否正在运行,可以在浏览器中访问本地的地址。在浏览器中访问本地的地址,如果服务器正在运行,将显示如图1.59所示的界面。
图1.59 Apache服务器访问界面
- 启动Secure Shell(SSH)服务
启动Secure Shell(SSH)服务。执行命令如下所示:
root@kali:~# service ssh start
[ok] Starting OpenBSD Secure Shell server: sshd.
看到以上的输出表示SSH服务已经启动。为了确认服务的端口是否被监听,执行如下所示的命令:
root@kali:~# netstat -tpan | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 7658/sshd
tcp6 0 0 :::22 :::* LISTEN 7658/sshd
- 启动FTP服务
FTP服务默认是没有安装的,所以首先需要安装FTP服务器。在Kali Linux操作系统的软件源中默认没有提供FTP服务器的安装包,这里需要配置一个软件源。配置软件源的具体操作步骤如下所示。
(1)设置APT源。向软件源文件/etc/apt/sources.list中添加以下几个镜像网站。执行命令如下所示:
root@kali:~# vi /etc/apt/sources.list
deb http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib
deb http://mirrors.neusoft.edu.cn/kali-security kali/updates main contrib non-free
添加完以上几个源后,将保存sources.list文件并退出。在该文件中,添加的软件源是根据不同的软件库分类的。其中,deb指的是DEB包的目录;deb-src指的是源码目录。如果不自己看程序或者编译的话,可以不用指定deb-src。由于deb-src和deb是成对出现的,可以不指定deb-src,但是当需要deb-src的时候,deb是必须指定的。
(2)添加完软件源,需要更新软件包列表后才可以使用。更新软件包列表,执行命令如下所示:
root@kali:~# apt-get update
更新完软件列表后,会自动退出程序。
(3)安装FTP服务器。执行命令如下所示:
root@kali:~# apt-get install pure-ftpd
安装成功FTP服务器,就可以启动该服务了。执行命令如下所示:
root@kali:~# service pure-ftpd start