实用工具和软件

6. 安装Java

进入到下面这个链接,下载jdk7。截至本文截稿时,jdk版本是jdk-7u45-linux-x64。注意:我使用的是x64,即64位版本。32位版本用户应选择相应的版本。这其实不难!

下面是我使用的方法。截至本文截稿时,可用版本是jdk-7u45-linux-x64.tar.gz。下载该文件,并保存在/root目录中。

  1. tar -xzvf /root/jdk-7u45-linux-x64.tar.gz 
  2. mv jdk1.7.0_45 /opt 
  3. cd /opt/jdk1.7.0_45 

这一步将已下载的Java版本登记为替代版本,将其改成作为默认版本来使用:

  1. update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_45/bin/java 1 
  2. update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_45/bin/javac 1 
  3. update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.s 
  4. /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 1 
  5. update-alternatives --set java /opt/jdk1.7.0_45/bin/java 
  6. update-alternatives --set javac /opt/jdk1.7.0_45/bin/javac 
  7. update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 

参阅《在Kali Linux中安装Java JDK》一文,即可详细了解逐步操作和测试选项。

7. 安装Flash

这件事情相当简单、容易,对大多数人来说应该没有问题:在终端中,键入这个命令:

  1. apt-get install flashplugin-nonfree 

然后键入:

  1. update-flashplugin-nonfree - -install 

就是这样。你的flash现在应该能够正常工作了。

参阅《在Kali Linux中安装Flash》一文,以便了解逐步操作和测试选项。如果有些人使用上述方法安装失败,该文还给出了Flash手动安装步骤。

8. 安装File Roller归档管理器)

Kali Linux缺少一个真正的GUI归档管理器。使用下面这个命令来安装归档管理器File Roller):

  1. apt-get install unrar unace rar unrar p7zip zip unzip p7zip-full p7zip-rar file-roller -y 

现在你可以在Applications应用程序)> Accessories附件)> Archive Manager归档管理器)中找到归档管理器。

9. 添加标准用户

默认情况下,Kali Linux只有root用户。虽然大多数应用程序需要root访问权,但添加第二个用户总归是个好主意。打开终端,键入下面这个命令,即可创建新用户把user1换成你想要的用户名称)。

  1. useradd -m user1 

注意:-m意味着创建通常是/home/username的主目录)

现在为该用户设置密码:

  1. passwd user1 

将所需密码输入两次。添加用户到sudo群组允许用户进行安装软件、允许打印、使用特权模式等操作)。

  1. usermod -a -G sudo user1 

注意:-a意味着附加或添加,-G意味着指定一个群组/多个群组)。将之前创建的用户的默认外壳改成bash:

  1. chsh -s /bin/bash user1 

想了解更多内容,请参阅这篇详细而深入的文章:《如何在Kali Linux中添加/删除用户标准用户/非root用户)》,参阅http://www.blackmoreops.com/2013/11/27/how-to-add-remove-user-standard-user-non-root-in-kali-linux/。该文解释了了如何添加用户,而所有的用户目录也已经到位因而避免了"无法更新.ICEauthority var/lib/gdm3/.ICEauthority"或含有.ICEauthority或一般权限的任何错误。)

10. 添加add-apt-repository

Debian让用户可以通过一个名为add-apt-repository的应用程序,添加和使用PPA软件库,不过Kali Linux在其默认的程序包列表中并不含有该应用程序。就Kali而言,由于这是个特殊用途的应用程序,已进行了某些改动,以便让它适用于最擅长的地方渗透测试)。想通过add-apt-repository应用程序启用PPA软件库,遵照下面几个步骤。

首先安装Python软件属性程序包。

  1. apt-get install python-software-properties 

接下来安装apt-file。

  1. apt-get install apt-file 

更新apt-file。

  1. apt-file update 

这需要一点时间,所以万一你的apt-file更新起来很慢,可能想试试一并解决这个问题。注意:我的/etc/apt/sources.list文件中有repo.kali.org,而不是http.kali.org。)一旦apt-file更新完毕,你应该能够搜索它了。

  1. apt-file search add-apt-repository 

你的输出结果应该看起来类似这样:

  1. python-software-properties: /usr/bin/add-apt-repository 
  2. python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz 

位于/usr/bin/add-apt-repository的默认add-apt-repository应用程序适用于Debian。所以,如果你使用Kali,它很可能无法工作。我在本文末尾处添加了一个巧妙的解决办法,如果你喜欢的话,可以在VirtualBox上一下。但我发现,我们完全可以模仿Ubuntu Oneiric,让add-apt-repository正常工作。

  1. cd /usr/sbin 
  2. vi add-apt-repository 

添加下列代码,并保存文件。

  1. #!/bin/bash 
  2. if [ $# -eq 1 ] 
  3. NM=`uname -a && date` 
  4. NAME=`echo $NM | md5sum | cut -f1 -d" "` 
  5. then 
  6. ppa_name=`echo "$1" | cut -d":" -f2 -s` 
  7. if [ -z "$ppa_name" ] 
  8. then 
  9. echo "PPA name not found" 
  10. echo "Utility to add PPA repositories in your debian machine" 
  11. echo "$0 ppa:user/ppa-name" 
  12. else 
  13. echo "$ppa_name" 
  14. echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list 
  15. apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt 
  16. key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3` 
  17. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key 
  18. rm -rf /tmp/${NAME}_apt_add_key.txt 
  19. fi 
  20. else 
  21. echo "Utility to add PPA repositories in your debian machine" 
  22. echo "$0 ppa:user/ppa-name" 
  23. fi 

注意:在echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list这一行中,我使用了Oneiric。你可以根据自己的选择,试着使用Lucid、Raring或Saucy。现在,使用chmod和chown这两个命令,对文件进行相应的操作。

  1. chmod +x /usr/sbin/add-apt-repository 
  2. chown root:root /usr/sbin/add-apt-repository 

由于我们已添加了正确的代码,我们就可以使用add-apt-repository,添加PPA软件库。我试着输入下面这两个命令,在Kali Linux中添加主题和自定义图标。

  1. /usr/sbin/add-apt-repository ppa:noobslab/themes 
  2. /usr/sbin/add-apt-repository ppa:alecive/antigone 

我删除了本文中的所有屏幕截图,但如果你想看个清楚,了解具体是如何工作的,建议你参阅《在Kali Linux中添加PPA软件库add-apt-repository》一文,了解更多细节。


相关内容