L3MON-远程Android管理套件环境搭建。出现的问题“权限不够”,“alternative path /root/jre1.8.0_301/bin/java doesn‘t exist”,

该文是根据:L3MON-远程Android管理套件环境搭建

出现的问题“权限不够”,“alternative path /root/jre1.8.0_301/bin/java doesn't exist”,,“错误: 无法识别的参数“npm: command not found”“sudo: npm:找不到命令”“sudo:: command not found ”  “sudo: npm:找不到命令

”等等

安装java8而出现的问题。原文章:L3MON-远程Android管理套件环境搭建_dzxs的博客-CSDN博客

java8下载地址:​​​​​https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245050_d3c52aa6bfa54d3ca74e617f18309292

注意:黄色标注是正确命令

           红色标注是错误或出现的问题

命令:tar -zxvf jre-8u301-linux-x64.tar.gz j

输入命令后有一长串的记录

看见这个就完成了jre1.8.0_301/THIRDPARTYLICENSEREADME-JAVAFX.txt

  

┌──(kali㉿kali)-[~]

└─$ export JAVA_HOME=/root/jre1.8.0_301

                                                   

┌──(kali㉿kali)-[~]

└─$ export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

                                                   

┌──(kali㉿kali)-[~]

└─$ export PATH=$PATH:$JAVA_HOME/bin

                                                   

┌──(kali㉿kali)-[~]

└─$ update-alternatives --install /usr/bin/java java /root/jre1.8.0_301/bin/java 3

update-alternatives: 错误: 无法获取文件 /root/jre1.8.0_301/bin/java 的状态: 权限不够                                       

┌──(kali㉿kali)-[~]

└─$ su root

密码:

┌──(root㉿kali)-[/home/kali]

└─# update-alternatives --install /usr/bin/java java /root/jre1.8.0_301/bin/java 3

update-alternatives: 错误: alternative path /root/jre1.8.0_301/bin/java doesn't exist

──(root㉿kali)-[/home/kali]

└─# update-alternatives - maintain symbolic links determining default commands

update-alternatives: 错误: 无法识别的参数 -

                                                   

┌──(root㉿kali)-[/home/kali]

└─# java -version

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true

openjdk version "11.0.16" 2022-07-19

OpenJDK Runtime Environment (build 11.0.16+8-post-Debian-1)

OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Debian-1, mixed mode, sharing)

                                                   

┌──(root㉿kali)-[/home/kali]

└─# npm install pm2 -g

npm: command not found

                                                   

┌──(root㉿kali)-[/home/kali]

└─# sudo npm install 

sudo: npm:command not found

sudo: npm:找不到命令

sudo:: command not found

                                                   

┌──(root㉿kali)-[/home/kali]

└─# sudo npm install 

sudo: npm:command not found

sudo: npm:找不到命令

sudo:: command not found

                                                   

┌──(root㉿kali)-[/home/kali]

└─# sudo npm install

sudo: npm:找不到命令

                                                    

┌──(root㉿kali)-[/home/kali]

└─# sudo ln -s /mydata/nodejs/bin/node /usr/bin/node

sudo ln -s /mydata/nodejs/bin/npm /usr/bin/npm

──(root㉿kali)-[/home/kali]

└─# sudo apt-get remove npm

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                 

E: 无法定位软件包 npm

                                                   

┌──(root㉿kali)-[/home/kali]

└─# sudo apt-get remove nodejs-legacy

sudo apt-get remove nodejs

sudo rm /usr/bin/node

sudo apt-get install nodejs

sudo apt-get install nodejs-legacy

sudo apt-get install npm.

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 nodejs-legacy

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 nodejs

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 nodejs

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 nodejs-legacy

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 npm.

E: 无法按照 glob ‘npm.’ 找到任何软件包

E: 无法按照正则表达式 npm. 找到任何软件包

                                                   

┌──(root㉿kali)-[/home/kali]

└─# apt-get install node.js

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 node.js

E: 无法按照 glob ‘node.js’ 找到任何软件包

E: 无法按照正则表达式 node.js 找到任何软件包

                                                   

┌──(root㉿kali)-[/home/kali]

└─# apt-get update

命中:1 https://download.docker.com/linux/debian stretch InRelease

正在读取软件包列表... 完成

W: https://download.docker.com/linux/debian/dists/stretch/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

                                                   

┌──(root㉿kali)-[/home/kali]

└─# apt-get install node.js         

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 node.js

E: 无法按照 glob ‘node.js’ 找到任何软件包

E: 无法按照正则表达式 node.js 找到任何软件包

                                                   

┌──(root㉿kali)-[/home/kali]

└─# apt-get update        

命中:1 https://download.docker.com/linux/debian stretch InRelease

正在读取软件包列表... 完成

W: https://download.docker.com/linux/debian/dists/stretch/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

                                                   

┌──(root㉿kali)-[/home/kali]

└─#  vim /etc/docker/daemon.json

zsh: suspended  vim /etc/docker/daemon.json

                                                   

      

切换目录

┌──(root㉿kali)-[/home/kali]

└─# cd /etc/apt

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# cp /etc/apt/sources.list /etc/apt/sources.list.bak

                                                    

┌──(root㉿kali)-[/etc/apt]

└─# cat <<EOF >/etc/apt/sources.list

deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free

deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free

EOF

但是

──(root㉿kali)-[/etc/apt]

└─# apt-get update

获取:1 http://mirrors.ustc.edu.cn/debian stable InRelease [151 kB]

获取:2 http://mirrors.ustc.edu.cn/debian stable-updates InRelease [52.1 kB]

已下载 61.1 MB,耗时 13秒 (4,594 kB/s)            

正在读取软件包列表... 完成

W: https://download.docker.com/linux/debian/dists/stretch/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

(root㉿kali)-[/etc/apt]

└─# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

Executing: /tmp/apt-key-gpghome.kZHIg10lXZ/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138

gpg: 密钥 DC30D7C23CBBABEE:“Debian Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>” 未改变

gpg: 处理的总数:1

gpg:              未改变:1

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# apt-get update

命中:1 http://mirrors.ustc.edu.cn/debian stable InRelease

命中:2 http://mirrors.ustc.edu.cn/debian stable-updates InRelease

命中:3 https://download.docker.com/linux/debian stretch InRelease

正在读取软件包列表... 完成

W: https://download.docker.com/linux/debian/dists/stretch/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

──(root㉿kali)-[/etc/apt]

└─# curl -fsSL https://get.docker.com -o get-docker.sh

 sudo sh get-docker.sh

E: 仓库 “https://download.docker.com/linux/debian kali-rolling Release” 没有 Release 文件。

sudo apt-get remove docker docker-engine docker.io containerd runc

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 docker-engin

sudo apt-get update

命中:1 http://mirrors.ustc.edu.cn/debian stable InRelease

命中:2 http://mirrors.ustc.edu.cn/debian stable-updates InRelease

忽略:3 https://download.docker.com/linux/debian kali-rolling InRelease

错误:4 https://download.docker.com/linux/debian kali-rolling Release

  404  Not Found [IP: 13.35.121.23 443]

正在读取软件包列表... 完成

E: 仓库 “https://download.docker.com/linux/debian kali-rolling Release” 没有 Release 文件。

N: 无法安全地用该源进行更新,所以默认禁用该源。

N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

N: 仓库'Debian bookworm'将其'non-free component'值从'non-free'修改到了'non-free non-free-firmware'

N: 更多有关细节可以阅览在线发行注记:https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split

──(root㉿kali)-[/etc/apt]

└─# sudo apt-get install  

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1604 个软件包未被升级。

           

(root㉿kali)-[/etc/apt]

└─# apt-transport-https

apt-transport-https: command not found

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# ca-certificates

ca-certificates: command not found

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# curl

curl: try 'curl --help' or 'curl --manual' for more information

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# gnupg2

gnupg2: command not found

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# software-properties-common

software-properties-common: command not found       

                                                  

┌──(root㉿kali)-[/etc/apt]

└─# curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

OK

(root㉿kali)-[/etc/apt]

└─#sudo apt-get remove nodejs-legacy

sudo apt-get remove nodejs

sudo rm /usr/bin/node

sudo apt-get install nodejs

sudo apt-get install nodejs-legacy

sudo apt-get install npm.

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

软件包 nodejs-legacy 未安装,所以不会被卸载

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1604 个软件包未被升级。

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

软件包 nodejs 未安装,所以不会被卸载

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1604 个软件包未被升级。

rm: 无法删除 '/usr/bin/node': 没有    

没有可用的软件包 nodejs-legacy,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

然而下列软件包会取代它:

  nodejs libnode108

E: 软件包 nodejs-legacy 没有可安装候选     

正在解压 node-errno (1.0.0-3) ...

正在选中未选择的软件包 node-memory-fs。

准备解压 .../503-node-memory-fs_0.5.0+~0.3.3-2_all.deb  ...

正在设置 node-tape (5.6.1+~cs8.20.19-1) ...

正在设置 node-css-loader (6.7.2+~cs14.0.11-1) ...

正在设置 node-tap (16.3.2+ds1+~cs50.8.16-1) ...

正在设置 node-deep-equal (2.1.0+~cs31.12.80-1) ...

正在设置 npm (9.2.0~ds1-1) ...

正在设置 npm2deb (0.3.0-12) ...

正在处理用于 kali-menu (2022.3.1) 的触发器 ...

正在处理用于 libc-bin (2.36-9) 的触发器 ...

正在处理用于 man-db (2.10.2-1) 的触发器 ...

─(root㉿kali)-[/etc/apt]

└─# node -v          

v18.13.0

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# npm -v           

9.2.0

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# npm install pm2 -g

npm WARN deprecated vm2@3.9.19: The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.

npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

added 184 packages in 36s

12 packages are looking for funding

  run `npm fund` for details

                                                   

┌──(root㉿kali)-[/etc/apt]

└─# +++++++++++++++++++++++++++++++++tar -zxvf jre-8u301-linux-x64.tar.gz tar -zxvf jre-8u301-linux-x64.tar.gz

+++++++++++++++++++++++++++++++++tar: command not found

                                                                                                                                                                   

┌──(root㉿kali)-[/etc/apt]

└─# jre1.8.0_301/sudo apt-get remove docker docker-engine docker.io containerd runc

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成                

E: 无法定位软件包 docker-engine

之前把这个包删除过所以无法定位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值