|
本帖最后由 estest 于 2018-11-7 01:34 编辑
操作过程:
1. k2p_A2的原厂固件22.7.8.5
2. 已经远程开启telnet,安装dropbear,开启ssh端口22成功
3. 由于想临时安装个插件,结果提示/overlay空间不够,所以误删dropbear时把libc - 0.9.33.2-1也一并强行删除了(这个libc文件也是我之前手动安装成功的...)
4. 目前除了cd/export/echo 几个命令能使用,其他所有命令都丢失了...
5. 机器在外地,无人值守不能重启!
6. 求大神解救,在不重启的条件下,恢复所有能使用的命令...
----------------------------------------------------------------------------------
下面是报错信息:
-----------------------------------------------------------------------------------
root@K2P:~# opkg remove libc - 0.9.33.2-1
Refusing to remove essential package libc.
Removing an essential package may lead to an unusable system, but if
you enjoy that kind of pain, you can force opkg to proceed against
its will with the option: --force-removal-of-essential-packages
No packages removed.
root@K2P:~# opkg remove libgcc - 4.8-linaro-1
Refusing to remove essential package libgcc.
Removing an essential package may lead to an unusable system, but if
you enjoy that kind of pain, you can force opkg to proceed against
its will with the option: --force-removal-of-essential-packages
No packages removed.
root@K2P:~# opkg list
libc - 0.9.33.2-1
libgcc - 4.8-linaro-1
root@K2P:~# opkg remove libc - 0.9.33.2-1 --force-removal-of-essential-package
Removing essential package libc under your coercion.
If your system breaks, you get to keep both pieces
Removing package libc from root...
root@K2P:~# opkg list
/bin/ash: opkg: not found
root@K2P:~# opkg list
/bin/ash: opkg: not found
root@K2P:~# df -h
/bin/ash: df: not found
|
|