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自带了几个网络服务,它们是非常有用的。但是默认是禁用的。在这里,将介绍使用各种方法设置并启动每个服务。

  1. 启动Apache服务

启动Apache服务。执行命令如下所示:

root@kali:~# service apache2 start

输出信息如下所示:

[ok] Starting web server: apache2.

输出的信息表示Apache服务已经启动。为了确认服务是否正在运行,可以在浏览器中访问本地的地址。在浏览器中访问本地的地址,如果服务器正在运行,将显示如图1.59所示的界面。

图1.59 Apache服务器访问界面

  1. 启动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
  1. 启动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

results matching ""

    No results matching ""