Kali Linux 如何使用 软件商店

  Kali 安装snpa store的方法

  在kali Linux中默认是没有软件商店的,不过不用担心,世上无难事,只怕有心人。无论什么事,只要你肯做,就一定能实现。闲来无事,朋友问如何在kali上使用软件商店,虽然也从没尝试过,但颇有些兴趣。于是乎,立马行动尝试一波。
  废话不多说了,展示解决过程:

  思路:

  朋友原计划是在kali上安装spark store的,但是因为依赖问题一直受阻,我们都知道,在Linux上安装包的依赖性是个很头疼的问题,有时很难解决。很不幸,他遇到了棘手的依赖性安装。这种情况下,我们基本上只有俩种选择,要么寻找到所需的依赖包合理巧妙的解决问题;要么思考其他可以达到同样目的的途径。
  显然,我建议第二种方式。因为最终目的仅是为在kali中能够使用软件商店,然而为解决安装spark store所需的依赖性问题,往往是要花费大量的时间。同时,我们晓得,snpa store是支持Debian系并且是可以由snpa包管理安装的,这将在一定程度上减轻我们工作的复杂程度,能够很好的自主处理依赖问题这也是包管理安装的优势。

  实操:
   ① 安装snpa包管理:
#	apt install -y snpad
   ② 开启snpa包管理服务
#	systemctl restart snapd.service

  如果不开启服务,则spna包管理将无法正常使用,并会报:

error:cannot communicate with server:Post "http://localhost/v2/snaps/snap-store":dial unix /run/snapd.socket:connect:no such file or directory 

  的错误。

  ③ 安装span core
#	sudo snap install core
  ④ 安装span-store软件商店:
#	snap install snap-store
  ⑤ 将span加入环境变量:
#	echo "export PATH=$PATH:/snap/bin" >> ~/.bashrc		#	利用重定向写入环境变量中
#	source ~/.bashrc		#	执行生效命令

执行过程如下:在这里插入图片描述

  ⑥ 查看span包管理安装过的软件目录:
# span list
  ⑦ 运行span包管理安装的软件:
# span run 软件名称

在这里插入图片描述

  如果,想要更方便的运行被span包管理安装的软件,我们可以采用取别名的方式写入环境变量执行生效来实现,span包管理中可运行文件的路径为:/snap/bin,如图:

在这里插入图片描述

  打开snap store商店,就可以查找安装你所想要的软件了:

在这里插入图片描述在这里插入图片描述

   snap命令:

   Snap是Canonical推出的一种全新的软件打包格式,彻底解决linux依赖性的问题,Snap 软件包拥有更加稳定和安全的特性。 snap也就是安装snap软件包的命令。
  它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用 snap 包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此 带来的问题就是它占用更多的磁盘空间

  snap 的安装包扩展名是 .snap ,类似于一个容器,它包含一个应用程序需要用到的所有文件和库( snap 包包含一个私有的 root 文件系统,里面包含了依赖的软件包)。它们会被安装到单独的目录;各个应用程序之间相互隔离。使用 snap 有很多好处,首先它解决了软件包的依赖问题;其次,也使应用程序更容易管理。

  如何使用snap

  如果你使用的 是Ubuntu 16.04 LTS或更高版本,你 可直接在终端中使用snap命令

  列出计算机上所有snap安装情况:

	sudo snap list

  在应用商店中查找snap:

sudo snap find <软件包名>
  安装Snap软件:

	sudo snap install <snap软件包名>

  更新Snap软件:

	sudo snap refresh <snap软件包名>

  更新所有的snap软件包:

	sudo snap refresh all

  要将Snap还原到以前安装的版本:

	sudo snap revert <snap软件包名>

  卸载snap软件:

	sudo snap remove <snap软件包名>
   Fedora上怎样使用Snap:https://imcn.me/html/y2017/29579.html
  解决snap下载速度过慢的方法:https://www.cnblogs.com/lovesKey/p/11556464.html
  卸载snap的方法:
 sudo apt-get purge snapd
 或
 sudo apt autoremove --purge snapd

猜你喜欢

转载自blog.csdn.net/qq_43515862/article/details/111243786