??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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236683.html
標籤:其他
