小编Eli*_*igo的帖子

从添加的存储库中安装失败的 R 后安全清理 apt-get

我试图安装一个包,但失败了。现在每当我使用 apt-get 时,我都会得到一长串 dpkg-errors。我试过使用apt-get autoremove,但我遇到了同样的一堆错误。有没有安全的方法来清理这个烂摊子?

(py3) ilia@arriam-lab2-cpu:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
20 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up r-base-core (3.3.2-1trusty0) ...
Preserving user changes to /usr/share/bash-completion/completions/R (renamed from /etc/bash_completion.d/R)...
mv: cannot stat ‘/usr/share/bash-completion/completions/R’: No such file or directory
dpkg: error processing package r-base-core …
Run Code Online (Sandbox Code Playgroud)

package-management apt dpkg

9
推荐指数
1
解决办法
5601
查看次数

意外移动根目录下的目录

我不小心运行了这个命令

sudo mv /* /applications/minced/
Run Code Online (Sandbox Code Playgroud)

代替

sudo mv ./* /applications/minced/
Run Code Online (Sandbox Code Playgroud)

这是根目录中剩下的所有内容

$ /
applications/ dev/          proc/         run/          sys/          tmp/       
Run Code Online (Sandbox Code Playgroud)

我仍然有一个到服务器的活动 ssh 连接。我试过直接从or调用mv, sudoand chmod... ,但没有任何效果,尽管我可以使用路径自动完成功能在那里找到它们。/applications/minced/bin//applications/minced/usr/bin/

$ /applications/minced/bin/ls
-bash: /applications/minced/bin/ls: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我读过Revertmoving root directory recursively,但是在 LiveCD 下安装系统对我来说不是一个选择,因为它是 VPS,而不是物理机。有任何想法吗?

更新

我发现这是由于库链接问题,所以我这样做了

$ export LD_LIBRARY_PATH=/applications/minced/lib/x86_64-linux-gnu/
$ /applications/minced/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /applications/minced/bin/mv /applications/minced/* /
Run Code Online (Sandbox Code Playgroud)

显然我遇到了权限问题。sudo使用链接器调用会引发此错误

$ /applications/minced/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /applications/minced/usr/bin/sudo ...
sudo: effective uid is not 0, is /applications/minced/usr/bin/sudo on a file system with the …
Run Code Online (Sandbox Code Playgroud)

ssh root data-recovery mv

7
推荐指数
1
解决办法
2879
查看次数

标签 统计

apt ×1

data-recovery ×1

dpkg ×1

mv ×1

package-management ×1

root ×1

ssh ×1